Share via


Maliyet iyileştirmeyi destekleyen bulut tasarımı desenleri

İş yükü mimarileri tasarlarken, yaygın zorluklara çözüm getiren sektör desenlerini kullanmanız gerekir. Desenler, iş yükleri içinde kasıtlı olarak ödünler oluşturmanıza ve istediğiniz sonuç için iyileştirme yapmanıza yardımcı olabilir. Ayrıca güvenilirlik, güvenlik, performans ve işlemleri etkileyebilecek belirli sorunlardan kaynaklanan riskleri azaltmaya da yardımcı olabilir. Risk azaltılmazsa, riskler sonunda maliyetleri artırır. Bu desenler gerçek dünya deneyimi tarafından desteklenir, bulut ölçeği ve işletim modelleri için tasarlanmıştır ve doğası gereği satıcıdan bağımsızdır. İş yükü tasarımınızı standartlaştırmanın bir yolu olarak iyi bilinen desenleri kullanmak, operasyonel mükemmelliğinizin bir bileşenidir.

Birçok tasarım deseni bir veya daha fazla mimari sütununu doğrudan destekler. Maliyet İyileştirme sütununu destekleyen tasarım desenleri, uygun faturalama modellerini uygulama, fazla sağlamayı azaltma, ölçeklendirme boyutlarını değiştirme ve geçişler sırasında değeri en üst düzeye çıkarma ile uyumlu hale gelir.

Maliyet iyileştirme için tasarım desenleri

Aşağıdaki tabloda, maliyet iyileştirme hedeflerini destekleyen bulut tasarım desenleri özetlemektedir.

Desen Özet
Talep Denetimi İletiyle ilgili verileri ayrı olarak almak için bir yol sağlayarak verileri mesajlaşma akışından ayırır. Mesajlaşma sistemleri genellikle ileti boyutuna sınırlar uygular ve boyut sınırlarının artması genellikle premium bir özelliktir. İleti gövdelerinin boyutunu küçültmek daha ucuz bir mesajlaşma çözümü kullanmanıza olanak tanıyabilir.
Rakip Tüketiciler Bir kuyruktaki öğeleri verimli bir şekilde işlemek için dağıtılmış ve eşzamanlı işleme uygular. Bu düzen kuyruk derinliğine dayalı ölçeklendirmeyi etkinleştirerek maliyetleri iyileştirmenize yardımcı olabilir ve kuyruk boş olduğunda sıfıra inebilir. Ayrıca en fazla eşzamanlı tüketici örneği sayısını sınırlamanıza olanak tanıyarak maliyetleri iyileştirebilir.
İşlem Kaynağı Birleştirme Yoğunluğu artırarak işlem kaynaklarını iyileştirir ve birleştirir. Bu düzen, paylaşılan bir altyapıda bir iş yükünün birden çok uygulaması veya bileşenini birleştirir. Bunun yapılması, bileşenlerin ve hatta havuza alınan altyapıdaki tüm iş yüklerinin toplanması yoluyla kullanılmayan sağlanan kapasiteden kaçınarak bilgi işlem kaynaklarının kullanımını en üst düzeye çıkarır. Kapsayıcı düzenleyicileri yaygın bir örnektir.
Ağ Geçidi Boşaltma İsteği arka uç düğümüne iletmeden önce ve sonra istek işlemeyi bir ağ geçidi cihazına boşaltıyor. İstek işlemine yük boşaltma ağ geçidi eklemek, düğüm başına harcanan kaynaklardan gelen maliyetleri ağ geçidi uygulamasına yeniden yönlendirmenizi sağlar. Merkezi işleme modelindeki maliyetler genellikle dağıtılmış modele göre daha düşüktür.
Mesajlaşma Köprüsü Protokol veya biçim nedeniyle uyumsuz olan mesajlaşma sistemleri arasındaki iletişimi etkinleştirmek için bir aracı sağlar. Bu aracı, mevcut sisteminizin uzun ömürlülüğünü artırırken, farklı bir mesajlaşma veya olay teknolojisi kullanan sistemlerle birlikte çalışabilirlik sağlar.
Yayımcı/Abone Bir ara ileti aracısı veya olay veri yolu kullanarak doğrudan istemciden hizmete veya istemciden hizmete iletişimi iletişimle değiştirerek mimarinin bileşenlerini ayırır. Bu tasarım, mimarinizde olay odaklı bir yaklaşıma olanak tanıyabilir. Bu yaklaşım, fazla sağlamayı önlemek için tüketim tabanlı faturalamayla iyi bir şekilde birleştiğinden.
Kuyruk Tabanlı Yük Dengeleme Gelen istekleri veya görevleri bir kuyrukta arabelleğe alarak ve kuyruk işlemcisinin bunları denetimli bir hızda işlemesine izin vererek, gelen isteklerin veya görevlerin düzeyini denetler. Yük işleme istekten veya görev alımından ayrıştırılmış olduğundan, yoğun yükü işlemek için kaynakların fazla sağlama gereksinimini azaltmak için bu yaklaşımı kullanabilirsiniz.
Parçalama Belirli bir isteği işlemek için yükü belirli bir mantıksal hedefe yönlendirir ve iyileştirme için birlikte bulundurmayı etkinleştirir. Parçaları uygulayan bir sistem genellikle tek bir daha pahalı kaynak yerine daha ucuz işlem veya depolama kaynaklarının birden çok örneğini kullanmanın avantajlarından yararlanır. Çoğu durumda, bu yapılandırma size para tasarrufu sağlayabilir.
Statik İçerik Barındırma Bu amaç için tasarlanmış bir barındırma platformu kullanarak statik içeriğin iş yükü istemcilerine teslimini iyileştirir. Dinamik konaklar kodlanmış iş mantığınızı çalıştırabildiğinden dinamik uygulama konakları genellikle statik konaklardan daha pahalıdır. Statik içerik sunmak için bir uygulama platformu kullanmak uygun maliyetli değildir.
Aşamalı Geçiş Genellikle sistemin geçişi veya modernizasyonu sırasında çalışan bir sistemin bileşenlerini yeni bileşenlerle sistematik olarak değiştirmek için bir yaklaşım sağlar. Bu yaklaşımın amacı, artımlı olarak modernleştirilirken çalışmakta olan sistemde mevcut yatırımların kullanımını en üst düzeye çıkarmaktır. Düşük ROI değişimlerinden önce yüksek YATıRıM GETIRisi değişimleri gerçekleştirmenizi sağlar.
Azaltma Bir kaynağa veya bileşene gelen isteklerin hızına veya aktarım hızına sınırlar uygular. Sınırlar maliyet modellemesini bilgilendirebilir ve hatta uygulamanızın iş modeline doğrudan bağlanabilir. Ayrıca, kaynak boyutlandırmaya hesaba katılabilmesi için kullanımın üst sınırlarını da netleştirir.
Vale Anahtarı Erişime ara sunucu sağlamak için ara kaynak kullanmadan kaynağa güvenlik kısıtlamalı erişim verir. Bu tasarım, tüm istemci isteklerini doğrudan işlemek için bir bileşen eklemeden istemci ile kaynak arasında özel bir ilişki olarak işleme yükünü boşaltır. İstemci istekleri sık veya önemli ara sunucu kaynakları gerektirecek kadar büyük olduğunda bu avantaj en çarpıcıdır.

Sonraki adımlar

Diğer Azure Well-Architected Framework yapılarını destekleyen bulut tasarımı desenlerini gözden geçirin: