Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İş yükü mimarileri tasarlarken, yaygın zorluklara çözüm getiren sektör desenlerini kullanmanız gerekir. Desenler, kasıtlı olarak ödün vermenizi ve istenen sonuçlar için iyileştirme yapmanızı sağlar. Ayrıca güvenilirlik, güvenlik, performans ve maliyeti etkileyebilecek riskleri azaltmanıza da yardımcı olur. İşlemler tüm bu alanlara yayıldığı için yönetilmeyen riskler sonunda operasyonel iş veya olaylar olarak ortaya çıkar. Bu desenler gerçek dünya bulut ortamlarında kanıtlanmıştır, modern işletim modelleriyle ölçeklendirilir ve doğası gereği satıcıdan bağımsızdır. İyi bilinen desenleri standartlaştırmak, operasyonel mükemmellik uygulamasıdır.
Birçok desen bir veya daha fazla Azure Well-Architected sütununu güçlendirmektedir. Özellikle operasyonel mükemmellik için desenler genellikle güvenli dağıtım uygulamalarına, artımlı evrime, denetimli geçişe ve gözlemlenebilirliğe olanak tanıyan topolojiler sağlar.
Aşağıdaki tabloda, operasyonel mükemmellik hedeflerini destekleyen mimari tasarım desenleri özetlenmektedir.
| Desen | Özet |
|---|---|
| Bozulma Önleyici Katman | Eski ve yeni bileşenler arasındaki ara sunucu etkileşimlerine bir ara sunucu katmanı ekleyerek yeni sistem bileşenlerini eski sistemlerin davranış veya uygulama seçimlerinden korur. Bu desen, yeni bileşen tasarımının, bu eski sistemlerle tümleştirildiğinde farklı veri modellerine veya iş kurallarına sahip olabilecek eski uygulamalar tarafından etkilenmemesini sağlamaya yardımcı olur. Desen özellikle aşamalı sistem geçişlerinde kullanışlıdır. Mevcut bileşenleri desteklemeye devam ederken yeni bileşenlerdeki teknik borcu azaltır. |
| Koreografi | Merkezi olmayan, olay odaklı iletişim kullanarak bir iş yükündeki otonom dağıtılmış bileşenlerin davranışını koordine eder. Bu düzen, bir iş yükünün yaşam döngüsü sırasında hizmetleri sık sık güncelleştirmeyi veya değiştirmeyi beklediğiniz durumlarda yararlı olabilir. Dağıtılmış bileşenler otonom olduğundan, sistemde daha az genel değişiklikle iş yükünü değiştirebilirsiniz. |
| İş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. Birleştirme, yönetimi ve gözlemlenebilirliği basitleştirebilen, operasyonel görevlere yönelik farklı yaklaşımları azaltabilen ve gerekli araç miktarını azaltabilen daha homojen bir işlem platformuna yol açar. |
| Dağıtım Damgaları | Aynı veya farklı sürümlerin eşzamanlı olarak dağıtılacağı varsayımını temel alarak uygulamanın belirli bir sürümünü ve altyapısını denetimli bir dağıtım birimi olarak yayınlamaya yönelik bir yaklaşım sağlar. Bu düzen sabit altyapı hedefleriyle uyumlu hale gelir, gelişmiş dağıtım modellerini destekler ve güvenli dağıtım uygulamalarını kolaylaştırabilir. |
| Edge İş Yükü Yapılandırması | Yapılandırma değişikliklerini sürümlenmiş, gözlemlenebilir işlem olayları olarak değerlendirerek dağıtılmış uç iş yükleri için yapılandırmayı yönetir. Bu düzen, yapılandırma güncelleştirmelerinin denetlenebilirliğini, doğrulamasını ve denetimli dağıtımını etkinleştirerek operasyonel mükemmelliği destekler, ekiplerin yapılandırma kaymasını güvenli bir şekilde yönetmesine, olayları yapılandırma değişiklikleriyle ilişkilendirmesine ve iş yüklerini disiplinli ve tekrarlanabilir bir şekilde geliştirmesine yardımcı olur. |
| Dış Yapılandırma Deposu | Kod değişikliklerine veya uygulama yeniden dağıtımına gerek kalmadan yapılandırma değerlerine yönelik dinamik güncelleştirmeleri desteklemek için uygulamanın dışında kalan bir hizmete yapılandırma ayıklar. Uygulama yapılandırmasının uygulama kodundan ayrılması, ortama özgü yapılandırmayı destekler ve yapılandırma değerlerine sürüm oluşturma uygular. Dış yapılandırma depoları, güvenli dağıtım uygulamalarını etkinleştirmek için özellik bayraklarını yönetmek için de ortak bir yerdir. |
| Ağ Geçidi Toplama | Tek bir istekte birden çok arka uç hizmetine yönelik çağrıları toplayarak iş yükünüzle istemci etkileşimlerini basitleştirir. Bu topoloji, arka uç mantığının istemcilerden bağımsız olarak gelişmesine olanak tanıyarak, istemci dokunma noktalarını değiştirmenize gerek kalmadan zincirlenmiş hizmet uygulamalarını ve hatta veri kaynaklarını değiştirmenize olanak tanır. |
| Ağ Geçidi Boşaltma | İstek işlemeyi bir arka uç düğümüne iletmeden önce ve sonra bir ağ geçidi cihazına yükler. İstek işlemine yük boşaltma ağ geçidi eklemek, birden çok düğümden yönetmek yerine boşaltılan işlevlerin yapılandırmasını ve bakımı tek noktadan yönetmenizi sağlar. |
| Ağ Geçidi Yönlendirme | Gelen ağ isteklerini istek amaçlarına, iş mantığına ve arka uç kullanılabilirliğine göre çeşitli arka uç sistemlerine yönlendirir. Ağ geçidi yönlendirmesi, arka uçlardan gelen istekleri ayırmanıza olanak tanır ve bu sayede arka uçlarınızın gelişmiş dağıtım modellerini, platform geçişlerini ve aktarımdaki etki alanı adı çözümlemesi ve şifreleme için tek bir yönetim noktasını desteklemesini sağlar. |
| Sağlık Uç Noktası İzleme | Bu amaçla özel olarak tasarlanmış bir uç noktayı belirgin hale getirerek sistemin sağlığını veya durumunu izlemenin bir yolunu sağlar. İş yükünüz genelinde hangi sağlık uç noktalarının kullanıma sunulacağı ve sonuçlardaki analiz düzeyinin nasıl standartlaştırılacağı, sorunları önceliklendirmenize yardımcı olabilir. |
| 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 ayırma, iş yükünüz içinde mesajlaşma ve olay teknolojisi geçişi yaptığınızda veya dış bağımlılıklardan heterojen gereksinimleriniz olduğunda esneklik sağlar. |
| Publisher/Abone | Doğrudan istemciden hizmete veya istemciden hizmetlere iletişimi, ara ileti aracı veya olay veri yolu ile değiştirerek mimarinin bileşenlerini ayırır. Bu dolaylı katman, her iki bileşende de değişiklikleri koordine etmenize gerek kalmadan yayımcı veya abone tarafında uygulamayı güvenli bir şekilde değiştirmenize olanak sağlayabilir. |
| Karantina | Dış varlıkların iş yükünde kullanma yetkisi olmadan önce ekip tarafından kabul edilen bir kalite düzeyini karşılamasını sağlar. Bu denetimlerde otomasyon ve tutarlılık, iş yükünün yazılım geliştirme yaşam döngüsünün ve güvenli dağıtım uygulamalarının (SDP) bir parçasıdır. |
| Sidecar | Bir uygulamanın işlevselliğini, ana uygulamayla birlikte var olan bir yardımcı işlemde ikincil veya çapraz kesen görevleri kapsülleyerek genişletir. Bu düzen, doğrudan uygulama bağımlılıkları almasına gerek kalmadan, uygulamanın gözlemlenebilirliğini arttırabilir ve araç entegrasyonunda esneklik uygulamaya yönelik bir yaklaşım sağlar. Sepet işlevselliğinin bağımsız olarak gelişmesine ve uygulamanın yaşam döngüsünden bağımsız olarak korunmasına olanak tanır. |
| Boğucu İncir | Sistem geçişi veya modernleştirmesi sırasında çalışan bir sistemin bileşenlerini yeni bileşenlerle sistematik olarak değiştirmeye yönelik bir yaklaşım sağlar. Bu desen, uygulanması daha riskli olan büyük sistemik değişiklikler yerine, zaman içerisinde küçük değişikliklerle artımlı değiştirme yolunu tercih eden sürekli bir iyileştirme yaklaşımı sağlar. Bu düzen, güvenli kullanımdan kaldırmayı da destekler: Eski uç noktalar yalnızca değiştirme akışları güvenilirlik ve gözlemlenebilirlik hedeflerini karşıladıktan sonra ölçülebilir, boşaltılabilir ve kaldırılabilir. |
Sonraki Adımlar
Diğer Azure Well-Architected Framework yapılarını destekleyen Mimari tasarım desenlerini gözden geçirin: