Azure Sanal Masaüstü iş yükleri için uygulama teslimi konusunda dikkat edilmesi gerekenler
Bu makalede, Azure Sanal Masaüstü iş yükünün uygulama teslimi tasarım alanı açıklanmaktadı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ı nasıl iyileştireceğinizi öğ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 İyi Tasarlanmış Çerçeve'nin kalite yapı taşlarını yansıtır ve genişletir. Bu önemli noktalara ve önerilere bağlı olmak, güçlü ve verimli bir Azure Sanal Masaüstü ortamı sağlamaya yardımcı olur.
Önemli
Bu makale, Azure İyi Tasarlanmış Çerçeve 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ğlanabildiğ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 ortak bir uzak deneyim seçerek maliyet verimliliğini ve verimliliği artırır.
Her konak havuzu türü kendi avantajları 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 havuzunu kullanın.
Yük dengeleme algoritmaları
Etki: Maliyet İyileştirme, Performans Verimliliği
Havuza alınan konak havuzu kullanıyorsanız kullanabileceğiniz iki tür yük dengeleme algoritması vardır. Her biri maliyet 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, kullanıcı oturumlarını diğer oturum konaklarına atamadan önce bir kerede bir oturum konasını doyurarak 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ü'nde 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ı kullandığınızda, 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ın hizmetinize artık ihtiyacı kalmadığı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ını ayarlamak önemlidir. Bu uygulama, Azure Sanal Masaüstü ortamınızın performans gereksinimlerini karşılamasını sağlamaya yardımcı olur, ancak gerekli olmadığında kaynakların ölçeğini de azaltabilir. Ölçeği aşırı derecede küçültmek zararlı olabilir. Örneğin, bazı senaryolarda kullanıcıya hizmet vermek için 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 mesafe son kullanıcı deneyiminizi de etkiler. Oturum konaklarını kullanıcı konumlarına yakın bir şekilde 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 dayanıklılığını bölge kesintilerine karşı geliştirir, ancak bunlar belirli bölgelerle sınırlıdır.
- Esnek düzenlemeye sahip sanal makine ölçek kümeleri, birden çok bölgede dağıtım seçenekleri sağlar. Her bölge içinde farklı hata etki alanları arasında dağıtım yapabilirsiniz.
Esnek düzenlemeye sahip kullanılabilirlik alanları ve ölçek kümeleri hakkında daha fazla bilgi için aşağıdaki makalelere 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 esnek bir sanal makine ölçek kümesinde oturum konakları dağıtın.
İşlem boyutu
Etki: Maliyet İyileştirme, Performans Verimliliği
Oturum konağı işlem boyutunuz 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 mevcuttur. İş yükünüz için doğru boyutu seçmek, en uygun fiyat noktasında en iyi performansı elde etmenizi sağlar.
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üvenilen 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, ailelerine ve özelliklerine 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ı, sanal sabit sürücü olarak Azure yönetilen disklerini 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ıyla karşılaşmaktan 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ürlerini 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 maksimum 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ına ve kullanılabilirlik alanları içindeki konumlara dağıtırsanız, Bakım veya kesinti nedeniyle Azure Sanal Masaüstü ortamınızın kullanılamaz duruma gelmesi 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üler kullanın. Bu görüntülerin yedekli bir şekilde kaydedilmesi yeterli olağanüstü durum kurtarma sağlamalıdı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 resimleri 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ı hızla dağıtamama. Oturum konak 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 konak 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 yedekleri kullanın.
- Gelecekteki 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 gereken noktaları 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.