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

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

در محیط مجازی، Visual Studio همچنان بر پایه «هر توسعه‌دهنده (Named User)» شمرده می‌شود و هسته‌های میزبان مبنای آن نیست. آنچه باید بررسی شود، حق اجرای نرم‌افزار در ماشین مجازی، دسکتاپ اشتراکی یا ابر و مسیر دسترسی کاربران است.

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

در محیط مجازی، Visual Studio همچنان بر پایه «هر توسعه‌دهنده (Named User)» شمرده می‌شود و هسته‌های میزبان مبنای آن نیست. آنچه باید بررسی شود، حق اجرای نرم‌افزار در ماشین مجازی، دسکتاپ اشتراکی یا ابر و مسیر دسترسی کاربران است.

مبنای تصمیم برای Visual Studio: مجازی‌سازی و ابر
  1. هر توسعه‌دهنده (Named User)
  2. Community / Professional / Enterprise
  3. Volume Licensing با Subscription
  4. مجازی‌سازی و ابر
تصویر خانواده محصول Visual Studio
تصویر خانواده محصول؛ ادیشن و حقوق استفاده را از جدول‌ها و قرارداد بررسی کنید.

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

اجرای Visual Studio روی ماشین مجازی واحد شمارش را تغییر نمی‌دهد: مجوز همچنان به «هر توسعه‌دهنده (Named User)» تعلق دارد. آنچه تغییر می‌کند، حق اجرای نرم‌افزار در محیط مجازی یا اشتراکی است؛ این حق به کانال خرید (OEM، Retail، حجمی یا اشتراک) و گاهی Software Assurance بستگی دارد.

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

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

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

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

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

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

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

سناریونکته مجوز
ماشین مجازی تک‌کاربرهمجوز کاربر یا دستگاه دسترسی‌دهنده را بشمارید
دسکتاپ اشتراکی / RDSحق اجرای چندکاربره و نیاز به RDS CAL را بررسی کنید
ماشین مجازی در ابر عمومیحق اجرا روی زیرساخت اشتراکی بسته به کانال خرید
محیط توسعه و آزمونحقوق توسعه و آزمون برای محیط تولید معتبر نیست

اجرای Visual Studio در محیط مجازی بدون تخلف مجوز

اجرای Visual Studio روی ماشین مجازی واحد شمارش را تغییر نمی‌دهد؛ پایه شمارش همچنان هر توسعه‌دهنده (Named User) است.

  1. محیط‌های مجازی را فهرست کنید

    ماشین‌های مجازی، دسکتاپ‌های اشتراکی و نمونه‌های ابری را که Visual Studio را اجرا می‌کنند ثبت کنید.

  2. کاربران و دستگاه‌های دسترسی‌دهنده را بشمارید

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

  3. حق اجرای مجازی را بررسی کنید

    کانال خرید (OEM، Retail، حجمی یا اشتراک) تعیین می‌کند اجرای نرم‌افزار در ماشین مجازی یا دسکتاپ اشتراکی مجاز است یا نه.

  4. مجوزهای وابسته را جدا کنید

    CAL ویندوز سرور، RDS CAL یا مجوز سرور هر نمونه را کنار مجوز اصلی ثبت کنید.

  5. محیط آزمون را جدا کنید

    حقوق توسعه و آزمون، مثلاً از اشتراک Visual Studio، برای محیط تولید معتبر نیست.

  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 به هسته‌های میزبان مجازی وابسته است؟

خیر؛ واحد شمارش «هر توسعه‌دهنده (Named User)» است. ظرفیت هسته میزبان فقط در محصولات هسته‌محور مانند Windows Server و SQL Server مبنای مجوز است.

اجرای نسخه دائمی روی دسکتاپ اشتراکی مجاز است؟

به کانال خرید بستگی دارد؛ برای مثال Office دائمی روی سرور دسکتاپ اشتراکی به مجوز حجمی برای هر دستگاه دسترسی‌دهنده نیاز دارد و نسخه Retail یا OEM این حق را ندارد. شرایط Product Terms محصول خود را بررسی کنید.

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

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

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

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

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

منابع مرتبط

منابع رسمی مایکروسافت

شرایط نهایی لایسنس، قیمت و تاریخ پشتیبانی را همیشه با این منابع رسمی تطبیق دهید.