Aracılığıyla paylaş


Azure Sanal Masaüstü iş yükleri için uygulama teslimi ile ilgili dikkat edilmesi gerekenler

Bu makalede bir Azure Sanal Masaüstü iş yükünün uygulama teslimi tasarım alanı ele alınmaktadır. Yeni bir Azure Sanal Masaüstü ortamı dağıtırken veya mevcut bir ortamı güncelleştirirken uygulama teslimini göz önünde bulundurmak çok önemlidir. Uygulama teslimi, kuruluşların kullanıcılara güvenilir, uygun maliyetli ve performanslı bir şekilde uzak masaüstleri ve uygulamalar sağlamasına olanak tanır.

Konak havuzlarınızı ve oturum konaklarınızı iyileştirmeyi öğrenmek için bu makaledeki önemli noktaları ve önerileri gözden geçirin. Bu yönergeler Güvenilirlik, Güvenlik, Maliyet İyileştirme, Operasyonel Mükemmellik ve Performans Verimliliği gibi Azure Well-Architected Çerçevesi'nin kalite sütunlarını yansıtır ve genişletir. Bu önemli noktalara ve önerilere bağlı kalarak sağlam ve verimli bir Azure Sanal Masaüstü ortamı sağlamaya yardımcı olur.

Ö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.

Konak havuzu ayarları

Konak havuzları oluşturduğunuzda, çeşitli ayarlar Azure Sanal Masaüstü ortamınızın performansını ve verimliliğini doğrudan etkiler.

Konak havuzu türleri

Etki: Maliyet İyileştirme, Güvenilirlik

Azure Sanal Masaüstü'nde iki tür konak havuzu oluşturabilirsiniz:

  • Kişisel konak havuzları belirli bir kullanıcıyı belirli bir sanal makineye (VM) atar. Bu kurulumla, kullanıcı her seferinde aynı makineye bağlanır ve kullanıcı profili verileri doğrudan VM'nin işletim sistemi diskinde depolanır. Bu senaryo, tüm kullanıcı değişikliklerinin depolandığından ve bir olağanüstü durum olduğunda geri yüklenebilmesini sağlamak için sağlam bir yedekleme çözümü gerektirir. Bu tür konak havuzu, kullanıcıların zaman içinde uygulama durumlarını korumaları gereken senaryolar için kullanışlıdır.
  • Havuza alınan konak havuzları, birden çok kullanıcının havuzdaki farklı VM'lere bağlanması için bir yol sağlar. Kullanıcılar her bağlantıyla farklı oturum konaklarına bağlanabileceğinden, yöneticinin kullanıcı profili verilerini depolamak için FSLogix yapılandırması ve kullanması gerekir. Havuza alınan konak havuzları, kullanıcılara uygun maliyetliliği ve verimliliği artırarak ortak bir uzak deneyim sunar.

Her konak havuzu türü kendi artıları ve dezavantajları ile birlikte gelir. Kullanıcıların ihtiyaç duyduğu işlevleri ayrıntılı bir şekilde değerlendirerek konak havuzunun türünü dikkatle seçmek önemlidir.

Öneriler
  • Kullanıcılara ortamlarını kişiselleştirme ve vm içinde serbestçe çalışma gücü vermeyi amaçlıyorsanız kişisel havuz kullanmayı göz önünde bulundurun.
  • Güvenilirlik çözümünüzü kolaylaştırmak ve maliyetleri en aza indirmek için havuza alınan konak havuzu kullanın.

Yük dengeleme algoritmaları

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

Havuza alınan bir konak havuzu kullanıyorsanız kullanabileceğiniz iki tür yük dengeleme algoritması vardır. Her biri maliyetlerinizi ve performans verimliliğinizi doğrudan etkiler.

  • İçerik öncelikli yük dengeleme, kullanıcı oturumlarını oturum konakları arasında dağıtır. Kullanıcılar en düşük kullanımla oturum konağına atanır ve bu da kullanıcı deneyimini geliştirebilir.
  • Derinlik öncelikli yük dengeleme, diğer oturum konaklarına kullanıcı oturumları atamadan önce bir kerede bir oturum konağı doygunluğu sağlar ve kaynakların verimli bir şekilde kullanılmasını sağlar. Kullanıcıları bir sonraki oturum konağına ayırmadan önce tek bir konağın kapasitesini tam olarak kullandığından bu yaklaşım özellikle uygun maliyetlidir. Özellikle ölçeği azaltma senaryolarında faydalıdır.
Öneriler
  • Kullanıcı deneyiminizi hızla geliştirmek için içerik öncelikli yük dengelemeyi kullanın.
  • Uygun maliyetli bir yaklaşım için derinlik öncelikli yük dengelemeyi kullanın.
  • Ölçeği azaltma senaryoları için derinlik öncelikli yük dengelemeyi kullanın.

Planları ölçeklendirme

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

Azure Sanal Masaüstü'ndeki planları ölçeklendirmek, kullanıcı talebini karşılamanıza ve sanal masaüstü ortamınızı koruma maliyetini azaltmanıza yardımcı olabilir. Ölçeklendirme planlarını kullanırken, konakların en düşük ve en yüksek yüzdesini ve kapasite eşiğini ayarlayabilirsiniz. Bu ayarları değiştirerek, çevrimiçi olan ve kullanıcı oturumlarını kabul etmeye hazır oturum konaklarının sayısını iyileştirebilirsiniz.

Ölçeklendirme planlarını en uygun şekilde kullanmak şunları kullanmanıza yardımcı olur:

  • Kullanıcılarınıza hizmet vermek için yeterli sayıda oturum ana bilgisayarını hazır bulundurun.
  • Kullanıcılar artık hizmetinize ihtiyaç duymadığında oturum konaklarını kapatın.

Maliyet verimliliğinizi daha da artırmak için yük dengeleme algoritmasını da değiştirebilirsiniz.

Azure Sanal Makine Ölçek Kümeleri aksine, ölçeklendirme planları mevcut oturum konaklarını dağıtmaz veya silmez. Bunun yerine planlar, maliyet verimliliğinizi en üst düzeye çıkarmanıza yardımcı olmak için konakları otomatik olarak kapatır ve açar.

En baştan yeterli sayıda oturum ana bilgisayarı ayarlamak önemlidir. Bu uygulama, Azure Sanal Masaüstü ortamınızın performans gereksinimlerini karşıladığından emin olmakla birlikte ihtiyaç duyulmadığında kaynakların ölçeğini azaltmaya da yardımcı olur. Ölçeği aşırı küçültmek zararlı olabilir. Örneğin, bazı senaryolarda kullanıcıya hizmet etmeye hazır yeterli oturum ana bilgisayarı olmayabilir. Bu durumda kullanıcılar performans düşüşü yaşayabilir veya Azure Sanal Masaüstü ortamına bağlanamayabilir. Sonuç olarak, ölçeği azaltabileceğiniz en düşük nokta ve ölçeği artırabileceğiniz en yüksek nokta için ideal değerleri belirlemek önemlidir.

Öneriler
  • Kullanıcılar için yeterli performansı sağlamaya yardımcı olmak için konakları otomatik olarak kapatan ve açan ölçeklendirme planlarını kullanın.
  • Maliyet verimliliğini artırmak için ölçeklendirme planlarının ayarlarını yapın.

Oturum ana bilgisayar ayarları

Konak havuzu ayarları gibi, oturum konaklarınız olarak hizmet veren VM'lerdeki ayarlar da Azure Sanal Masaüstü ortamınızın performansını etkileyebilir.

Bölgeler

Etki: Güvenilirlik, Performans Verimliliği

Oturum konağı konumu, son kullanıcıların yaşadığı gecikme süresiyle doğrudan bağıntılı olur. FSLogix kullanıyorsanız, konak havuzu konumunuz ile FSLogix depolama konumu arasındaki uzaklık son kullanıcı deneyiminizi de etkiler. Oturum konaklarını kullanıcı konumlarına yakın bir yerde dağıtın.

Oturum konaklarınızın bölgesi, Azure Sanal Masaüstü ortamınızın güvenilirliğini de etkiler. Oturum konaklarınızı yedekli olarak dağıtmanız önemlidir. Kullanılabilirlik alanlarını etkinleştirmenizi öneririz.

  • Kullanılabilirlik alanları, oturum konaklarınızın bölge kesintilerine karşı dayanıklılığını artırır, ancak bunlar belirli bölgelerle sınırlıdır.
  • Kullanılabilirlik kümeleri belirli hata etki alanı ve güncelleştirme etki alanı hatalarına karşı koruma sağlar, ancak ortamınızı bölge kesintilerine karşı korumaz.

Kullanılabilirlik alanları ve kullanılabilirlik kümeleri hakkında daha fazla bilgi için aşağıdaki kaynaklara bakın:

Öneriler
  • Gecikme süresini en aza indirmek için kullanıcılarınıza yakın oturum konakları dağıtın.
  • Ortamınızı kesintilere karşı korumaya yardımcı olmak için bir kullanılabilirlik alanında veya kullanılabilirlik kümesinde oturum konakları dağıtın.

İşlem boyutu

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

Oturum ana bilgisayarınızın işlem boyutu ortamınızın performansını da etkiler. Azure çeşitli işlem boyutları sunar. Ayrıca birçok aile, mimari türü, çekirdek sayısı, depolama özellikleri ve GPU'lar gibi özel donanım seçenekleri vardır. İş yükünüz için doğru boyutu seçmek, en uygun fiyat noktasında en uygun performansa ulaşmanıza yardımcı olur.

Bazı boyutlar özel özellikler sunar:

  • DCasv5 ve ECasv5, güçlü yüksek güvenlik özellikleri sağlayan gizli boyutlardır. Bu özelliklere örnek olarak donanım tabanlı yalıtım, şifreleme ve ayrılmış sanal güvenilir platform modülleri verilebilir.
  • Belirli boyutlar GPU desteği sağlar. NVIDIA Tesla M60 GPU'ları tarafından yedeklenen NV serisi, OpenGL ve DirectX gibi çerçeveler kullanıyorsanız veya grafik yoğunluklu uygulamalar kullanıyorsanız genel olarak yararlı olabilir.
Öneriler
  • Azure'ın sunduğu çeşitli işlem boyutlarına, ailelere ve özelliklere göz atın ve iş yükünüzün performansını ve maliyet verimliliğini en iyi duruma getiren seçeneği belirleyin.
  • Yüksek güvenlikli iş yükleri çalıştırıyorsanız DCasv5 veya ECasv5 serisindeki VM'leri göz önünde bulundurun.
  • Yoğun grafik kullanan uygulamalar kullanıyorsanız NV serisi VM'leri göz önünde bulundurun.

Depolama çözümleri

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

Depolama çözümünüz, Azure Sanal Masaüstü performansını da etkiler. Oturum konakları, Azure tarafından yönetilen diskleri sanal sabit sürücü olarak kullanır. Çeşitli disk türleri kullanılabilir:

  • Premium katı hal sürücüleri (SSD)
  • Standart SSD’ler
  • Standart sabit disk sürücüleri (HDD' ler)

Her diskin kendi maksimum boyutu, aktarım hızı ve saniye başına G/Ç işlemleri (IOPS) vardır. Doğru disk boyutunu ve serisini seçerek en uygun fiyat noktasında gereken performansı elde edebilirsiniz:

  • Azure Sanal Masaüstü ortamınızda çalıştırdığınız uygulamalar için yeterli performans sunan bir disk boyutu seçerseniz, kullanıcılar ciddi performans sorunları yaşamaktan kaçınabilir.
  • Çok büyük olmayan bir disk boyutu seçerseniz kullanılmayan ek performans için ödeme yapmaktan kaçınabilirsiniz.

Oturum konakları için bir diskin hizmet düzeyi sözleşmesi (SLA), disk türüne bağlıdır. Çeşitli disk türleri kullanan oturum konaklarının SLA'larını karşılaştırmak için bkz. Konak havuzu dayanıklılığı.

Öneriler
  • Depolama çözümünüzü tasarlarken çeşitli Azure yönetilen disk türlerinin en büyük boyutunu, aktarım hızını ve IOPS'sini göz önünde bulundurun.
  • İş yükünüzün performansını ve maliyet verimliliğini en iyi duruma getiren bir yönetilen disk türü seçin.

Hataya dayanıklılık

Etki: Maliyet İyileştirme, Güvenilirlik

Hataya dayanıklılık temel olarak yüksek kullanılabilirlik ve olağanüstü durum kurtarma ilkelerine bağlıdır. Özellikle farklı kullanılabilirlik alanlarında oturum konaklarınızın sayısını artırarak yüksek kullanılabilirlik elde edebilirsiniz. Oturum konaklarını çeşitli kullanılabilirlik alanları ve kullanılabilirlik alanları içindeki konumlar arasında dağıtıyorsanız, bakım veya kesinti nedeniyle Azure Sanal Masaüstü ortamınızın kullanılamama olasılığını azaltabilirsiniz.

Oturum konaklarının olağanüstü durum kurtarması için altın renkli görüntüleri veya yedeklemeleri kullanabilirsiniz:

  • Oturum konaklarınız etkin olarak kaydedilmesi gerekmeyen veriler veya uygulamalar içeriyorsa, altın renkli görüntüleri kullanın. Bu görüntülerin yedekli bir şekilde kaydedilmesi yeterli olağanüstü durum kurtarma sağlayacaktır.
  • Oturum konağınız sık sık güncelleştirilen değerli veriler içeriyorsa, bu değişiklikleri kaydetmek için yedeklemeleri göz önünde bulundurun. Yedekleri kullanmanın maliyeti, altın görüntüleri koruma maliyetinden çok daha yüksektir.

Ortamınızda hata modu analizi (FMA) gerçekleştirmek de önemlidir. Uygun bir FMA ile gelecekteki kesintilere hazırlanabilir ve bunların önlenmesine yardımcı olabilirsiniz. Olası hata noktaları şunlardır:

  • Tek bir bölgede dağıtılan oturum konakları. Bu kurulum, kullanılabilirlik alanı kesintisi sırasında hizmetin tamamen kapatılmasına neden olabilir.
  • Yedekleri olmayan kişisel havuz oturumu konakları. Yedeklemeler etkinleştirilmeden, kullanıcılar diğer özdeş oturum konaklarını hızla dağıtamaz ve veri kaybıyla karşılaşabilir.
  • Kesinti sırasında yeni oturum konaklarının hızla dağıtılamaması. Oturum ana bilgisayar bilgilerini ve VM görüntülerini kaydetmek için kod olarak altyapı (IaC) kullanmıyorsanız, bu sorunla karşılaşabilirsiniz. IaC'ye örnek olarak Azure Resource Manager şablonları, Bicep ve Terraform verilebilir.
Öneriler
  • Kullanılabilirliği geliştirmek için oturum konaklarını farklı kullanılabilirlik alanlarına yayma.
  • Oturum konaklarını kullanılabilirlik alanları içinde dağıt.
  • Oturum ana bilgisayar verilerini veya uygulamalarını yedeklemeniz gerekmiyorsa olağanüstü durum kurtarma için yedekli bir şekilde kaydettiğiniz altın renkli görüntüleri kullanın.
  • Oturum ana bilgisayar verilerini sık sık güncelleştirirseniz olağanüstü durum kurtarma için yedeklemeleri kullanın.
  • Gelecekte yaşanacak kesintilere hazırlanmak ve bunların önlenmesine yardımcı olmak için ortamınızda bir FMA gerçekleştirin.

Sonraki adımlar

Uygulama teslimi ile ilgili dikkat edilmesi gerekenleri incelediğinize göre, bağlantı kurma, iş yükünüz için çevre oluşturma ve trafiği iş yüklerinize eşit olarak dağıtma hakkında bilgi edinin.

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