ابزار توسعه · مجازی‌سازی و ابر

مجازی‌سازی Visual Studio — حقوق اجرا و تحرک مجوز

در محیط مجازی، Visual Studio معمولاً بر پایه ظرفیت میزبان یا تعداد نمونه شمرده می‌شود، نه صرفاً ماشین مجازی روشن. پیش از جابه‌جایی بار کاری به ابر، حق تحرک مجوز و شرایط میزبانی را بررسی کنید.

حقوق مجازی‌سازی و ابر در Visual Studio چگونه است؟

در محیط مجازی، Visual Studio معمولاً بر پایه ظرفیت میزبان یا تعداد نمونه شمرده می‌شود، نه صرفاً ماشین مجازی روشن. پیش از جابه‌جایی بار کاری به ابر، حق تحرک مجوز و شرایط میزبانی را بررسی کنید.

شمارش در محیط مجازی

اجرای Visual Studio روی ماشین مجازی مسئله شمارش را از «چند نمونه روشن است» به «روی چه ظرفیتی می‌تواند اجرا شود» تغییر می‌دهد. در بارهای کاری سروری، خوشه‌بندی و مهاجرت زنده ماشین‌ها می‌تواند نیاز مجوز را به کل خوشه گسترش دهد.

بردن مجوز به ابر

ارتقا از نسخه قدیمی معمولاً نصب موازی است؛ بازسازی Solution و ارتقای Target Framework نیاز به آزمون رگرسیون دارد. پیش از انتقال، بررسی کنید مجوز فعلی حق اجرا روی زیرساخت اشتراکی را دارد یا باید به مدل اشتراکی ابری تبدیل شود. تفاوت این دو مسیر در بازه سه‌ساله معمولاً چشمگیر است.

سناریوی هیبریدی

بسیاری از سازمان‌ها هم‌زمان محیط داخلی و ابری دارند. در این حالت خطر رایج، شمارش دوباره یا شمارش‌نکردن بار کاری‌هایی است که موقت به ابر منتقل می‌شوند. یک سیاست مکتوب برای محیط‌های موقت لازم است.

کاهش هزینه بدون ریسک

تراکم ماشین‌های مجازی روی میزبان‌های کمتر اما لایسنس‌شده معمولاً ارزان‌تر از پخش‌کردن آن‌ها روی میزبان‌های زیاد است. برای Visual Studio پیش از خرید سخت‌افزار جدید، نقطه سربه‌سر مجوز را حساب کنید. تعداد توسعه‌دهنده فعال، Professional در برابر Enterprise بیشترین اثر را دارند.

سناریوهای مجازی‌سازی Visual Studio

سناریونکته مجوز
میزبان تکی بدون خوشهشمارش بر پایه ظرفیت همان میزبان
خوشه با مهاجرت زندهاحتمال نیاز به لایسنس کل خوشه
زیرساخت ابری اشتراکیبررسی حق میزبانی و مدل اشتراکی
محیط موقت و آزمایشیسقف زمانی و مالک مشخص لازم است

مجازی‌سازی Visual Studio بدون تخلف مجوز

در محیط مجازی، مجوز معمولاً به میزبان فیزیکی گره می‌خورد نه به ماشین مجازی. برای Visual Studio پایه شمارش هر توسعه‌دهنده (Named User) است.

  1. توپولوژی میزبان‌ها را ترسیم کنید

    تعداد میزبان، هسته فیزیکی هر میزبان و ماشین‌های مجازی روی هرکدام را مستند کنید.

  2. قواعد تحرک را بررسی کنید

    جابه‌جایی خودکار ماشین مجازی بین میزبان‌ها می‌تواند نیاز به لایسنس همه میزبان‌های خوشه ایجاد کند.

  3. نقطه سربه‌سر ادیشن را حساب کنید

    Community در برابر Professional در برابر Enterprise: از تراکم مشخصی به بعد، ادیشن بالاتر ارزان‌تر تمام می‌شود.

  4. محیط‌های Passive و DR را جدا کنید

    حق اجرای رایگان نسخه آماده‌به‌کار معمولاً مشروط است و بدون آن شرط باید مجوز خریداری شود.

  5. پیکربندی را قفل کنید

    محدودکردن Affinity یا خوشه، بهترین راه کنترل هزینه در محیط‌های متراکم است.

  6. تغییرات را ثبت کنید

    هر افزودن میزبان یا هسته باید بلافاصله در برگه مجوز منعکس شود.

خطاهای رایج و راه اصلاح

ریسکراه اصلاح
استفاده تجاری از Community خارج از شرایط مجازقبل از خرید، سناریوی واقعی را روی کاغذ بیاورید و با Product Terms نسخه خودتان تطبیق دهید.
به‌اشتراک‌گذاری یک اشتراک بین چند نفرشمارش را از یک منبع رسمی بگیرید و خروجی را تاریخ‌دار بایگانی کنید.
استفاده از نرم‌افزار توسعه در محیط عملیاتیهر تغییر زیرساخت (هسته، میزبان، کاربر جدید) را در همان ماه در برگه مجوز ثبت کنید.

چه چیزی هزینه Visual Studio را تغییر می‌دهد

عاملاثر بر هزینهنکته اجرایی
تعداد توسعه‌دهنده فعالزیادقبل از هر استعلام، این عدد را قطعی کنید.
Professional در برابر Enterpriseزیادبا یک تغییر تصمیم می‌توان چند ده درصد صرفه‌جویی کرد.
اعتبار Azure و Azure DevOps همراه اشتراکمتوسطدر برآورد اولیه دیده نمی‌شود؛ در صورتحساب بعدی ظاهر می‌شود.
لایسنس‌های بلااستفاده کارکنان خروجیمتوسطدر برآورد اولیه دیده نمی‌شود؛ در صورتحساب بعدی ظاهر می‌شود.

مناسب است اگر / مناسب نیست اگر

مناسب است اگر

  • سازمانی که هر توسعه‌دهنده (Named User) را می‌تواند دقیق گزارش کند.
  • تیمی که برای Visual Studio مالک مشخص لایسنس و بازبینی دوره‌ای دارد.
  • محیطی که مسیر ارتقا و پشتیبانی آن با چرخه عمر محصول هم‌خوان است.

مناسب نیست اگر

  • شمارش بر پایه حدس یا فهرست قدیمی دارایی.
  • خرید بدون بررسی حق نسخه پایین‌تر، تست و بازیابی از فاجعه.
  • تمدید خودکار بدون اندازه‌گیری مصرف واقعی.

سه قدم بعدی

  1. شمارش پایه را بر اساس هر توسعه‌دهنده (Named User) تهیه کنید.
  2. ادیشن هدف را از میان Community، Professional، Enterprise انتخاب کنید.
  3. برنامه فعال‌سازی و مالک تمدید را مشخص کنید.

پرسش‌های پرتکرار

آیا ماشین مجازی خاموش هم نیاز به مجوز Visual Studio دارد؟

اگر امکان روشن‌شدن روی میزبان لایسنس‌نشده وجود داشته باشد، معمولاً بله؛ ملاک قابلیت اجرا است نه وضعیت لحظه‌ای.

مهاجرت زنده چه اثری بر مجوز دارد؟

جابه‌جایی آزاد ماشین بین میزبان‌ها می‌تواند نیاز مجوز را به همه میزبان‌های مقصد گسترش دهد؛ محدودکردن مقصدها این هزینه را کنترل می‌کند.

Visual Studio را به ابر ببریم یا اشتراک ابری بخریم؟

اگر مجوز فعلی حق تحرک دارد، انتقال معمولاً ارزان‌تر است؛ در غیر این صورت مدل اشتراکی ابری ریسک انطباق کمتری دارد.

موضوع‌های دیگر درباره Visual Studio

محصولات و نسخه‌های Visual Studio

صفحه هر نسخه شامل مشخصات، ادیشن‌ها و اطلاعات خرید لایسنس اورجینال است.

منابع مرتبط