Використання Visual Studio на віртуальній машині Azure

  1. Доступні конфігурації і версії What configurations and versions are available?
  2. Встановлені компоненти What features are installed?
  3. Вибір розміру віртуальної машини What size VM should I choose?
  4. Що робити після запуску віртуальної машини? After the VM is running, what's next?
  5. Як зберегти віртуальну машину розробки для використання в майбутньому або використання командою? How...
  6. Наступні кроки Next steps

Застосування Visual Studio на попередньо налаштованої віртуальній машині Azure - це простий і швидкий спосіб використання налагодженої середовища розробки. Using Visual Studio in a preconfigured Azure virtual machine (VM) is a quick, easy way to go from nothing to an up-and-running development environment. Образи системи з різними конфігураціями Visual Studio доступні в Azure Marketplace . System images with different Visual Studio configurations are available in the Azure Marketplace .

Ви ще не працювали в Azure? New to Azure? Створіть безкоштовну обліковий запис Azure . Create a free Azure account .

Доступні конфігурації і версії What configurations and versions are available?

Образи більшості останніх основних версій (Visual Studio 2019, Visual Studio 2017 і Visual Studio 2015) можна знайти в Azure Marketplace. Images for the most recent major versions, Visual Studio 2019, Visual Studio 2017 and Visual Studio 2015 року, can be found in the Azure Marketplace. Для кожної випущеної основної версії доступна вихідна версія "випущено для веб" (RTW) і останні оновлені версії. For each released major version, you see the originally "released to web" (RTW) version and the latest updated versions. Кожна з цих версій включає випуски Visual Studio Enterprise і Visual Studio Community. Each of these versions offers the Visual Studio Enterprise and the Visual Studio Community editions. Ці образи оновлюються принаймні раз на місяць і включають останні оновлення Visual Studio і Windows. These images are updated at least every month to include the latest Visual Studio and Windows updates. Назви образів не змінюються. В описі кожного з них міститься версія встановленого продукту і дата випуску образу. While the names of the images remain the same, each image's description includes the installed product version and the image's "as of" date.

Версія випуску Release version Випуски Editions Версія продукту Product version Visual Studio 2019. Остання версія (версія 16.1) Visual Studio 2019: Latest (Version 16.1) Enterprise, Community Enterprise, Community Версія 16.1.3 Version 16.1.3 Visual Studio 2019. RTW Visual Studio 2019: RTW Enterprise, Community Enterprise, Community Версія 16.0.5 Version 16.0.5 Visual Studio 2017. Остання версія (версія 15.9) Visual Studio 2017: Latest (Version 15.9) Enterprise, Community Enterprise, Community Версія 15.9.13 Version 15.9.13 Visual Studio 2017. RTW Visual Studio 2017: RTW Enterprise, Community Enterprise, Community Версія 15.0.24 Version 15.0.24 Visual Studio 2015. Остання версія (оновлення 3) Visual Studio 2015: Latest (Update 3) Enterprise, Community Enterprise, Community Версія 14.0.25431.01 Version 14.0.25431.01

Note

Відповідно до політики обслуговування корпорації Майкрософт обслуговування спочатку випущеної версії Visual Studio 2015 (RTW) завершено. In accordance with Microsoft servicing policy, the originally released (RTW) version of Visual Studio 2015 has expired for servicing. Оновлення 3 - це остання версія сімейства продуктів Visual Studio 2015. Visual Studio 2015 Update 3 is the only remaining version offered for the Visual Studio 2015 product line.

Додаткові відомості див. У статті Обслуговування продуктів Visual Studio і Team Foundation Server . For more information, see the Visual Studio Servicing Policy .

Встановлені компоненти What features are installed?

Кожен образ містить рекомендований набір компонентів певного випуску Visual Studio. Each image contains the recommended feature set for that Visual Studio edition. Зазвичай встановлюються такі компоненти: Generally, the installation includes:

  • Всі доступні робочі навантаження, в тому числі додаткові рекомендовані компоненти кожної робочої навантаження. All available workloads, including each workload's recommended optional components
  • Пакети SDK .NET 4.6.2 і .NET 4.7, Targeting Pack і засоби розробника. .NET 4.6.2 and .NET 4.7 SDKs, Targeting Packs, and Developer Tools
  • Visual F #; Visual F #
  • Розширення GitHub для Visual Studio GitHub Extension for Visual Studio
  • Інструменти LINQ to SQL. LINQ to SQL Tools

Нижче наведено приклад командного рядка, за допомогою якої ми встановлюємо Visual Studio при створенні образів. We use the following command line to install Visual Studio when building the images:

vs_enterprise.exe --allWorkloads --includeRecommended --passive ^ --add Microsoft.Net.Component.4.7.SDK ^ --add Microsoft.Net.Component.4.7.TargetingPack ^ --add Microsoft.Net.Component.4.6. 2.SDK ^ --add Microsoft.Net.Component.4.6.2.TargetingPack ^ --add Microsoft.Net.ComponentGroup.4.7.DeveloperTools ^ --add Microsoft.VisualStudio.Component.FSharp ^ --add Component.GitHub. VisualStudio ^ --add Microsoft.VisualStudio.Component.LinqToSql

Якщо образи не включають в себе необхідний компонент Visual Studio, повідомте про це за допомогою засобу зворотного зв'язку (у правому верхньому кутку сторінки). If the images do not include a Visual Studio feature that you require, provide feedback through the feedback tool in the upper-right corner of the page.

Вибір розміру віртуальної машини What size VM should I choose?

Azure пропонує різні розміри віртуальних машин. Azure offers a full range of virtual machine sizes. Так як Visual Studio - це потужне, багатопоточний додаток, необхідно використовувати віртуальну машину принаймні з 2 процесорами і 7 ГБ пам'яті. Because Visual Studio is a powerful, multi-threaded application, you want a VM size that includes at least two processors and 7 GB of memory. Ми рекомендуємо наступні розміри віртуальних машин для образів Visual Studio: We recommend the following VM sizes for the Visual Studio images:

  • Standard_D2_v3 Standard_D2_v3
  • Standard_D2s_v3 Standard_D2s_v3
  • Standard_D4_v3 Standard_D4_v3
  • Standard_D4s_v3 Standard_D4s_v3
  • Standard_D2_v2 Standard_D2_v2
  • Standard_D2S_v2 Standard_D2S_v2
  • Standard_D3_v2 Standard_D3_v2

Додаткові відомості про останні розмірах віртуальних машин Windows в Azure см. В цієї статті . For more information on the latest machine sizes, see Sizes for Windows virtual machines in Azure .

Використовуючи Azure, ви завжди можете змінити розмір віртуальної машини. With Azure, you can rebalance your initial choice by resizing the VM. Для цього можна підготувати нову віртуальну машину з більш відповідним розміром або змінити розмір існуючого примірника. You can either provision a new VM with a more appropriate size, or resize your existing VM to different underlying hardware. Додаткові відомості див. У статті Зміна розміру віртуальної машини Windows . For more information, see Resize a Windows VM .

Що робити після запуску віртуальної машини? After the VM is running, what's next?

У Visual Studio в Azure застосовується модель з використанням власної ліцензії. Visual Studio follows the "bring your own license" model in Azure. Так само як і при установці на власному обладнанні, одним з перших кроків є ліцензування Visual Studio. As with an installation on proprietary hardware, one of the first steps is licensing your Visual Studio installation. Щоб розблокувати Visual Studio, зробіть наступне: To unlock Visual Studio, either:

  • Увійдіть за допомогою облікового запису Майкрософт, пов'язаної з підпискою Visual Studio. Sign in with a Microsoft account that's associated with a Visual Studio subscription
  • Розблокуйте Visual Studio за допомогою ключа продукту, наданого під час покупки. Unlock Visual Studio with the product key that came with your initial purchase

Додаткові відомості див. У статтях Вхід в Visual Studio і Як розблокувати Visual Studio . For more information, see Sign in to Visual Studio and How to unlock Visual Studio .

Як зберегти віртуальну машину розробки для використання в майбутньому або використання командою? How do I save the development VM for future or team use?

Спектр середовищ розробки досить великий, а створення більш складних пов'язане зі значними витратами. The spectrum of development environments is huge, and there's real cost associated with building out the more complex environments. Незалежно від конфігурації вашого середовища ви можете зберегти або записати налаштовану віртуальну машину в якості базового образу, який в майбутньому зможете використовувати ви або інші члени команди. Regardless of your environment's configuration, you can save, or capture, your configured VM as a "base image" for future use or for other members of your team. Завантажуючи нову віртуальну машину, ви можете підготувати її з базового образу, а не образа Azure Marketplace. Then, when booting a new VM, you provision it from the base image rather than the Azure Marketplace image.

Короткий опис: запустіть засіб System Preparation Tool (Sysprep), завершіть роботу віртуальної машини, а потім запишіть (рис. 1) її в якості способу за допомогою призначеного для користувача інтерфейсу порталу Azure. A quick summary: Use the System Preparation tool (Sysprep) and shut down the running VM, and then capture (Figure 1) the VM as an image through the UI in the Azure portal . Azure зберігає .vhd-файл образу в обрану обліковий запис зберігання. Azure saves the .vhd file that contains the image in the storage account of your choosing. Потім новий образ з'явиться в списку ресурсів підписки у вигляді ресурсу "Образ". The new image then shows up as an Image resource in your subscription's list of resources.

The new image then shows up as an Image resource in your subscription's list of resources

Мал. 1. Запис образу через призначений для користувача інтерфейс порталу Azure. (Figure 1) Capture an image through the Azure portal's UI .

Додаткові відомості див. У статті Створення керованого способу універсальної віртуальної машини в Azure . For more information, see Create a managed image of a generalized VM in Azure .

Important

Не забудьте використовувати засіб Sysprep для підготовки віртуальної машини. Do not forget to use Sysprep to prepare the VM. Якщо пропустити цей крок, Azure не вдається підготувати віртуальну машину з образу. If you miss that step, Azure can not provision a VM from the image.

Note

За зберігання деяких образів може стягуватися плата, але ці додаткові витрати незначні в порівнянні з витратами на повторне створення віртуальної машини з самого початку для кожного члена команди. You still incur some cost for storage of the images, but that incremental cost can be insignificant compared to the overhead costs to rebuild the VM from scratch for each team member who needs one. Наприклад, створення і зберігання образу розміром 127 ГБ, який може використовувати вся ваша команда протягом місяця, варто кілька доларів США. For instance, it costs a few dollars to create and store a 127-GB image for a month that's reusable by your entire team. Але ці витрати незначні в порівнянні з часом, який витратить кожен співробітник на створення індивідуальної середовища розробки та перевірку її параметрів. However, these costs are insignificant compared to hours each employee invests to build out and validate a properly configured dev box for their individual use.

Крім того, для деяких завдань або технологій розробки можуть знадобитися додаткові можливості, наприклад різні конфігурації розробки та можливості підтримки взаємодії між декількома комп'ютерами. Additionally, your development tasks or technologies might need more scale, like varieties of development configurations and multiple machine configurations. За допомогою Azure DevTest Labs можна створити інструкції для автоматизації створення необхідного образу. You can use Azure DevTest Labs to create recipes that automate construction of your "golden image." DevTest Labs також можна використовувати для управління політиками віртуальних машин команди. You can also use DevTest Labs to manage policies for your team's running VMs. Додаткові відомості про DevTest Labs см. В керівництві про обслуговування для розробників . Using Azure DevTest Labs for developers is the best source for more information on DevTest Labs.

Наступні кроки Next steps

Тепер, коли ви знаєте про попередньо налаштованих образах Visual Studio, ви можете створити віртуальну машину: Now that you know about the preconfigured Visual Studio images, the next step is to create a new VM:

Доступні конфігурації і версії What configurations and versions are available?
Встановлені компоненти What features are installed?
Вибір розміру віртуальної машини What size VM should I choose?
Що робити після запуску віртуальної машини?
After the VM is running, what's next?
Як зберегти віртуальну машину розробки для використання в майбутньому або використання командою?
Ви ще не працювали в Azure?
New to Azure?
Доступні конфігурації і версії What configurations and versions are available?
Встановлені компоненти What features are installed?

Новости