ابزار توسعه · مجازیسازی و ابر
مجازیسازی Visual Studio — حقوق اجرا و تحرک مجوز
در محیط مجازی، Visual Studio معمولاً بر پایه ظرفیت میزبان یا تعداد نمونه شمرده میشود، نه صرفاً ماشین مجازی روشن. پیش از جابهجایی بار کاری به ابر، حق تحرک مجوز و شرایط میزبانی را بررسی کنید.
حقوق مجازیسازی و ابر در Visual Studio چگونه است؟
در محیط مجازی، Visual Studio معمولاً بر پایه ظرفیت میزبان یا تعداد نمونه شمرده میشود، نه صرفاً ماشین مجازی روشن. پیش از جابهجایی بار کاری به ابر، حق تحرک مجوز و شرایط میزبانی را بررسی کنید.
شمارش در محیط مجازی
اجرای Visual Studio روی ماشین مجازی مسئله شمارش را از «چند نمونه روشن است» به «روی چه ظرفیتی میتواند اجرا شود» تغییر میدهد. در بارهای کاری سروری، خوشهبندی و مهاجرت زنده ماشینها میتواند نیاز مجوز را به کل خوشه گسترش دهد.
- ظرفیت میزبان فیزیکی بهعنوان مبنای شمارش
- اثر مهاجرت زنده و خوشه بر گستره مجوز
- محدودکردن ماشینها به میزبانهای لایسنسشده با قواعد Affinity
- مستندسازی نگاشت ماشین مجازی به میزبان
بردن مجوز به ابر
ارتقا از نسخه قدیمی معمولاً نصب موازی است؛ بازسازی Solution و ارتقای Target Framework نیاز به آزمون رگرسیون دارد. پیش از انتقال، بررسی کنید مجوز فعلی حق اجرا روی زیرساخت اشتراکی را دارد یا باید به مدل اشتراکی ابری تبدیل شود. تفاوت این دو مسیر در بازه سهساله معمولاً چشمگیر است.
سناریوی هیبریدی
بسیاری از سازمانها همزمان محیط داخلی و ابری دارند. در این حالت خطر رایج، شمارش دوباره یا شمارشنکردن بار کاریهایی است که موقت به ابر منتقل میشوند. یک سیاست مکتوب برای محیطهای موقت لازم است.
- تعریف مالک مجوز برای هر محیط
- سقف زمانی برای محیطهای موقت و آزمایشی
- بازبینی ماهانه ماشینهای خاموشنشده
- هماهنگی تیم زیرساخت و تیم تدارکات پیش از هر انتقال
کاهش هزینه بدون ریسک
تراکم ماشینهای مجازی روی میزبانهای کمتر اما لایسنسشده معمولاً ارزانتر از پخشکردن آنها روی میزبانهای زیاد است. برای Visual Studio پیش از خرید سختافزار جدید، نقطه سربهسر مجوز را حساب کنید. تعداد توسعهدهنده فعال، Professional در برابر Enterprise بیشترین اثر را دارند.
سناریوهای مجازیسازی Visual Studio
| سناریو | نکته مجوز |
|---|---|
| میزبان تکی بدون خوشه | شمارش بر پایه ظرفیت همان میزبان |
| خوشه با مهاجرت زنده | احتمال نیاز به لایسنس کل خوشه |
| زیرساخت ابری اشتراکی | بررسی حق میزبانی و مدل اشتراکی |
| محیط موقت و آزمایشی | سقف زمانی و مالک مشخص لازم است |
مجازیسازی Visual Studio بدون تخلف مجوز
در محیط مجازی، مجوز معمولاً به میزبان فیزیکی گره میخورد نه به ماشین مجازی. برای Visual Studio پایه شمارش هر توسعهدهنده (Named User) است.
توپولوژی میزبانها را ترسیم کنید
تعداد میزبان، هسته فیزیکی هر میزبان و ماشینهای مجازی روی هرکدام را مستند کنید.
قواعد تحرک را بررسی کنید
جابهجایی خودکار ماشین مجازی بین میزبانها میتواند نیاز به لایسنس همه میزبانهای خوشه ایجاد کند.
نقطه سربهسر ادیشن را حساب کنید
Community در برابر Professional در برابر Enterprise: از تراکم مشخصی به بعد، ادیشن بالاتر ارزانتر تمام میشود.
محیطهای Passive و DR را جدا کنید
حق اجرای رایگان نسخه آمادهبهکار معمولاً مشروط است و بدون آن شرط باید مجوز خریداری شود.
پیکربندی را قفل کنید
محدودکردن Affinity یا خوشه، بهترین راه کنترل هزینه در محیطهای متراکم است.
تغییرات را ثبت کنید
هر افزودن میزبان یا هسته باید بلافاصله در برگه مجوز منعکس شود.
خطاهای رایج و راه اصلاح
| ریسک | راه اصلاح |
|---|---|
| استفاده تجاری از Community خارج از شرایط مجاز | قبل از خرید، سناریوی واقعی را روی کاغذ بیاورید و با Product Terms نسخه خودتان تطبیق دهید. |
| بهاشتراکگذاری یک اشتراک بین چند نفر | شمارش را از یک منبع رسمی بگیرید و خروجی را تاریخدار بایگانی کنید. |
| استفاده از نرمافزار توسعه در محیط عملیاتی | هر تغییر زیرساخت (هسته، میزبان، کاربر جدید) را در همان ماه در برگه مجوز ثبت کنید. |
چه چیزی هزینه Visual Studio را تغییر میدهد
| عامل | اثر بر هزینه | نکته اجرایی |
|---|---|---|
| تعداد توسعهدهنده فعال | زیاد | قبل از هر استعلام، این عدد را قطعی کنید. |
| Professional در برابر Enterprise | زیاد | با یک تغییر تصمیم میتوان چند ده درصد صرفهجویی کرد. |
| اعتبار Azure و Azure DevOps همراه اشتراک | متوسط | در برآورد اولیه دیده نمیشود؛ در صورتحساب بعدی ظاهر میشود. |
| لایسنسهای بلااستفاده کارکنان خروجی | متوسط | در برآورد اولیه دیده نمیشود؛ در صورتحساب بعدی ظاهر میشود. |
مناسب است اگر / مناسب نیست اگر
مناسب است اگر
- سازمانی که هر توسعهدهنده (Named User) را میتواند دقیق گزارش کند.
- تیمی که برای Visual Studio مالک مشخص لایسنس و بازبینی دورهای دارد.
- محیطی که مسیر ارتقا و پشتیبانی آن با چرخه عمر محصول همخوان است.
مناسب نیست اگر
- شمارش بر پایه حدس یا فهرست قدیمی دارایی.
- خرید بدون بررسی حق نسخه پایینتر، تست و بازیابی از فاجعه.
- تمدید خودکار بدون اندازهگیری مصرف واقعی.
سه قدم بعدی
- شمارش پایه را بر اساس هر توسعهدهنده (Named User) تهیه کنید.
- ادیشن هدف را از میان Community، Professional، Enterprise انتخاب کنید.
- برنامه فعالسازی و مالک تمدید را مشخص کنید.
پرسشهای پرتکرار
آیا ماشین مجازی خاموش هم نیاز به مجوز Visual Studio دارد؟
اگر امکان روشنشدن روی میزبان لایسنسنشده وجود داشته باشد، معمولاً بله؛ ملاک قابلیت اجرا است نه وضعیت لحظهای.
مهاجرت زنده چه اثری بر مجوز دارد؟
جابهجایی آزاد ماشین بین میزبانها میتواند نیاز مجوز را به همه میزبانهای مقصد گسترش دهد؛ محدودکردن مقصدها این هزینه را کنترل میکند.
Visual Studio را به ابر ببریم یا اشتراک ابری بخریم؟
اگر مجوز فعلی حق تحرک دارد، انتقال معمولاً ارزانتر است؛ در غیر این صورت مدل اشتراکی ابری ریسک انطباق کمتری دارد.
موضوعهای دیگر درباره Visual Studio
محصولات و نسخههای Visual Studio
صفحه هر نسخه شامل مشخصات، ادیشنها و اطلاعات خرید لایسنس اورجینال است.