Aracılığıyla paylaş


Azure Sanal Masaüstü iş yükleri için depolama konusunda dikkat edilmesi gerekenler

Bu makalede Azure Sanal Masaüstü iş yükünün depolama tasarım alanı açıklanmaktadır. Azure Sanal Masaüstü, kullanıcılara masaüstü ve uygulamalarına her yerden, her cihazdan erişim sağlayan bulut tabanlı, son kullanıcı işlem çözümüdür. Bu tartışma sanal makineler (VM), kullanıcı profilleri ve uygulamalar için depolama konusunda dikkat edilmesi gerekenleri kapsar.

Önemli

Bu makale, Azure Well-Architected Framework Azure Sanal Masaüstü iş yükü serisinin bir parçasıdır. Bu seriyi bilmiyorsanız Azure Sanal Masaüstü iş yükü nedir? ile başlamanızı öneririz.

Bölge seçimi

Etki: Performans Verimliliği, Maliyet İyileştirme

Azure Sanal Masaüstü'nü dağıttığınızda bölge seçimi önemli bir noktadır. Dağıtmak istediğiniz Azure bölgesini seçmeden önce ürün kullanılabilirliğini denetlemeniz gerekir. Azure Sanal Makineler gibi hizmetler için SKU'lar bölgeye göre farklılık gösterebilir, çünkü her bölge aynı donanıma sahip değildir. VM SKU'larının ve diğer hizmetlerin kullanılabilirliği için bkz . Bölgeye göre kullanılabilir ürünler.

Belirli bir bölgeyi seçmeden önce bölgesel uyumluluk ve veri yerleşimi gereksinimlerini de bilmeniz gerekir.

Bölge seçiminde dikkat edilmesi gereken bir diğer önemli nokta da gecikme süresidir. Konak havuzunuzla aynı Azure bölgesindeki tüm gerekli kaynakları merkezi hale getirmek genellikle en iyisidir. Azure Sanal Masaüstü'nü kullanıcılarınızdan uzak bir bölgeye dağıtırsanız gecikme süresini artırabilir ve performansı düşürebilir. Ayrıca bölgeler arasında veri aktarımının maliyetini de artırabilir.

Azure Sanal Masaüstü meta veri deposu çalışma alanlarını, konak havuzlarını, uygulama gruplarını ve ölçeklendirme planlarını içerir. Bu meta veri deposu, oturum konaklarınız için seçtiğiniz bölgede her zaman desteklenmez. Bu destek eksikliği meta veri deposunun ve oturum konaklarının ayrılmasına neden olabilir. Ayrıntılı bilgi için bkz. Azure Sanal Masaüstü için veri konumları.

Öneriler
  • İhtiyacınız olan VM SKU'larının ve Azure hizmetlerinin seçtiğiniz bölgede kullanılabilir olup olmadığını denetleyin.
  • Düşündüğünüz herhangi bir bölgenin uyumluluk ve veri yerleşimi gereksinimlerini tanıyın.
  • Gecikme süresini en aza indirmek ve veri aktarımı maliyetlerini azaltmak için kaynaklarınızı konak havuzunuzla aynı Azure bölgesine yerleştirin.
  • Azure Sanal Masaüstü yönetim düzlemi kaynaklarının kullanılabilir olduğu bölgeleri öğrenin.

VM ve disk boyutlandırma

Etki: Performans Verimliliği, Maliyet İyileştirme

Azure Sanal Masaüstü'nü dağıtırken VM boyutlandırması önemli bir noktadır. Boyutlandırma, maliyetinizi ve son kullanıcı deneyiminizi doğrudan etkiler. Boyutlandırma, hangi iş yüklerinin sorunsuz çalıştığını da belirler. Genel olarak amaç, iş yükünüzün kaynak gereksinimleri ve kişisel veya havuza alınan konak havuzları kullanmanız gibi faktörlere bakarak VM'lerinizi doğru boyutlandırmaktır. Daha küçük VM'leri yönetmek ve bakımını yapmak daha kolay olduğundan, birkaç büyük VM kullanmaktan daha fazla sayıda daha küçük VM kullanmak da tercih edilir. VM boyutlandırma hakkında ayrıntılı bilgi için bkz . Oturum konağı sanal makine boyutlandırma yönergeleri.

Ölçeklendirme planları, küçük, düşük kullanıcı yoğunluklu VM'leri kullanmanın verimli bir yolunu sağlar. Ölçeklendirme planı, kullanıcı talebine ve zamanlamaya göre VM sayısını otomatik olarak ayarlar. Bu yaklaşım kullanılmayan VM'leri kapatarak maliyetleri azaltır. Konak havuzu kapasitesini kullanıcı oturumlarıyla eşleştirerek kaynakları iyileştirir. Daha fazla bilgi için bkz. Azure Sanal Masaüstü'nde otomatik ölçeklendirme planlarını ve örnek senaryoları.

Azure Sanal Masaüstü için bir işletim sistemi diski seçtiğinizde, katı hal sürücüsü (SSD) üzerinden standart bir sabit disk sürücüsü (HDD) seçerek maliyetten tasarruf edebilirsiniz, ancak performansı feda edersiniz. Üretim iş yükünüz hizmet düzeyi sözleşmesi (SLA) gerektiriyorsa premium SSD depolama kullanmanız gerekir.

Dikkat edilmesi gereken bir diğer nokta da Azure VM'lerinin saniye başına G/Ç işlemlerine (IOPS) ve VM türüne ve boyutuna göre aktarım hızı performans sınırlarına sahip olmasıdır. İşletim sistemi disklerinin ve veri disklerinin seçili SKU'su sonuçta kullanıcının kullanabileceği IOPS'yi belirler. FSLogix profilleri kullanıyorsanız, profiller ağ paylaşımlarından çekildiği ve diske yazıldığından ek IOPS gereksinimleriniz vardır. IOPS ve disk performansı hakkında ayrıntılı bilgi için bkz. VM diskleri için ölçeklenebilirlik ve performans hedefleri.

Öneriler
  • Bir VM SKU'su seçmeden önce kullanıcılarınızın çalıştıracakları iş yüklerinin CPU, GPU, bellek ve depolama kullanımını inceleyin.
  • Tek oturumlu konaklar için en az iki fiziksel CPU çekirdeğine sahip VM'leri kullanın.
  • Birden çok oturumlu konaklar için en az dört çekirdeği olan VM'leri kullanın.
  • Birkaç büyük VM yerine daha fazla sayıda daha küçük VM kullanın.
  • VM'lerinizin sayısını kullanıcı talebine ve zamanlamaya göre ayarlamak için ölçeklendirme planlarını kullanın.
  • Bir disk türü seçtiğinizde VM'lerinizin IOPS ve aktarım hızı performans sınırlarını dikkate alın.
  • Yüksek performanslı iş yükleri için SSD'leri kullanın.
  • Yüksek performans, düşük gecikme süresi ve SLA gerektiren üretim iş yükleri için premium SSD'leri kullanın.
  • Çoklu Oturum Windows 10 veya Windows 11 Enterprise için premium SSD'leri kullanın.
  • Kişisel masaüstleri için standart veya premium SSD'leri kullanın.

Kullanıcı profilleri

Etki: Performans Verimliliği, Maliyet İyileştirme

Azure Sanal Masaüstü, büyük çevrimdışı depolama tablo dosyalarını yönetme ve modern ayarları kalıcı hale getirme gibi kullanıcı profilleriyle ilişkili görevleri verimli bir şekilde işleyebilir. Genel olarak FSLogix, Azure Sanal Masaüstü için önerilen kullanıcı profili çözümüdür. Uzaktan bilgi işlem ortamlarındaki gezici profiller için tasarlanmıştır. Kullanıcı oturum açtığında, FSLogix profil kapsayıcısı sanal sabit disk (VHD) ve Hyper-V sanal sabit diski (VHDX) aracılığıyla işlem ortamına dinamik olarak bağlanır. Kullanıcı profili hemen kullanılabilir ve sistemde yerel bir kullanıcı profili gibi görünür.

Azure, Azure Sanal Masaüstü ile kullanılmak üzere FSLogix profil kapsayıcılarını barındırmak için çeşitli depolama çözümleri sağlar. Çoğu senaryoda Azure Dosyalar, sanal masaüstü ortamı için önerilen depolama çözümüdür. Kapasite, IOPS ve gecikme süresi ihtiyaçlarınızı karşılıyorsa Azure Dosyalar mükemmel değer sağlar. Tam olarak yönetilen dosya paylaşımları, bakımı sizin tarafınızda en aza indirir. Kullanılabilir depolama katmanları hakkında ayrıntılı bilgi için bkz. Azure Dosyalar katmanları.

FSLogix depolama çözümü için bir diğer seçenek de Azure'a özel, kurumsal sınıf, yüksek performanslı bir dosya depolama hizmeti olan Azure NetApp Files. Azure NetApp Files için seçtiğiniz ürün katmanı ve kapasite, performansını etkiler. Daha fazla kapasite sağlanması daha yüksek bir performans bütçesine yol açar ve bu da daha düşük katman gereksinimine neden olabilir. Bu durum, toplam sahip olma maliyetinin daha iyi olmasına (TCO) yol açabilir. Bir katmanı seçtiğinizde kapasite, performans ve maliyetle ilgili önemli noktaları dengelemeniz gerekir. Kullanılabilir katmanlar hakkında daha fazla bilgi için bkz. Azure NetApp Files katmanları.

Aşağıdaki tablo, FSLogix için depolama seçeneklerinin hızlı bir karşılaştırmasını sağlar:

Özellikler Azure Dosyaları Azure NetApp Files
Kullanım örneği Genel amaçlı Kurumsal ölçeğe genel amaçlı
Platform hizmeti Evet, Azure'a özel çözüm Evet, Azure'a özel çözüm
Bölgesel kullanılabilirlik Tüm bölgeler Seçili bölgeler
Yedeklilik Yerel olarak yedekli, alanlar arası yedekli, coğrafi olarak yedekli veya coğrafi alanlar arası yedekli Bölgeler arası çoğaltma ile yerel olarak yedekli, alanlar arası yedekli veya bölgeler arası çoğaltma ile coğrafi olarak yedekli
Katmanlar Standart (işlem için iyileştirilmiş), premium Standart, premium, ultra
Performans Yaklaşık 3 ms gecikme süresinde paylaşım başına 10 GB/sn ile paylaşım başına en fazla 100.000 IOPS Birim başına yaklaşık 1 ms gecikme süresinde birim başına 4,5 GBps ile en fazla 460.000 IOPS. IOPS ve performans ayrıntıları için bkz. Azure NetApp Files için performansla ilgili önemli noktalar ve Azure NetApp Files için Performans hakkında SSS.
Capacity Paylaşım başına 100 TiB, genel amaçlı hesap başına en fazla 5 PiB Birim başına 100 TiB, NetApp hesabı başına en fazla 12,5 PiB
Gerekli altyapı Minimum paylaşım boyutu 1 GiB En az 2 TiB kapasite havuzu, en az 100 GiB hacim boyutu
Protokoller Ağ Dosya Sistemi (NFS) 4.1 (önizleme), Sunucu İleti Bloğu (SMB) 3.0, SMB 2.1, REST NFS 4.1, NFS 3, SMB 3.x, SMB 2.x, çift protokollü

FSLogix depolama çözümleri hakkında ayrıntılı bilgi için bkz. Azure Sanal Masaüstü'nde FSLogix profil kapsayıcıları için depolama seçenekleri.

Öneriler
  • Azure Sanal Masaüstü için kullanıcı profili çözümünüz olarak FSLogix kullanın.
  • FSLogix profil kapsayıcıları için depolama çözümünüzü oturum konaklarınızla aynı bölgede dağıtın.
  • Kullanmayı düşündüğünüz herhangi bir depolama çözümünün kullandığınız protokolleri desteklediğini denetleyin.
  • Çoğu senaryoda depolama çözümünüz olarak Azure Dosyalar kullanın. Katman seçerken aşağıdaki yönergeleri göz önünde bulundurun:
    • Yüksek performans ve düşük gecikme süresi gerektiren G/Ç yoğunluklu iş yükleri için premium dosya paylaşımlarını kullanın.
    • Performans değişkenliğine daha az duyarlı G/Ç iş yükleri için standart dosya paylaşımlarını kullanın.
    • Kullandıkça öde faturalama modeli için standart dosya paylaşımlarını kullanın.
  • Büyük ölçekli Azure Sanal Masaüstü dağıtımları için depolama çözümü olarak Azure NetApp Files kullanmayı göz önünde bulundurun. Aşağıdaki noktaları göz önünde bulundurun:
    • bölgenizde Azure NetApp Files kullanılabilir olup olmadığını denetleyin.
    • Katman ve sağlama kapasitesi seçerken maliyetleri ve performans gereksinimlerini göz önünde bulundurun.
    • Sağladığınız kapasitenin katman seçiminizi etkileyebileceğini unutmayın.

Uygulamalar (Uygulama Ekleme)

Etki: Operasyonel Mükemmellik

Uygulama Ekleme, Uygulamaları Azure Sanal Masaüstü VM'lerine teslim etmek için önerilen çözümdür. Paketleme ve uygulama yönetimi için birçok avantaj sunar. Daha fazla güvenlik, esneklik ve denetim ile daha kısa dağıtım süresi örnek olarak verilebilir. Örneğin, kullanıcı verilerini veya ayarlarını etkilemeden uygulamaları güncelleştirmek için Uygulama Ekleme'yi kullanabilirsiniz. Masaüstü ve Evrensel Windows Platformu (UWP) uygulamalarını destekler. Uygulama Ekleme ayrıca uygulamaları kolayca yüklemek ve kaldırmak için Windows uygulama yükleyicisini kullanmanız için bir yol sağlar.

Uygulama Ekleme, MSIX'ten farklıdır. Uygulama Ekleme, Azure Sanal Masaüstü gibi desteklenen ürünler için özel olarak tasarlanmıştır. Bir Azure Sanal Masaüstü dağıtımında, Uygulama Ekleme uygulamaları MSIX kapsayıcıları içindeki oturum konaklarına sunar. Bu kapsayıcılar kullanıcı verilerini, işletim sistemini ve uygulamaları birbirinden ayırır. Bu ayrım güvenliği artırır ve sorun giderme verimliliğini artırır. Uygulama Ekleme'nin temel avantajlarından biri, uygulama teslimi üzerinde esneklik ve denetim sağlamasıdır. Örneğin, msix paketindeki uygulamaları bir kullanıcı oturumuna dinamik olarak ekleyebilirsiniz.

Uygulama Ekleme, dosya paylaşımının kullandığı depolama dokusu türüne özgü bağımlılıklara sahip değildir. Sonuç olarak, Uygulama Ekleme paylaşımıyla ilgili dikkat edilmesi gerekenler, FSLogix paylaşımının dikkat edilmesi gerekenlerle aynıdır. Dikkat edilmesi gerekenler için bu makalenin önceki bölümlerinde yer alan Kullanıcı profilleri bölümüne bakın. Depolama gereksinimleri hakkında daha fazla bilgi edinmek için bkz. Azure Sanal Masaüstü'nde FSLogix profil kapsayıcıları için depolama seçenekleri.

Öneriler
  • Uygulama Ekleme depolama dokusunu FSLogix profil kapsayıcılarından ayırın.

  • Performans sorunlarını önlemek için aşağıdaki dosyaları virüsten koruma taramalarının dışında tutun:

    • <Uygulama Ekleme-dosya paylaşımı>*. VHD
    • <Uygulama Ekleme-dosya paylaşımı>*. VHDX
    • <Uygulama ekleme-dosya paylaşımı>. CIM
  • Azure Dosyalar kullanıyorsanız aşağıdaki konumları virüsten koruma taramalarının dışında tutun:

    • \storageaccount.file.core.windows.net\paylaş*. VHD
    • \storageaccount.file.core.windows.net\paylaş*. VHDX
    • \storageaccount.file.core.windows.net\paylaş*. CIM
  • Aynı oturum konağındaki iki veya daha fazla kullanıcının uygulamayı aynı anda başarıyla çalıştırıp çalıştıramayacağını görmek için çok oturumlu bir konak kullanıyorsanız bir test çalıştırın.

  • Uygulama Ekleme dosya paylaşımınızı ikincil yük devretme konumunuza çoğaltmak için Azure Sanal Masaüstü için olağanüstü durum kurtarma planlarınıza adımları ekleyin. Ayrıca, dosya paylaşım yolunun ikincil konumda erişilebilir olduğundan emin olun. Bu gereksinimi karşılamak için bir dağıtılmış dosya sistemi (DFS) ad alanı kullanmayı göz önünde bulundurun.

  • Azure Dosyalar kullanırken Uygulama Ekleme dosya paylaşımının aşağıdaki izinleri içerdiğini denetleyin:

    Azure nesnesi Gerekli rol Rol işlevi
    Oturum konakları (VM bilgisayar nesneleri) Depolama Dosyası Verileri SMB Paylaşımı Okuyucusu SMB üzerinden Azure dosya paylaşımlarına okuma erişimi sağlar
    Dosya paylaşımlarında yöneticiler Depolama Dosyası Verileri SMB Paylaşımı Yükseltilmiş Katkıda Bulunanı Azure dosya paylaşımlarındaki dosya ve dizinlerdeki erişim denetim listelerini değiştirmek için okuma, yazma ve silme erişimi ve izinleri sağlar

Sonraki adımlar

Depolama ile ilgili dikkat edilmesi gerekenleri gözden geçirdiniz. Azure Sanal Masaüstü iş yükünü Azure giriş bölgeleriyle tümleştirmeyi öğrenin.

Tasarım seçimlerinizi değerlendirmek için değerlendirme aracını kullanın.