Azure Mimarisi İyi Oluşturulmuş Çerçeve yapı taşları

Tamamlandı

Bulut kuruluşların iş zorluklarını çözme ve uygulamalar ve sistemlerin tasarlanma şeklini değiştirdi. Çözüm mimarının rolü yalnızca uygulamanın işlevsel gereksinimleri üzerinden iş değeri sunmak değildir. Çözümün ölçeklenebilir, dayanıklı, verimli ve güvenli bir şekilde tasarlandığından da emin olması gerekir.

Çözüm mimarisi, teknoloji sistemlerinin planlama, tasarım, uygulama ve sürekli geliştirme aşamalarıyla ilgilidir. Bir sistemin mimarisinin iş gereksinimlerini, bu gereksinimleri karşılamak için gerekli teknik özelliklerle uyumlu duruma getirmesi gerekir. Tamamlanmış mimari, sistem ve bileşen ölçeğinde risk, maliyet ve özelliğin dengesidir.

Azure Mimarisi İyi Oluşturulmuş Çerçeve

Azure Mimarisi İyi Oluşturulmuş Çerçeve, Azure üzerinde yüksek kaliteli çözümler oluşturmaya yönelik bir temel kiracı kümesidir. Mimari tasarımı konusunda ortak bir yaklaşım yoktur. Mimari, teknoloji veya bulut sağlayıcısından bağımsız olarak geçerli olan bazı evrensel kavramlar mevcuttur.

Tüm kavramlar bunlardan ibaret değildir. Ancak bu kavramlara odaklanmak uygulamanız için güvenilir, güvenli ve esnek bir temel oluşturmanıza yardımcı olacaktır.

Azure Mimarisi İyi Oluşturulmuş Çerçeve beş yapı taşından oluşur:

  • Maliyet iyileştirmesi
  • Operasyonel Mükemmellik
  • Performans verimliliği
  • Güvenilirlik
  • Güvenlik

Azure Well-Architected Framework'in sütunlarını gösteren çizim.

Maliyet iyileştirmesi

Bulut ortamınızı, en uygun çalıştırma ve geliştirme maliyetlerini sunacak şekilde tasarlamak istersiniz. Harcanan her kuruşun karşılığını almanız için bulut harcamalarındaki verimsiz ve gereksiz harcamaları belirleyin.

Kalite, hız ve verimlilik artarken maliyetlerin düşmeye devam ettiğini gösteren bir çizim.

Operasyonel Mükemmellik

DevOps gibi modern geliştirme uygulamalarından yararlanarak daha hızlı geliştirme ve dağıtım döngüleri sağlayabilirsiniz. Ayrıca hataları ortaya çıkmadan veya en kötü ihtimalle müşterileriniz fark etmeden önce tespit etmek için iyi bir izleme mimarisi oluşturmanız gerekir. Otomasyon, bu yapı taşının hem operasyonel çevikliği artıran hem de varyans ve hatayı kaldıran önemli bir yönüdür.

Performans verimliliği

Bir mimarinin yüksek performanslı ve ölçeklenebilir olması için talebe uygun kaynak kapasitesi sunması gerekir. Bulut mimarileri genellikle uygulamadaki etkinliğe göre uygulamaları dinamik olarak ölçeklendirerek bu dengeye ulaşır. Mimarinizin değişen hizmet taleplerine uyum sağlayabilmesi önemlidir. Mimarinizi performans ve ölçeklenebilirlik odaklı tasarlayarak müşterileriniz için harika bir deneyim sunarken maliyetlerinizi kontrol altında tutabilirsiniz.

Buluttaki kaynakların talebe göre otomatik bir biçimde ölçeklendirilerek kullanımın nasıl yüksek oranda verimli olmasını sağladığını gösteren bir çizim. Kaynakların sabit bir düzeyde uygulanması talep düştüğünde kullanımın verimsiz olmasına, talep yüksek olduğundaysa kaynak azlığına neden olur.

Güvenilirlik

Bir BT yapısının başarısız olması ve kurtarma seçeneğinin kalmaması, her mimarın en korkulu rüyasıdır. Başarılı bir bulut ortamı, her ölçekteki hatayı kaldırabilecek şekilde tasarlanmıştır. Bunun için hata sonrasında proje katılımcılarının ve müşterilerin ihtiyaç duyduğu sürede kurtarılabilecek bir sistem tasarlamanız gerekir.

Bir sanal ağdaki iki sanal makineyi gösteren bir çizim. Makinelerden biri başarısız olarak görünürken, diğeri müşteri isteklerini karşılamak için çalışıyor.

Güvenlik

Veriler, kuruluşunuzun teknik ayak izinin en değerli parçalarıdır. Bu katmanda kimlik doğrulaması ile mimarinize erişimi güvenli hale getirmeye ek olarak uygulamanızı ve verilerinizi ağdaki güvenlik açıklarına karşı korumaya odaklanacaksınız. Şifreleme gibi araçları kullanarak verilerinizin bütünlüğünü korumak da oldukça önemlidir.

Tasarım ve uygulamadan dağıtım ve işletime kadar uygulamanızın tüm yaşam döngüsü boyunca güvenlik hakkında düşünmeniz gerekir. Bulut, ağa yetkisiz erişim ve DDoS saldırıları gibi çeşitli tehditlere karşı koruma sağlar. Yine de uygulamalarınız, işlemleriniz ve kurumsal kültürünüze güvenlik eklemeniz gerekir.

Buluttaki verilerinizi etkileyebilecek güvenlik tehdidi ve saldırı türlerini gösteren bir çizim.

Genel tasarım ilkeleri

Bu yapı taşlarının her birine ek olarak, mimariniz için göz önünde bulundurmanız gereken bazı tutarlı tasarım ilkeleri vardır.

  • Mimarinin gelişimini sağlama: Hiçbir mimari statik değildir. Yeni hizmet, araç ve teknolojilerden yararlanarak mimarinizin gelişimini sağlayın.

  • Kararlar almak için verileri kullanma: Verileri toplayın, analiz edin ve mimarinizle ilgili kararlar almak için kullanın. Maliyet verilerinden performansa ve kullanıcı yüküne, verileri kullanmak ortamınızda doğru tercihleri yapmanız için sizi yönlendirir.

  • Eğitme ve etkinleştirme: Bulut teknolojisi hızla gelişmektedir. Geliştirme, operasyon ve iş ekiplerinizi daha iyi kararlar almalarına ve işletme sorunlarını çözmeye yönelik çözümler oluşturmalarına yardımcı olmak üzere eğitin. Kuruluşunuzdaki yapılandırmaları, kararları ve en iyi yöntemleri belgeleyip paylaşın.

  • Otomatikleştirme: El ile yapılan etkinliklerin otomasyonu operasyonel maliyetleri azaltır, el ile yapılan adımlardan kaynaklanan hataları en aza indirir ve ortamlar arasında tutarlılığı sağlar.

Paylaşılan sorumluluk

Buluta geçiş yapmak bir paylaşılan sorumluluk modeli sunar. Bu modelde, bulut sağlayıcınız uygulamanızın belirli özelliklerini yöneterek kalan sorumluluğu size bırakır.

Şirket içi bir ortamda her şeyden siz sorumlu olursunuz. Hizmet olarak altyapı (IaaS), hizmet olarak platform (PaaS) ve hizmet olarak yazılıma (SaaS) geçiş yaparken, bulut sağlayıcınız bu sorumluluğun daha büyük bir bölümünü üstlenir.

Kararların uygulamanızın maliyeti, güvenliği, teknik ve operasyonel özellikleri üzerinde etkileri olabileceğinden, bu paylaşılan sorumluluk mimari kararlarınızda önemli bir rol oynar. Bu sorumlulukları sağlayıcınıza devrederek, işletmenize değer katmaya odaklanabilir ve işletmeniz için temel olmayan etkinliklerden uzaklaşabilirsiniz.

Her bulut hizmeti modeli türü için paylaşılan sorumluluk düzeyini gösteren çizim.

Tasarım seçenekleri

İdeal bir mimari güvenlik, performans, kullanılabilirlik ve verimlilik açısından en üst düzeyde olacaktır. Ancak her şeyde olduğu gibi burada da feragat edilmesi gereken noktalar vardır.

Bu katmanların en üst düzeyde olduğu bir ortam oluşturmanın bedeli yüksek olacaktır. Bu bedelin karşılığı para, süre veya operasyonel çeviklik olabilir. Yapı taşlarında yapılan tasarım seçimleri kuruluşların önceliklerine göre şekillendirilecektir. Mimarinizi tasarlarken feragat edilmesi kabul edilebilen ve edilemeyen noktaları belirlemeniz gerekir.

Bir Azure mimarisi oluştururken dikkat etmeniz gereken birçok nokta vardır. Mimarinin güvenli, ölçeklenebilir, kullanılabilir ve kurtarılabilir olmasını istersiniz. Bunu mümkün hale getirmek için kararlarınızı maliyete, kuruluşunuzun önceliklerine ve riske göre belirlemeniz gerekir.