فهرست مطالب
مقدمه: چرا درک دقیق License Mobility برای مدیران IT حیاتی است؟ 🌐💡
دنیای رایانش ابری برای مدیران IT در ایران همواره با چالشهای تحریم و محدودیتهای خرید مستقیم همراه بوده است. اما وقتی صحبت از License Mobility چیست و چه چیزی را پوشش نمیدهد به میان میآید، بسیاری از متخصصان تصور میکنند که داشتن یک لایسنس اورجینال به معنای آزادی مطلق برای انتقال آن به هر دیتاسنتری است. این یک تصور خطرناک است که میتواند در ممیزیهای بینالمللی یا هنگام تنظیم قرارداد با ارائهدهندگان زیرساخت ابری (IaaS)، هزینههای سنگینی به سازمان تحمیل کند.
مفهوم License Mobility یکی از پیچیدهترین بخشهای حقوق استفاده از محصول (Product Terms) مایکروسافت است. این قابلیت که منحصراً تحت پوشش Software Assurance (SA) ارائه میشود، به شما اجازه میدهد بارهای کاری (Workloads) خاصی را به ابرهای عمومی یا دیتاسنترهای مشترک منتقل کنید. اما مرز دقیق بین آنچه مجاز است و آنچه ممنوع، بسیار باریک است. در این مقاله، ما به سراغ افسانههای رایج در بازار ایران میرویم؛ جایی که گاهی لایسنسهای نامعتبر به جای راهکارهای سازمانی فروخته میشوند.
نکته حیاتی: لایسنسهای OEM که به صورت برچسب روی کیس یا لپتاپ عرضه میشوند، به هیچ عنوان قابلیت انتقال به ابر را ندارند. این لایسنسها با سختافزار متولد شده و با همان سختافزار میمیرند. اگر فروشندهای در تهران به شما پیشنهاد خرید لایسنس OEM برای استفاده در سرور مجازی ابری را داد، بدانید که این کار مغایر با تمام قوانین مایکروسافت است و هیچ پوشش قانونی ندارد.
۱. باور غلط: License Mobility شامل ویندوز سرور هم میشود 🪟❌
باور غلط: بسیاری از مدیران سیستم تصور میکنند که اگر لایسنس Windows Server را با Software Assurance خریداری کنند، میتوانند آن را به راحتی به AWS یا Azure منتقل کرده و هزینه سیستمعامل را در قبض ابری خود صفر کنند.
واقعیت: حقیقت تلخ این است که قابلیت License Mobility هرگز شامل Windows Server نمیشود. این مزیت فقط برای اپلیکیشنهای سروری مانند SQL Server، Exchange Server و SharePoint طراحی شده است. برای انتقال ویندوز سرور به ابر، شما به مزیت دیگری به نام Azure Hybrid Benefit (فقط برای Azure) یا مدل جدید Flexible Virtualization Benefit نیاز دارید.
شواهد و مرجع: در مستندات رسمی Microsoft Product Terms صراحتاً ذکر شده است که Windows Server فاقد حق Mobility به دیتاسنترهای Shared (اشتراکی) تحت لایسنسهای سنتی است. این یعنی اگر در یک دیتاسنتر در آلمان یا حتی داخل ایران (روی سختافزار اشتراکی) سرور مجازی دارید، باید هزینه ویندوز سرور را جداگانه بپردازید یا از لایسنسهای اختصاصی استفاده کنید.
- بهجای آن چه کنیم: اگر قصد استفاده از ویندوز سرور در ابر را دارید، از مدل Retail یا Volume Licensing استفاده کنید و در صورت استفاده از Azure، حتماً Azure Hybrid Benefit را فعال کنید. برای سایر ابرهای عمومی، باید لایسنس را از خودِ ارائهدهنده سرویس (SPLAR) تهیه کنید.
۲. باور غلط: هر دیتاسنتری میتواند مقصد لایسنسهای انتقالی باشد ☁️📍
باور غلط: «من یک لایسنس SQL Server استاندارد خریدهام، پس میتوانم آن را به هر شرکت ابری که دوست دارم منتقل کنم.»
واقعیت: انتقال لایسنس فقط به مقاصدی مجاز است که مایکروسافت آنها را به عنوان Authorized Mobility Partners میشناسد. اگر شرکت ابری شما در این لیست نباشد، انتقال لایسنس تحت SA غیرقانونی تلقی میشود. علاوه بر این، غولهایی مثل آمازون و گوگل در دستهبندی خاصی به نام Listed Providers قرار دارند که قوانین سختگیرانهتری برای آنها اعمال میشود.
شواهد و مرجع: لیست پارتنرهای مجاز دائماً در سایت رسمی مایکروسافت بهروزرسانی میشود. در ایران، به دلیل عدم حضور رسمی مایکروسافت، شرکتها باید دقت کنند که زیرساخت ابری آنها (حتی اگر در خارج از کشور است) با این قوانین مطابقت داشته باشد.
- بهجای آن چه کنیم: قبل از خرید، از ارائهدهنده سرویس ابری خود بپرسید که آیا فرم License Verification مایکروسافت را امضا کردهاند یا خیر. اگر پاسخ منفی است، شما مجاز به استفاده از License Mobility در آن زیرساخت نیستید و باید به فکر اجاره لایسنس ماهانه باشید.
۳. باور غلط: لایسنس مادامالعمر برای همیشه قابل انتقال است ⏳🔐
باور غلط: فکر میکنید لایسنسهای دائمی (Perpetual) که ده سال پیش خریدهاید، هنوز هم قابلیت جابجایی دارند؟
واقعیت: License Mobility چیست و چه چیزی را پوشش نمیدهد؟ در پاسخ باید گفت این قابلیت بدون داشتن Software Assurance فعال اصلاً وجود خارجی ندارد. SA یک هزینه سالانه اضافه است (معمولاً ۲۵ تا ۲۹ درصد قیمت لایسنس) که مزایای Mobility را فعال میکند. به محض اینکه تاریخ انقضای SA شما تمام شود و آن را تمدید نکنید، حق استفاده از لایسنس در محیطهای ابری شخص ثالث را از دست میدهید.
شواهد و مرجع: راهنمای لایسنسینگ مایکروسافت تأکید میکند که حق Mobility در پایان دوره پوشش SA سلب میشود. در ایران، بسیاری از لایسنسهای فروخته شده فاقد SA هستند و فقط به صورت لایسنس خام (Base License) فروخته میشوند که عملاً در سناریوهای ابری مدرن بیفایدهاند.
- بهجای آن چه کنیم: در هنگام خرید لایسنس برای SQL Server در ایران، حتماً گزینه دارای SA را انتخاب کنید. اگر بودجه محدود است، لایسنسهای Subscription (اشتراکی) مایکروسافت را در نظر بگیرید که SA به صورت پیشفرض در آنها گنجانده شده است.
۴. باور غلط: License Mobility برای هر نوع برونسپاری الزامی است 🏗️🏢
باور غلط: «من از سرور اختصاصی (Dedicated Server) در دیتاسنتر پارسآنلاین یا افرانت استفاده میکنم، پس نیاز به License Mobility دارم.»
واقعیت: اگر سختافزار کاملاً در اختیار شماست (Single-tenant)، شما اصلاً نیازی به License Mobility ندارید! این مزیت مخصوص Shared Hardware (محیطهای چند مستاجره) است. در سرورهای اختصاصی، شما از حقوق سنتی Outsourcing Software Management استفاده میکنید که بسیار منعطفتر است و حتی گاهی بدون SA هم اجازه نصب ویندوز سرور را میدهد (بسته به تاریخ خرید لایسنس).
شواهد و مرجع: مایکروسافت بین Shared Hosting و Dedicated Hosting تفاوت قائل است. قوانین اکتبر ۲۰۲۲ حتی این تفاوت را برای دیتاسنترهای معمولی (غیر از Listed Providers) کمرنگتر کرد تا مشتریان راحتتر بتوانند لایسنسهای خود را مدیریت کنند.
- بهجای آن چه کنیم: اگر هزینههای SA برای سازمان شما در تهران سنگین است، به جای خرید سرور مجازی (VPS)، یک سرور اختصاصی اجاره کنید. در این صورت میتوانید لایسنسهای Retail خود را بدون نیاز به پرداخت هزینههای اضافی SA روی آن نصب کنید.
۵. باور غلط: جابجایی لایسنس به صورت نامحدود و لحظهای مجاز است 🔄⚠️ 🔍
باور غلط: بسیاری فکر میکنند با License Mobility میتوانند لایسنس را هر لحظه بین دیتاسنترهای مختلف جابجا کنند (مانند Load Balancing بین ابرهای مختلف).
واقعیت: مایکروسافت قانونی به نام 90-day Assignment Rule دارد. طبق این قانون، وقتی لایسنسی را به یک سرور یا مزرعه سرور در ابر اختصاص دادید، نمیتوانید آن را تا ۹۰ روز به مکان دیگری (مثلاً از AWS به دیتاسنتر داخلی) منتقل کنید. License Mobility چیست و چه چیزی را پوشش نمیدهد؟ دقیقاً همین جابجاییهای لحظهای را پوشش نمیدهد.
شواهد و مرجع: این قانون برای جلوگیری از «شناور کردن» لایسنسها بین چندین سرور برای کاهش هزینهها وضع شده است. تنها استثنا، خرابی سختافزاری دائمی سرور مبدأ است.
- بهجای آن چه کنیم: اگر به جابجاییهای مکرر نیاز دارید (مثلاً در سناریوهای Disaster Recovery)، باید از لایسنسهای SQL Server Enterprise با پوشش SA استفاده کنید که قابلیت License Mobility across Server Farms را بدون محدودیتهای زمانی شدیدتر فراهم میکند.
۶. باور غلط: License Mobility تنها راه انتقال به ابر است 📑🚀
باور غلط: تصور عمومی بر این است که قوانین License Mobility از ده سال پیش تا کنون ثابت ماندهاند.
واقعیت: در اکتبر ۲۰۲۲، مایکروسافت انقلابی در قوانین خود ایجاد کرد و مفهومی به نام Flexible Virtualization Benefit را معرفی کرد. این قانون جدید عملاً برای بسیاری از محصولات، محدودیتهای License Mobility را حذف کرد و اجازه داد لایسنسهای دارای SA (یا اشتراکی) روی هر دیتاسنتر خارجی (به جز Listed Providers) بدون نیاز به فرمهای پیچیده نصب شوند. اما نکته اینجاست که این قانون برای AWS، Google و Alibaba صدق نمیکند!
شواهد و مرجع: تغییرات اکتبر ۲۰۲۲ واکنش مایکروسافت به شکایات ضدانحصاری در اروپا بود. این تغییرات باعث شد تفاوت License Mobility و Flexible Virtualization Benefit در ۱۴۰۵ به یکی از مباحث داغ برای شرکتهای در حال مهاجرت به ابر تبدیل شود.
- بهجای آن چه کنیم: اگر از دیتاسنترهای اروپایی مثل Hetzner یا OVH استفاده میکنید، خوشحال باشید! شما اکنون تحت قوانین Flexible Virtualization Benefit آزادی عمل بسیار بیشتری نسبت به کاربران AWS دارید. لایسنسهای Volume Licensing خود را با خیال راحتتری منتقل کنید.
📊 جدول مقایسه
| ویژگی / قابلیت | License Mobility via SA | Azure Hybrid Benefit (AHB) | Flexible Virtualization Benefit |
|---|---|---|---|
| نوع لایسنس مورد نیاز | Volume Licensing + Software Assurance | Retail یا Volume + SA | Subscription یا Volume + SA |
| پوشش ویندوز سرور | ❌ خیر (فقط اپلیکیشنها) | ✅ بله (فقط در Azure) | ✅ بله (در دیتاسنترهای مجاز) |
| پوشش SQL Server | ✅ بله (در Authorized Mobility Partners) | ✅ بله (در Azure) | ✅ بله (در تمامی Outsourcers) |
| نیاز به سختافزار اختصاصی | ❌ خیر (Shared Hardware مجاز است) | ❌ خیر | ❌ خیر (از اکتبر ۲۰۲۲) |
| مناسب برای AWS / GCP | ✅ بله (فقط اپلیکیشنها) | ❌ خیر (مخصوص Azure) | ❌ خیر (بهجز Listed Providers) |
