Azure'da Visual Studio görüntüleri

Visual Studio'yu önceden yapılandırılmış bir Azure sanal makinesinde (VM) kullanmak, hiçbir şey olmadan çalışır durumdaki bir geliştirme ortamına gitmenin hızlı ve kolay bir yoludur. Farklı Visual Studio yapılandırmalarına sahip sistem görüntüleri Azure Market kullanılabilir.

Azure'da yeni misiniz? Ücretsiz bir Azure hesabı oluşturun.

Hangi yapılandırmalar ve sürümler kullanılabilir?

En son ana sürümler olan Visual Studio 2022, Visual Studio 2019, Visual Studio 2017 ve Visual Studio 2015'in görüntüleri Azure Market bulunabilir. Bu sürümlerin her biri Visual Studio Enterprise ve Visual Studio Community sürümlerini sunar. Bu görüntüler en son Visual Studio ve Windows güncelleştirmelerini içerecek şekilde en az her ay güncelleştirilir. Görüntülerin adları aynı kalsa da, her görüntünün açıklaması yüklü ürün sürümünü ve görüntünün "itibarıyla" tarihini içerir.

Yayım sürümü Sürümler Ürün sürümü
Visual Studio 2022 Kurumsal, Topluluk Sürüm 17.2
Visual Studio 2022 (Microsoft Dev Box uyumlu) Enterprise, Professional Sürüm 17.5
Visual Studio 2019: En Son (Sürüm 16.11) Kurumsal, Topluluk Sürüm 16.11
Visual Studio 2019 (Microsoft Dev Box uyumlu) Enterprise, Professional Sürüm 16.11
Visual Studio 2017: En Son (Sürüm 15.9) Kurumsal, Topluluk Sürüm 15.9
Visual Studio 2015: En Son (Güncelleştirme 3) Kurumsal, Topluluk Sürüm 14.0.25431.01

Not

Microsoft hizmet ilkesine uygun olarak, Visual Studio 2015'in ilk yayımlanan (RTW) sürümünün hizmet süresi doldu. Visual Studio 2015 Güncelleştirme 3, Visual Studio 2015 ürün serisi için sunulan tek sürümdür.

Daha fazla bilgi için bkz . Visual Studio Hizmet İlkesi.

Geliştiriciler için Windows istemcisi (Microsoft Dev Box uyumlu), özel Dev Box görüntüleri oluşturmak için başlangıç noktası olarak bir Windows 11 Enterprise görüntüsü kullanılması amaçlanır ve geliştirici deneyimini iyileştirmek için ek araçlar ve ayarlar içerir. Bu görüntü Visual Studio'yu içermez. Visual Studio geliştiricileri için başlangıç noktası olarak Visual Studio 2022 veya Visual Studio 2019 Dev Box uyumlu görüntülerimizi kullanmanızı öneririz.

Hangi özellikler yüklüdür?

Her görüntü, bu Visual Studio sürümü için önerilen özellik kümesini içerir. Genellikle yükleme şunları içerir:

  • Her iş yükünün önerilen isteğe bağlı bileşenleri de dahil olmak üzere tüm kullanılabilir iş yükleri. Visual Studio dahil iş yükleri, bileşenler ve SDK'lar hakkında daha fazla bilgi edinin.
  • .NET 4.6.2, .NET 4.7 ve .NET 4.8 SDK'ları, Hedefleme Paketleri ve Geliştirici Araçları
  • Visual F#
  • Visual Studio için GitHub Uzantısı
  • LINQ to SQL Araçları

Görüntüleri oluştururken Visual Studio'yu yüklemek için aşağıdaki komut satırını kullanırız:

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

Resimlerde ihtiyacınız olan bir Visual Studio özelliği yoksa lütfen sayfanın sağ üst köşesindeki geri bildirim aracı aracılığıyla geri bildirim sağlayın.

Hangi boyutlu VM'yi seçmeliyim?

Azure, çok çeşitli sanal makine boyutları sunar. Visual Studio güçlü, çok iş parçacıklı bir uygulama olduğundan, en az iki işlemci ve 7 GB bellek içeren bir VM boyutu istiyorsunuz. Visual Studio görüntüleri için aşağıdaki VM boyutlarını öneririz:

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

En son makine boyutları hakkında daha fazla bilgi için bkz . Azure'da Windows sanal makineleri için boyutlar.

Azure ile VM'yi yeniden boyutlandırarak ilk seçiminizi yeniden dengeleyebilirsiniz. Daha uygun bir boyuta sahip yeni bir VM sağlayabilir veya mevcut VM'nizi farklı temel alınan donanımlarda yeniden boyutlandırabilirsiniz. Daha fazla bilgi için bkz . Windows VM'sini yeniden boyutlandırma.

VM çalıştırıldıktan sonra sırada ne var?

Visual Studio, Azure'da "kendi lisansını getir" modelini izler. Özel donanımdaki bir yüklemede olduğu gibi, ilk adımlardan biri Visual Studio yüklemenizi lisanslamadır. Visual Studio'yu açmak için:

  • Visual Studio aboneliğiyle ilişkili bir Microsoft hesabıyla oturum açma
  • İlk satın alma işleminizle birlikte gelen ürün anahtarıyla Visual Studio'yu açın

Daha fazla bilgi için bkz. Visual Studio'da oturum açma ve Visual Studio'da kilidini açma.

Geliştirme VM'sini gelecekteki veya ekip kullanımı için Nasıl yaparım? kaydedin?

Geliştirme ortamlarının yelpazesi çok büyüktür ve daha karmaşık ortamları oluşturmanın gerçek maliyeti vardır. Ortamınızın yapılandırmasından bağımsız olarak, yapılandırılan VM'nizi gelecekte kullanmak veya ekibinizin diğer üyeleri için "temel görüntü" olarak kaydedebilir veya yakalayabilirsiniz. Ardından, yeni bir VM'yi önyüklerken, Azure Market görüntüsü yerine temel görüntüden sağlarsınız.

Hızlı bir özet: Sistem Hazırlama aracını (Sysprep) kullanın ve çalışan VM'yi kapatın ve ardından Vm'yi Azure portalındaki kullanıcı arabirimi aracılığıyla görüntü olarak yakalayın (Şekil 1 ). Azure, .vhd görüntüyü içeren dosyayı seçtiğiniz depolama hesabına kaydeder. Ardından yeni görüntü, aboneliğinizin kaynak listesinde görüntü kaynağı olarak gösterilir.

Capture an image through the Azure portal’s UI

(Şekil 1) Azure portalının kullanıcı arabirimi aracılığıyla bir görüntü yakalayın.

Daha fazla bilgi için bkz . Azure'da genelleştirilmiş bir VM'nin yönetilen görüntüsünü oluşturma.

Önemli

VM'yi hazırlamak için Sysprep kullanmayı unutmayın. Bu adımı kaçırırsanız Azure görüntüden vm sağlayamaz.

Not

Görüntülerin depolanması için hala bir miktar maliyet doğurabilirsiniz, ancak bu artımlı maliyet, ihtiyacı olan her ekip üyesi için VM'yi sıfırdan yeniden derlemeye yönelik ek yük maliyetlerine kıyasla önemsiz olabilir. Örneğin, ekibinizin tamamı tarafından yeniden kullanılabilen bir ay boyunca 127 GB'lık bir görüntü oluşturmak ve depolamak birkaç dolara mal olur. Ancak bu maliyetler, her çalışanın bireysel kullanımları için düzgün yapılandırılmış bir geliştirme kutusu oluşturmak ve doğrulamak için yatırım yaptıkları saatlerle karşılaştırıldığında önemsizdir.

Buna ek olarak, geliştirme görevlerinizin veya teknolojilerinizin geliştirme yapılandırmaları ve birden çok makine yapılandırması gibi daha fazla ölçeklendirmeye ihtiyacı olabilir. "Altın görüntünüzün" oluşturulmasını otomatik hale getiren tarifler oluşturmak için Azure DevTest Labs'i kullanabilirsiniz. Ekibinizin çalışan VM'lerine yönelik ilkeleri yönetmek için DevTest Labs'i de kullanabilirsiniz. Geliştiriciler için Azure DevTest Labs'i kullanmak, DevTest Labs hakkında daha fazla bilgi için en iyi kaynaktır.

Önceden yapılandırılmış Visual Studio görüntüleri hakkında bilgi edindiğinize göre, sonraki adım yeni bir VM oluşturmaktır: