Kuruluş için Azure Sanal Masaüstü

Microsoft Entra ID
Microsoft Entra
Azure Virtual Network
Azure Virtual Desktop

Azure Sanal Masaüstü , Azure'da çalışan bir masaüstü ve uygulama sanallaştırma hizmetidir. Bu makale, masaüstü altyapısı mimarlarının, bulut mimarlarının, masaüstü yöneticilerinin ve sistem yöneticilerinin Azure Sanal Masaüstü'nü keşfetmesine ve kurumsal ölçekte sanallaştırılmış masaüstü altyapısı (VDI) çözümleri oluşturmasına yardımcı olmak için tasarlanmıştır. Kurumsal ölçekli çözümler genellikle 1.000 veya daha fazla sanal masaüstünü kapsar.

Mimari

Azure Sanal Masaüstü için tipik bir mimari kurulum aşağıdaki diyagramda gösterilmiştir:

Azure Sanal Masaüstü hizmet mimarisinin diyagramı.

Bu mimarinin bir Visio dosyasını indirin.

Veri akışı

Diyagramın veri akışı öğeleri burada açıklanmıştır:

  • Uygulama uç noktaları müşterinin şirket içi ağındadır. Azure ExpressRoute şirket içi ağı Azure'a genişletir ve Microsoft Entra Bağlan müşterinin Active Directory Etki Alanı Hizmetlerini (AD DS) Microsoft Entra Id ile tümleştirir.

  • Azure Sanal Masaüstü denetim düzlemi web erişimini, ağ geçidini, aracıyı, tanılamayı ve REST API'leri gibi genişletilebilirlik bileşenlerini işler.

  • Müşteri AD DS ve Microsoft Entra Id, Azure abonelikleri, sanal ağlar, Azure Dosyalar veya Azure NetApp Files ile Azure Sanal Masaüstü konak havuzlarını ve çalışma alanlarını yönetir.

  • Müşteri, kapasiteyi artırmak için merkez-uç mimarisinde iki Azure aboneliği kullanır ve bunları sanal ağ eşlemesi aracılığıyla bağlar.

FSLogix Profil Kapsayıcısı - Azure Dosyalar ve Azure NetApp Files en iyi yöntemleri hakkında daha fazla bilgi için bkz. FSLogix yapılandırma örnekleri.

Bileşenler

Azure Sanal Masaüstü hizmet mimarisi, Windows Server Uzak Masaüstü Hizmetleri'ne benzer. Altyapı ve aracılık bileşenlerini Microsoft yönetse de, kurumsal müşteriler kendi masaüstü ana bilgisayar sanal makinelerini (VM), verileri ve istemcileri yönetir.

Microsoft'un yönettiği bileşenler

Microsoft, Azure'ın bir parçası olarak aşağıdaki Azure Sanal Masaüstü hizmetlerini yönetir:

  • Web Erişimi: Azure Sanal Masaüstü'nde Web Erişimi hizmetini kullanarak sanal masaüstlerine ve uzak uygulamalara html5 uyumlu bir web tarayıcısı aracılığıyla yerel bir bilgisayarda olduğu gibi, her yerden ve herhangi bir cihazdan erişebilirsiniz. Microsoft Entra Id'de çok faktörlü kimlik doğrulaması kullanarak web erişiminin güvenliğini sağlayabilirsiniz.

  • Ağ Geçidi: Uzak Bağlan ion Ağ Geçidi hizmeti, uzak kullanıcıları Azure Sanal Masaüstü istemcisini çalıştırabilen İnternet'e bağlı herhangi bir cihazdan Azure Sanal Masaüstü uygulamalarına ve masaüstlerine bağlar. İstemci bir ağ geçidine bağlanır ve ardından vm'den aynı ağ geçidine bağlantıyı düzenler.

  • Bağlan ion Aracısı: Bağlan ion Aracısı hizmeti, sanal masaüstlerine ve uzak uygulamalara yönelik kullanıcı bağlantılarını yönetir. Bağlan ion Aracısı, mevcut oturumlara yük dengeleme ve yeniden bağlanma sağlar.

  • Tanılama: Uzak Masaüstü Tanılama, Azure Sanal Masaüstü dağıtımındaki her kullanıcı veya yönetici eylemini başarılı veya başarısız olarak işaretleyen olay tabanlı bir toplayıcıdır. Yönetici istrator'lar, başarısız bileşenleri tanımlamak için olay toplamasını sorgulayabilir.

  • Genişletilebilirlik bileşenleri: Azure Sanal Masaüstü çeşitli genişletilebilirlik bileşenleri içerir. Azure Sanal Masaüstü'nü Windows PowerShell'i kullanarak veya sağlanan REST API'lerle yönetebilirsiniz. Bu api'ler üçüncü taraf araçlardan da destek alabilir.

Yönettiğiniz bileşenler

Azure Sanal Masaüstü çözümlerinin aşağıdaki bileşenlerini yönetirsiniz:

  • Azure Sanal Ağ: Azure Sanal Ağ ile VM'ler gibi Azure kaynakları birbirleriyle ve İnternet ile özel olarak iletişim kurabilir. Azure Sanal Masaüstü konak havuzlarını bir Active Directory etki alanına bağlayarak, kuruluş ilkesine bağlı olarak intranetten veya İnternet'ten sanal masaüstlerine ve sanal uygulamalara erişmek için ağ topolojisi tanımlayabilirsiniz. Sanal özel ağ (VPN) kullanarak bir Azure Sanal Masaüstü örneğini şirket içi ağa bağlayabilir veya şirket içi ağı özel bir bağlantı üzerinden Azure'a genişletmek için Azure ExpressRoute'u kullanabilirsiniz.

  • Microsoft Entra Id: Azure Sanal Masaüstü kimlik ve erişim yönetimi için Microsoft Entra Id kullanır. Microsoft Entra tümleştirmesi koşullu erişim, çok faktörlü kimlik doğrulaması ve Akıllı Güvenlik Grafı gibi Microsoft Entra güvenlik özelliklerini uygular ve etki alanına katılmış VM'lerde uygulama uyumluluğunun korunmasına yardımcı olur.

  • Active Directory Etki Alanı Hizmetleri (İsteğe bağlı):Azure Sanal Masaüstü VM'leri bir AD DS hizmetine etki alanına katılmış olabilir veya Azure Sanal Masaüstü'nde Microsoft Entra'ya katılmış sanal makineleri dağıtma özelliğini kullanabilir

    • AD DS etki alanı kullanılırken, kullanıcıları iki hizmet arasında ilişkilendirmek için etki alanının Microsoft Entra Id ile eşitlenmiş olması gerekir. AD DS'yi Microsoft Entra Kimliği ile ilişkilendirmek için Microsoft Entra Bağlan kullanabilirsiniz.
    • Microsoft Entra join kullanırken, senaryonuzun desteklendiğinden emin olmak için desteklenen yapılandırmaları gözden geçirin.
  • Azure Sanal Masaüstü oturum konakları: Oturum konakları, kullanıcıların masaüstleri ve uygulamaları için bağlandıkları VM'lerdir. Windows'un çeşitli sürümleri desteklenir ve uygulamalarınızla ve özelleştirmelerinizle görüntü oluşturabilirsiniz. GPU özellikli VM'ler de dahil olmak üzere VM boyutlarını seçebilirsiniz. Her oturum konağı, VM'yi Azure Sanal Masaüstü çalışma alanının veya kiracısının bir parçası olarak kaydeden bir Azure Sanal Masaüstü konak aracısı içerir. Her konak havuzu, erişebileceğiniz uzak uygulamalar veya masaüstü oturumları koleksiyonu olan bir veya daha fazla uygulama grubuna sahip olabilir. Hangi Windows sürümlerinin desteklendiğine bakmak için bkz . İşletim sistemleri ve lisanslar.

  • Azure Sanal Masaüstü çalışma alanı: Azure Sanal Masaüstü çalışma alanı veya kiracısı, konak havuzu kaynaklarını yönetmeye ve yayımlamaya yönelik bir yönetim yapısıdır.

Senaryo ayrıntıları

Olası kullanım örnekleri

Kurumsal sanal masaüstü çözümleri için en büyük talep şu kaynaklardan gelir:

  • Finansal hizmetler, sağlık hizmetleri ve kamu gibi güvenlik ve düzenleme uygulamaları.

  • Uzaktan çalışma, birleşmeler ve alımlar, kısa vadeli çalışanlar, yükleniciler ve iş ortağı erişimi gibi esnek iş gücü gereksinimleri.

  • Kendi cihazını getir (KCG) ve mobil kullanıcılar, çağrı merkezleri ve şube çalışanları gibi belirli çalışanlar.

  • Tasarım ve mühendislik, eski uygulamalar ve yazılım geliştirme testi gibi özel iş yükleri.

Kişisel ve havuza alınan masaüstleri

Kullanıcılar, bazen kalıcı masaüstleri olarak da adlandırılan kişisel masaüstü çözümlerini kullanarak her zaman aynı oturum konağına bağlanabilir. Kullanıcılar normalde kişisel tercihleri karşılayacak şekilde masaüstü deneyimlerini değiştirebilir ve dosyaları masaüstü ortamına kaydedebilir. Kişisel masaüstü çözümleri:

  • Kullanıcıların, kullanıcı tarafından yüklenen uygulamalar da dahil olmak üzere masaüstü ortamlarını özelleştirmesine izin verin ve kullanıcılar dosyaları masaüstü ortamına kaydedebilir.
  • Belirli kullanıcılara ayrılmış kaynaklar atamaya izin verin. Bu, bazı üretim veya geliştirme kullanım örnekleri için yararlı olabilir.

Kalıcı olmayan masaüstleri olarak da adlandırılan havuza alınmış masaüstü çözümleri, yük dengeleme algoritmasına bağlı olarak kullanıcıları şu anda kullanılabilir olan oturum konağına atar. Kullanıcılar her bağlantıda her zaman aynı oturum konağına dönmediğinden, masaüstü ortamını özelleştirme yetenekleri sınırlıdır ve genellikle yönetici erişimi yoktur.

Windows hizmeti

Azure Sanal Masaüstü örneklerini güncelleştirmek için çeşitli seçenekler vardır. Her ay güncelleştirilmiş bir görüntü dağıtılması uyumluluk ve durumu garanti eder.

  • Microsoft Endpoint Configuration Manager (MECM) sunucu ve masaüstü işletim sistemlerini güncelleştirir.
  • İş için Windows Güncelleştirmeler, Windows 10 gibi masaüstü işletim sistemlerini çok oturumlu olarak güncelleştirir.
  • Azure Update Management , sunucu işletim sistemlerini güncelleştirir.
  • Azure Log Analytics uyumluluğu denetler.
  • En son Windows ve uygulama güncelleştirmeleri için oturum konaklarına her ay yeni (özel) bir görüntü dağıtın. Azure Market veya azure tarafından yönetilen özel bir görüntüden görüntü kullanabilirsiniz.

Önemli mantıksal bileşenler arasındaki ilişkiler

Konak havuzları, çalışma alanları ve diğer önemli mantıksal bileşenler arasındaki ilişkiler farklılık gösterir. Bunlar aşağıdaki diyagramda özetlenmişlerdir:

Temel mantıksal bileşenler arasındaki ilişkileri gösteren diyagram.

Aşağıdaki açıklamalardaki sayılar, önceki diyagramdaki sayılara karşılık gelir.

  • (1) Yayımlanmış bir masaüstü içeren bir uygulama grubu yalnızca konak havuzuna bağlı MSIX paketlerini içerebilir (paketler oturum konağı başlat menüsünde kullanılabilir), yayımlanmış başka kaynak içeremez ve masaüstü uygulama grubu olarak adlandırılır.
  • (2) Aynı konak havuzuna atanan uygulama grupları aynı çalışma alanının üyeleri olmalıdır.
  • (3) Bir kullanıcı hesabı doğrudan veya Bir Microsoft Entra grubu aracılığıyla bir uygulama grubuna atanabilir. Bir uygulama grubuna kullanıcı atamamak mümkündür, ancak sonra hiçbirine hizmet velenemez.
  • (4) Boş bir çalışma alanı olabilir, ancak kullanıcılara hizmet velenemez.
  • (5) Boş bir konak havuzu olabilir, ancak kullanıcılara hizmet yapamaz.
  • (6) Konak havuzunun kendisine atanmış uygulama grubu olmaması mümkündür ancak kullanıcılara hizmet vermez.
  • (7) Azure Sanal Masaüstü için Microsoft Entra Id gereklidir. Bunun nedeni, Kullanıcıları Azure Sanal Masaüstü uygulama gruplarına atamak için her zaman Microsoft Entra kullanıcı hesaplarının ve gruplarının kullanılması gerektiğidir. Microsoft Entra Id, Azure Sanal Masaüstü hizmetinde kullanıcıların kimliğini doğrulamak için de kullanılır. Azure Sanal Masaüstü oturum konakları da bir Microsoft Entra etki alanının üyesi olabilir ve bu durumda Azure Sanal Masaüstü tarafından yayımlanan uygulamalar ve masaüstü oturumları da Microsoft Entra hesapları kullanılarak başlatılır ve çalıştırılır (yalnızca atanamaz).
    • (7) Alternatif olarak, Azure Sanal Masaüstü oturum konakları bir AD DS etki alanının üyesi olabilir ve bu durumda Azure Sanal Masaüstü tarafından yayımlanan uygulamalar ve masaüstü oturumları AD DS hesapları kullanılarak başlatılır ve çalıştırılır (ancak atanamaz). Kullanıcı ve yönetim ek yükünü azaltmak için AD DS, Microsoft Entra Bağlan aracılığıyla Microsoft Entra Kimliği ile eşitlenebilir.
    • (7) Son olarak, Azure Sanal Masaüstü oturum konakları bunun yerine bir Microsoft Entra Domain Services etki alanının üyesi olabilir ve bu durumda Azure Sanal Masaüstü tarafından yayımlanan uygulamalar ve masaüstü oturumları Microsoft Entra Domain Services hesapları kullanılarak başlatılır ve çalıştırılır (ancak atanamaz). Microsoft Entra Id, Microsoft Entra Domain Services ile otomatik olarak eşitlenir ve tek yönlü olarak Yalnızca Microsoft Entra Id'den Microsoft Entra Domain Services'e eşitlenir.
Kaynak Amaç Mantıksal ilişkiler
Yayımlanan masaüstü Azure Sanal Masaüstü oturumu konaklarında çalışan ve ağ üzerinden kullanıcılara teslim edilen bir Windows masaüstü ortamı Bir ve yalnızca bir uygulama grubunun üyesi (1)
Yayımlanan uygulama Azure Sanal Masaüstü oturumunda çalışan ve ağ üzerinden kullanıcılara teslim edilen bir Windows uygulaması Bir ve yalnızca bir uygulama grubunun üyesi
Uygulama grubu Yayımlanan uygulamaların veya yayımlanmış bir masaüstünün mantıksal gruplandırılması - Yayımlanmış bir masaüstü (1) veya bir veya daha fazla yayımlanmış uygulama içerir
- Bir ve yalnızca bir konak havuzuna atandı (2)
- Bir ve yalnızca bir çalışma alanının üyesi (2)
- Bir veya daha fazla Microsoft Entra kullanıcı hesabı veya grubu buna atanır (3)
Microsoft Entra kullanıcı hesabı/grubu Yayımlanan masaüstlerini veya uygulamaları başlatmasına izin verilen kullanıcıları tanımlar - Bir ve yalnızca bir Microsoft Entra Id üyesi
- Bir veya daha fazla uygulama grubuna atandı (3)
Microsoft Entra Id (7) Kimlik sağlayıcısı - Uygulama gruplarına kullanıcı atamak için kullanılması gereken ve oturum konaklarında oturum açmak için de kullanılabilen bir veya daha fazla kullanıcı hesabı veya grubu içerir
- Oturum konaklarının üyeliklerini tutabilir
- AD DS veya Microsoft Entra Domain Services ile eşitlenebilir
AD DS (7) Kimlik ve dizin hizmetleri sağlayıcısı - Oturum konaklarında oturum açmak için kullanılabilecek bir veya daha fazla kullanıcı hesabı veya grubu içerir
- Oturum konaklarının üyeliklerini tutabilir
- Microsoft Entra Id ile eşitlenebilir
Microsoft Entra Domain Services (7) Hizmet olarak platform (PaaS) tabanlı kimlik ve dizin hizmetleri sağlayıcısı - Oturum konaklarında oturum açmak için kullanılabilecek bir veya daha fazla kullanıcı hesabı veya grubu içerir
- Oturum konaklarının üyeliklerini tutabilir
- Microsoft Entra Id ile eşitlenmiş
Çalışma alanı Uygulama gruplarının mantıksal gruplandırma Bir veya daha fazla uygulama grubu içerir (4)
Konak havuzu Ortak bir amaca hizmet eden özdeş oturum konaklarından oluşan bir grup - Bir veya daha fazla oturum ana bilgisayar içerir (5)
- Bir veya daha fazla uygulama grubu buna atanır (6)
Oturum konağı Yayımlanmış masaüstlerini veya uygulamaları barındıran bir sanal makine Bir ve yalnızca bir konak havuzunun üyesi

Dikkat edilmesi gereken noktalar

Bu önemli noktalar, bir iş yükünün kalitesini artırmak için kullanılabilecek bir dizi yol gösteren ilke olan Azure İyi Tasarlanmış Çerçeve'nin yapı taşlarını uygular. Daha fazla bilgi için bkz . Microsoft Azure İyi Tasarlanmış Çerçeve.

Aşağıdaki bölümlerde yer alan sayılar yaklaşıktır. Çeşitli büyük müşteri dağıtımlarını temel alır ve zaman içinde değiştirilebilir.

Ayrıca şunları da unutmayın:

  • Tek bir Microsoft Entra kiracısı* başına 500'den fazla uygulama grubu oluşturamazsınız.
  • Uygulama grubu başına 50'den fazla uygulama yayımlamamanızı öneririz.

Azure Sanal Masaüstü sınırlamaları

Azure Sanal Masaüstü'ne çok benzer şekilde, bilmeniz gereken belirli hizmet sınırlamaları vardır. Ölçeklendirme aşamasında değişiklik yapmak zorunda kalmamak için, tasarım aşamasında bu sınırlamalardan bazılarını ele almak iyi bir fikirdir.

Azure Sanal Masaüstü nesnesi Üst kapsayıcı nesnesi başına Hizmet limiti
Çalışma alanı Microsoft Entra kiracısı 1300
Konak Havuzu Çalışma alanı 400
Uygulama grubu Microsoft Entra kiracısı 500*
RemoteApp Uygulama grubu 500
Rol ataması Herhangi bir Azure Sanal Masaüstü nesnesi 200
Oturum konağı Konak Havuzu Kategori 10,000

*500'den fazla uygulama grubuna ihtiyacınız varsa Azure portalı aracılığıyla bir destek bileti gönderin.

  • Bölge başına Azure aboneliği başına en fazla 5.000 VM dağıtmanızı öneririz. Bu öneri, Windows Enterprise tek ve çoklu oturum temelinde hem kişisel hem de havuza alınan konak havuzları için geçerlidir. Müşterilerin çoğu, birden çok kullanıcının her vm'de oturum açmasına olanak tanıyan Windows Enterprise çoklu oturumlarını kullanır. Daha fazla kullanıcı oturumuna uyum sağlamak için tek tek oturum konağı VM'lerinin kaynaklarını artırabilirsiniz.
  • Vm durum etkileşimi daha fazla kaynak tükettiğinden, otomatik oturum konağı ölçeklendirme araçları için sınırlar bölge başına Azure aboneliği başına yaklaşık 2.500 VM'tir.
  • Aynı bölgedeki Azure aboneliği başına 5.000'den fazla VM'ye sahip kurumsal ortamları yönetmek için, merkez-uç mimarisinde birden çok Azure aboneliği oluşturabilir ve bunları sanal ağ eşlemesi (uç başına bir abonelik kullanarak) aracılığıyla bağlayabilirsiniz. VM sayısını artırmak için vm'leri aynı abonelikteki farklı bir bölgeye de dağıtabilirsiniz.
  • Azure Resource Manager (ARM) aboneliği API'sinin azaltma sınırları, Azure portalı aracılığıyla saatte 600'den fazla Azure VM yeniden başlatmasına izin vermez. Azure Resource Manager abonelik API çağrılarını tüketmeyen işletim sistemi aracılığıyla tüm makinelerinizi aynı anda yeniden başlatabilirsiniz. Azure aboneliğinize göre azaltma sınırlarını sayma ve sorun giderme hakkında daha fazla bilgi için bkz . API azaltma hatalarını giderme.
  • Şu anda Azure Sanal Masaüstü portalında tek bir ARM şablonu dağıtımında en fazla 132 VM dağıtabilirsiniz. 132'den fazla VM oluşturmak için Arm şablonu dağıtımını Azure Sanal Masaüstü portalında birden çok kez çalıştırın.
  • Örnek adlarının otomatik olarak atanma ve bilgisayar hesabı başına 15 karakterlik NetBIOS sınırı nedeniyle Azure VM oturum ana bilgisayar adı ön ekleri 11 karakteri aşamaz.
  • Varsayılan olarak, bir kaynak grubundaki çoğu kaynak türünün en fazla 800 örneğini dağıtabilirsiniz. Azure İşlem'de bu sınır yoktur.

Azure aboneliği sınırlamaları hakkında daha fazla bilgi için bkz . Azure aboneliği ve hizmet sınırları, kotalar ve kısıtlamalar.

VM boyutlandırma

Sanal makine boyutlandırma yönergeleri, farklı iş yükleri için sanal merkezi işlem birimi (vCPU) başına önerilen maksimum kullanıcı sayısını ve en düşük VM yapılandırmalarını listeler. Bu veriler, konak havuzunuzda ihtiyacınız olan VM'leri tahmin etmenize yardımcı olur.

Dağıtımları hem stres testleriyle hem de gerçek yaşam kullanım simülasyonlarıyla test etmek için simülasyon araçlarını kullanın. Sistemin kullanıcı gereksinimlerini karşılayacak kadar esnek ve esnek olduğundan emin olun ve test sırasında yük boyutlarının değişmesini unutmayın.

Maliyet iyileştirme

Maliyet iyileştirmesi, gereksiz giderleri azaltmanın ve operasyonel verimlilikleri iyileştirmenin yollarını aramaktır. Daha fazla bilgi için bkz . Maliyet iyileştirme sütununa genel bakış.

Maliyet tasarrufu sağlamak için Azure Sanal Masaüstü çözümünüzün mimarisini oluşturabilirsiniz. Kuruluşlara yönelik maliyetleri yönetmeye yardımcı olacak beş farklı seçenek şunlardır:

  • Windows 10 çoklu oturum: Aynı işlem gereksinimlerine sahip kullanıcılar için çok oturumlu bir masaüstü deneyimi sunarak, daha fazla kullanıcının aynı anda tek bir VM'de oturum açmasına izin verebilirsiniz. Bu yaklaşım, önemli ölçüde maliyet tasarrufuna neden olabilir.
  • Azure Hibrit Avantajı: Yazılım Güvenceniz varsa, Azure altyapınızın maliyetinden tasarruf etmek için Windows Server için Azure Hibrit Avantajı kullanabilirsiniz.
  • Azure Ayrılmış VM Örnekleri: VM kullanımınız için ön ödeme yapabilir ve tasarruf edebilirsiniz. Liste fiyatlarına göre yüzde 80'e kadar tasarruf sağlamak için Azure Ayrılmış VM Örneklerini Azure Hibrit Avantajı ile birleştirin.
  • Oturum konağı yük dengelemesi: Oturum konaklarını ayarlarken, kullanıcıları oturum konaklarına rastgele yayan içerik öncelikli mod standart varsayılan moddur. Alternatif olarak, bir oturum konağı sunucusunu sonraki oturum konağına geçmeden önce maksimum kullanıcı sayısıyla doldurmak için derinlik öncelikli modu kullanabilirsiniz. En yüksek maliyet avantajları için bu ayarı ayarlayabilirsiniz.

Bu senaryoyu dağıtın

Azure Sanal Masaüstü ortamınızın dağıtımını otomatikleştirmek için ARM şablonlarını kullanın. Bu ARM şablonları yalnızca Azure Resource Manager'ın Azure Sanal Masaüstü nesnelerini destekler. Bu ARM şablonları Azure Sanal Masaüstü'nü (klasik) desteklemez.

Katkıda Bulunanlar

Bu makale Microsoft tarafından yönetilir. Başlangıçta aşağıdaki katkıda bulunanlar tarafından yazılmıştır.

Asıl yazar:

  • Tom Hickling | Kıdemli Ürün Yöneticisi, Azure Sanal Masaüstü Mühendisliği

Diğer katkıda bulunan:

Sonraki adımlar

  • Birden çok Active Directory orman mimarisi hakkında daha fazla bilgi için bkz . Azure Sanal Masaüstü'nde birden çok Active Directory orman mimarisi.