چکلیست ارزیابی
- قرارداد و Product Terms مربوط به نسخه و تاریخ خرید را بررسی کنید.
- سناریوی کاربر، دستگاه و دسترسی غیرمستقیم را مستند کنید.
- مدرک خرید، تخصیص مجوز و تغییرات زیرساخت را برای ممیزی نگه دارید.
CAL یک مفهوم قراردادی است، نه یک قابلیت فنی: نصبشدن نرمافزار به معنی مجاز بودن استفاده نیست. برای CAL باید شمارش دقیق (کاربر، دستگاه، هسته یا سرور)، مدرک خرید و تخصیص مستند وجود داشته باشد. کوچکترین منبع خطا در پروژههای لایسنس، همین شمارش است — نه انتخاب محصول.
Client Access License یا CAL مجوزی است که علاوه بر لایسنس Server، برای هر کاربر یا دستگاهی که به سرور متصل میشود الزامی است. دو نوع اصلی CAL وجود دارد: User CAL برای کاربری که از چند دستگاه به سرور وصل میشود، و Device CAL برای دستگاهی که چندین کاربر روی آن کار میکنند. CAL در محصولاتی مثل Windows Server، Exchange، SharePoint، SQL Server (در مدل Server+CAL) و RDS لازم است.
CAL مستقیماً بر تعداد مجوز لازم، حق استفاده، قابلیت انتقال و هزینه کل اثر میگذارد. پیش از خرید باید کاربر، دستگاه، سرور، هسته و شیوه دسترسی واقعی شمارش شود؛ نام محصول بهتنهایی برای محاسبه کافی نیست.
اشتباه رایج این است که مجوز نرمافزار سرور با مجوز دسترسی کاربران یکی فرض شود یا قواعد یک محصول به محصول دیگری تعمیم داده شود.
پنج گام عملی که ترتیب آنها اهمیت دارد؛ جهش از گام اول به گام آخر، رایجترین دلیل بازکاری در پروژههای لایسنس است.
مشخص کنید چه کسانی و از چه مسیری (مستقیم، از طریق پورتال، یا Multiplexing) به سرویس مربوط به CAL دسترسی دارند. دسترسی غیرمستقیم نیز مشمول شمارش است.
کاربر، دستگاه، هسته فیزیکی، vCore یا سرور — انتخاب واحد اشتباه معمولاً ۲۰ تا ۴۰ درصد اختلاف هزینه ایجاد میکند.
قواعدی مثل حداقل ۸ هسته در هر پردازنده، حداقل ۱۶ هسته در هر سرور یا حداقل ۴ vCore در هر ماشین مجازی، پیش از محاسبه نهایی باید لحاظ شود.
CSP، EA، MPSA، Open Value یا OEM — قیمت واحد، حق انتقال و امکان کاهش تعداد در هر کانال متفاوت است.
فاکتور، شماره قرارداد، تاریخ تخصیص و تغییرات زیرساخت را نگه دارید؛ در ممیزی همین مستندات مبنای اثبات CAL است.
بستگی به کانال دارد: لایسنس Retail معمولاً قابل انتقال است، OEM به همان دستگاه گره میخورد و Volume Licensing با شرایط قرارداد و در برخی موارد فقط با Software Assurance قابل جابهجایی است.
در قراردادهای سازمانی، افزایش در فرایند True-up سالانه اعلام و تسویه میشود؛ در CSP معمولاً میتوان ماهانه اضافه کرد. تأخیر در اعلام، ریسک عدم انطباق ایجاد میکند.
بله، مگر اینکه از اشتراکهای ویژه توسعهدهنده استفاده کنید. محیط UAT و Staging که کاربر کسبوکار به آن دسترسی دارد، معمولاً Production محسوب میشود.