Aracılığıyla paylaş


Azure Well-Architected Framework nedir?

Azure Well-Architected Framework, aşağıdakilere yardımcı olarak iş yükünün kalitesini geliştirebilen bir tasarım çerçevesidir:

  • Dayanıklı, kullanılabilir ve kurtarılabilir olun.
  • İhtiyacınız olduğu kadar güvenli olun.
  • Yeterli bir yatırım getirisi sağlayın.
  • Sorumlu geliştirme ve operasyonları destekleyin.
  • Amacını kabul edilebilir zaman dilimleri içinde gerçekleştirin.

Çerçeve, bu hedeflere eşlenen beş mimari mükemmellik sütunu üzerine kurulmuştur. Bunlar şunlardır: Güvenilirlik, Güvenlik, Maliyet İyileştirme, Operasyonel Mükemmellikve Performans Verimliliği.

Her sütun, önerilen uygulamalar, risk değerlendirmeleri ve kompromolar sağlar. Tasarım kararları, iş gereksinimleri göz önünde bulundurularak tüm sütunlar arasında dengelenmelidir. Teknik ve eyleme dönüştürülebilir yönergeler tüm iş yükleri için yeterince geniştir ve belirli bir senaryo için geçerlidir. Bu kılavuz Azure üzerine odaklanmıştır.

İş yükü mimarisi, uygulamasıyla aynı değildir. Well-Architected Çerçevesi mimari tasarım aracılığıyla sizi başarıya ayarlayabilir, ancak uygulama seçenekleri kuruluşunuzun iş gereksinimlerine ve kısıtlamalarına bağlıdır.

Seyirci

Well-Architected Çerçevesi, iş yüklerini geliştirmek ve çapraz kesme endişelerini gidermekle sorumlu ekipler için geçerlidir.

Well-Architected Framework, bir iş yükünün yaşam döngüsüne dahil olan herkes için değerli içgörüler ve öneriler sağlar. İş yükü ekibindeki rolünüz ne olursa olsun, mimar, geliştirici, operatör veya iş paydaşı olsun, iş yükü kapsamında karar verme yetkiniz varsa, bu çerçeveden yararlanabilirsiniz.

Bu kılavuz, kuruluşunuzun ölçeği ne olursa olsun faydalıdır. büyük bir kuruluşun, küçük işletmenin veya bağımsız bir yazılım satıcısının parçası olmanız fark etmeksizin, en iyi tasarıma bir adım daha yaklaşabilirsiniz. Çerçeve, tüm iş yükü kullanıcılarının avantajlarını etkili bir şekilde kullanabilmesini sağlayan çok çeşitli kuruluş yapılarını ve boyutlarını kapsar.

Merkezi denetimler aracılığıyla bir iş yükü portföyünü geliştirmek için rehberlik arıyorsanız, bu içerik tam olarak geçerli olmayabilir. Bulut Benimseme Çerçevesibaşvurmanızı tavsiye ederiz. Azure'da iş yüklerini tasarlamayla ilgilenmediyseniz bu içerik sizin için uygun değildir.

Bir mimarın rolü ve görevleri hakkında bilgi için bkz. Mimarın temelleri ve Architect'in denetim listesi.

Hedef

Well-Architected Framework'ün birincil amacı, iş yükünüzü Azure'da dağıtırken sizi başarıya ayarlamaktır.

  • Başarılı uygulama: İyi tasarlanmış bir tasarım, uygulamanın başarılı olmasına yol açar. Kavramlardaki kapsamın genişliği ve derinliği göz önünde bulundurulduğunda, bilinçli kararlar almak için iyi donanımlısınız.

  • Başarıya olan güven: Azure'da dağıtılan çok sayıda iş yükünde görülen kanıtlanmış değerlendirmeler, çerçevenin ilkelerini destekler.

  • Dengeleri ve risklerianlama: Çerçeve, önerileri benimsemenin diğer sütunlara karşı seçim yapmayı gerektirebileceğini anlamanıza yardımcı olur. Bu, dezavantajları ve kısa vadede ele almak isteyebileceğiniz olası riskleri vurgular.

  • Zaman içinde en iyi duruma getirme: Çerçeve yinelemeli kullanım için ve sürekli iyileştirme için bir araç olarak tasarlanmıştır. kılavuza göre iş yükünüzün olgunluğunu ölçün. Bu değerlendirmeyi iş yükünüzle birlikte gelişen hareketli bir puan olarak değerlendirin ve tasarımın iş hedeflerinize ulaşmada verimli ve etkili kalmasını sağlayın.

Çerçevenin yapı taşları

Well-Architected Çerçevesi katmanlı bir yaklaşımla yapılandırılmıştır: sütunlar, iş yükü ve hizmet kılavuzları.

Sütunlar

Bu çerçevenin temeli sütunlarda yer alır. Bu sütunlar hakkında kapsamlı bir bilginiz yoksa, sonraki katmanlar: iş yükü katmanı ve hizmet kılavuzları, tam olarak anlaşılamayabilir. Her sütun şu öğeleri sunar:

  • Tasarım ilkeleri. Her biri belirli bir hedefe sahip olan iyi bir tasarımın temelini sağlayın. İlkeler, önerilen yaklaşımları da açıklar.

  • Gözden Geçirme Denetim Listelerini Tasarla. Denetim listesindeki her öğeye, önemli stratejileri ve Azure'ın öneriyi elde etme konusunda nasıl yardımcı olduğunu açıklayan bir veya daha fazla Öneri kılavuzu eşlik eder.

  • Bulut tasarım desenleri İlgili bulut tasarım desenlerini anladığınızdanemin olun. Doğrudan destekledikleri sütunlara eşlenirler.

  • Tavizler. Her mimari karar bir dizi önemli nokta gerektirir. Bu tavizler çerçevenin çeşitli yönlerini dengelemek için tanınan ve kabul edilen uzlaşmaları temsil eder. Takaslar bu simge ile ve riskler bu simge ile belirtilir.

  • Olgunluk modeli. Kolay veya temel önerilerle başlayarak Azure Well-Architected Çerçevesi'ni benimsemeye yönelik aşamalı yaklaşımı açıklar. İş gereksinimleri geliştikçe, erken aşama iş yüklerinden olgun ve iş açısından kritik çözümlere kadar sistemleri kademeli olarak geliştirin.

Daha fazla bilgi için, Well-Architected Framework sütunları hakkında 'a bakın.

İş yükleri

İş yükü katmanı, sütunların belirli bir iş yükü sınıfına nasıl uygulanacağını temsil eder. İlk tasarım aşamasında iş yükü mimarisi yardımcı program temelinde segmentlere ayrılmıştır ve her segment önceliklendirilmiş veya tasarım alanlarını temsil eder. Bu tasarım alanları iş yükü sınıfına özgü olup iyileştirme için odak noktaları olarak görev görür. Well-Architected Framework birkaç iş yükü içerir. İş gereksinimlerinizle yakından eşleşeni okuyun. Senaryonuzla uyumlu olmayan iş yükü sınıfları için iş yükü kılavuzlarını okumanız gerekmez.

Çözüm bağlamını anlamak için Başlayın. Yenileyici olarak, iş yükünün temel yönergeleri nasıl benimsediği hakkında bilgi edinmek için Tasarım ilkeleri okuyun. Ardından, teknik karar noktalarına odaklanan Tasarım alanlarını ve ardından gelen önerileri gözden geçirin. İş yükü kılavuzu, üretime hazır olma durumunuzu değerlendirmenize yardımcı olan bir değerlendirme de içerir.

Daha fazla bilgi için bkz. Well-Architected Framework iş yükleri hakkında.

Hizmet kılavuzları

Hizmet kılavuzları, bir iş yükü içindeki tek tek Azure bileşenleri hakkında karar almada önemli bir rol oynar. Mimari mükemmelliği elde etmek için gereken temel özellikleri ve özellikleri özetler ve güçlü bir temel oluşturmak için önerilen yapılandırmalar sağlar. Kapsamlı olmasa da, bu kılavuzlar her hizmetin çapraz kesme sorunlarını nasıl giderebileceğini ve iş yükü verimliliğini nasıl destekleyebileceğinizi vurgular.

Daha fazla bilgi için mevcut kılavuzlara bakın .

Tasarım temelleri

Tasarım kılavuzları, çerçevenin temel stratejilerini uygulamak için açıklayıcı rehberlik sağlayan odaklanmış kaynaklar görevi görür. İlke sütunlarındaki önerilerden doğrudan faydalanırlar, ancak bu stratejilerin pratikte nasıl etkileşimde bulunduğunu göstermek için kasıtlı olarak ilke sütunları arasında yayılarak genişletirler. Tasarım kılavuzları, mimari yolculukların tamamını kapsamak yerine belirli bir uygulamaya veya seçeniğe odaklanarak ekiplere WAF ilkelerini uygulamaya almaları için net ve hedefli bir yön sağlar.

Daha fazla bilgi için bkz . Tasarım temelleri.

Değerlendirme

Microsoft Azure Well-Architected İncelemesi ücretsiz olarak sunulur. Tasarım seçimlerinizi değerlendirmek için sütun denetim listelerine bağlı anketlerden oluşan bir koleksiyon. İyileştirme için olası alanları belirlemek için yinelemeli çalıştırmalar aracılığıyla puanınızı izleyin.

Daha fazla bilgi için bkz. Azure Well-Architected Gözden Geçirme aracı.

Önerilen öğrenme süreci

Well-Architected Çerçevesi, herhangi bir iş yükü sınıfı için geçerli olan en iyi yöntemleri kapsar. Bu kılavuz yalnızca iyi tasarım ve denge ilkelerinin temel ilkelerini değil, aynı zamanda bu ilkelerin mimarinizin bileşenlerine uygulanmasını da içerir. Bu kılavuzu uçtan uca okumanın zor olabileceğini kabul ediyoruz. Bu öğrenme yolunu takip etmeyi göz önünde bulundurun:

  1. Tüm tasarım ilkelerini anlayın. Tüm sütunlar için tasarım ilkelerini ve yaklaşımlarını öğrenin. Tasarımın başlangıcında, iyi mimariyi anlamak, nasıl oluşturacaklarını bilmekten daha önemlidir. Her ilkede, tasarım stratejinizi oluşturmak için yaklaşımları izleyin. Bu yaklaşımlar isteğe bağlı değildir ve dikkate alınmalıdır.

    Well-Architected Framework'ün bazı tasarım ilkelerini gösteren ekran görüntüsü.

  2. Denetim listesi öğelerinin önceliğini belirleyin. İlk olarak yalnızca iş yükünüz ve iş hedeflerinizle ilgili denetim listesi öğelerini ele alın. İş açısından kritiklik, uyumluluk gereksinimleri ve pazara çıkış süresi gibi faktörleri göz önünde bulundurun. İş yükü kalitesini artırmak için bu faktörler değiştikçe öncelikleri ayarlayın. İş yükünüzün başarısıyla daha az ilgili olan denetim listesi öğelerini erteleme.

    Well-Architected Framework denetim listesini gösteren ekran görüntüsü.

  3. Önemli anlaşmalar yapmaya hazır olun. Önceliklerin bir sütunu diğerine göre nasıl öncelikli hale getirebileceğini görmek için sütun uzlaşma örneklerine bakın. Stratejik tasarım dengeleri oluşturmak karar vermenin önemli bir parçasıdır.

  4. İş yükü senaryolarını eşleştirin. Senaryonuzla eşleşen bir iş yükü kılavuzu bulun ve tüm teknik ve operasyonel alanlarda tasarım metodolojisini izleyin. Bu kılavuzlar, en ilgili konuları vurgulamanızı sağlar. Daha fazla bilgi için Azure Well-Architected Framework iş yükleri altında listelenen örneklere bakın.

  5. Uygun Azure hizmetini seçin ve doğru şekilde yapılandırın. Bu hizmet kılavuzları, bir iş yükü içindeki her Azure bileşeni için karar alma sürecinizi destekleyecek şekilde tasarlanmıştır.

Olgunluk modelini benimseme

Azure Well-Architected Framework'lerini kullanmak için aşamalı bir yaklaşım benimsemeyi göz önünde bulundurun. Çerçevenin önerilerini, elde edilmesi kolay olan veya başlangıçta başarılması gerekenlere göre sınıflandırın. Daha sonra iş yükünün iş gereksinimleri değiştikçe üretime hazır sistemleri artımlı olarak geliştirebilirsiniz. Örneğin, benimsemenin ilk aşamaları, iş yüklerinin fonlama ve geliştirme sürecinin başlarında geçerli olabilir ve iyi bir tasarım için sağlam bir temel oluşturur. Olgun hizalama aşamaları, geliştirme döngüsünün devamında çözümlere uygulanabilir ve en yüksek düzeyler her zaman açık, iş açısından kritik çözümler için ayrılmıştır.

Well-Architected Framework bir olgunluk modeli içerir. İş yükü ekiplerinin izlemesi için yapılandırılmış bir müfredat ve kilometre taşları sağlar.

Aşamalı yaklaşım, çok sayıda Azure müşterisinin çözümlerinde çerçeveyi nasıl uyguladığı gözden geçirildikten sonra geliştirilmiştir. Bu kılavuz, startup'lardan olgun kuruluşlara kadar tüm iş yükü ekipleri için geçerlidir. Startup'lar modeli kullanarak zaman içinde uygulanabilecek temel stratejiler oluşturur. Mimarisi gelişen olgun kuruluşlar, ekipler arasında iyileştirmeleri ölçmeye yönelik ortak bir yaklaşıma sahip olmak için iş yüklerini daha da iyi hale getirmek için modeli benimseyebilir. Ayrıca iş ortakları, iş yükünün olgunluğunu değerlendirmek ve hedeflenen önerileri uygulamak için modeli kullanabilir.

Model sütunlara göre kategorilere ayrılır ve beş düzeye ayrılır. Her bir sütundaki düzeyler bu sütunun benzersiz özelliklerini temsil ederken, tümünde ortak temalar vardır:

Olgunluk aşaması Odak Strateji
Düzey 1 Azure'da sağlam bir temel oluşturma İyi oluşturulmuş bulut tasarımı desenlerinden ve en iyi uygulamalardan yararlanırken Azure'ın temel ve yerel işlevlerinden yararlanmaya odaklanın.
Düzey 2 İş yükü varlıklarını oluşturma Uygulama kodu, dağıtım varlıkları ve operasyonel yordamlar dahil olmak üzere doğrudan iş yükü ekibine ait bileşenlerle ilgili teknik zorlukları ele alın.
Düzey 3 Üretime hazır olun İş paydaşlarını karar alma sürecine dahil edin ve diğer yapılarla olan dengeleri göz önünde bulundurun. Yeni iş yükleri için bu genellikle üretime geçmeden önceki son adımdır.
4. Düzey Üretimden öğrenme Kararlı bir ortamı korumaya, değişikliği yönetmeye ve iş değişikliklerine ve üretim öğrenmelerine göre yeni gereksinimleri karşılamaya odaklanın.
Düzey 5 Çeviklikle geleceğe dayanıklı Aspirasyonel kalite için çaba gösterin. Yeni pazar koşullarını ve teknoloji, iş gereksinimleri veya mevzuatla ilgili endişeler gibi dış etkilerdeki değişiklikleri işleyebilmeniz için değişiklik yapmaya ustasınız.

Bu sınırlar önerilen yönergelerdir ve katı kurallar olarak alınması gerekmez. Gerçek yolculuk, kurumsal hedeflerinize ve iş yükü gereksinimlerinize bağlıdır.

Her düzeyde, her düzey için strateji odağını vurgulayan sekmeli görünümleri keşfedin.

Kılavuz, hedef olgunluk düzeyinizle uyumlu önerileri saptamanıza yardımcı olacak bir değerlendirme içerir. Değerlendirmeyi buradan alın: Azure Well-Architected Framework Olgunluk Modeli Değerlendirmesi.

Operasyonlarınızda yapay zekayı benimseme

Azure Well-Architected Çerçevesi, operasyonel iş akışlarında yapay zekayı kasıtlı ve artımlı olarak benimsemeye yönelik yönergeler içerir. Amacı, planlama, geliştirme süreçleri ve çalışma zamanı işlemleri için yapay zekayı kullanmayı düşünürken ekiplerin yapay zekayla ilişkili maliyetleri, riskleri ve kurumsal uyuşmaları anlamasına yardımcı olmaktır.

Operasyonel Mükemmellik olgunluk modeliyle başlamanızı öneririz. Bu, verimliliği artırmak için yapay zeka kullanım düzenlerini keşfetmek, insan gözetimini korurken dengeleri anlamak için pratik bir giriş noktası sağlar.

Öneri kılavuzları içinde yapay zekanın iş akışı kurulumu, süreç otomasyonu, izleme ve zorlama gibi görevleri nerede artırabileceğine ilişkin açıklama örneklerine bakın . Daha fazla bilgi için bu denetim listesi makalesinde bağlantılı kılavuzlara bakın: Operasyonel Mükemmellik denetim listesi.

Pragmatik bir yaklaşım benimser

Analiz felçlerinden kaçınmak için pragmatik bir yaklaşım benimsemek önemlidir. Önemli noktalardan bazıları şunlardır:

  • Uygulamaların değerini değerlendirin. Önerdiğimiz tüm uygulamalar değer sunar, ancak bu değer ekibinize ve geçerli olgunluk düzeyine bağlı olarak değişebilir. Bazı uygulamaların çok erken uygulanması çok az fayda sağlarken, diğer uygulamaların uygulanmasını geciktirmek maliyetleri, karmaşıklığı ve stratejik olmayan teknik borcu artırabilir çünkü telafi etmek için diğer uygulamaları zaten iyileştirmiş olabilirsiniz.

    Anında ve anlamlı avantajlar sunan ve diğer önemli uygulamaları etkinleştiren uygulamaların önceliklerini belirleyin.

  • Uygulamaların maliyetini değerlendirin. Her uygulamanın, finansal, efor ve karmaşıklık maliyetlerini içeren bir uygulama ve çalışma maliyeti vardır. Bu maliyetler vade düzeyinize göre farklılık gösterebilir.

    • İş yükü ekibi hazır olmadan önce uygulamalar benimsenirse uygulama maliyetleri daha yüksek olacaktır.

    • Uygulamalar çok geç benimsenirse, yeniden çalışma veya tümleştirme zorluklarına yol açan daha yüksek uygulama ve operasyonel maliyetler olacaktır.

    • Çalışma maliyetleri daha yüksek olgunluk düzeylerinde değerlerini aşarsa uygulamalar sonlandırılabilir.

    Gereksinimlere bağlı olarak, olgunluk aşamanız için tanımlanmış önkoşulları ve çıkış ölçütlerini belirleyin. Daha sonra benimsemesi daha maliyetli veya karmaşık olacak uygulamalara öncelik verin ve gereksiz karmaşıklık veya operasyonel yük oluşturmayın.

  • Uygulama dizinizi seçerken dikkatli olun. Uygulamalar birbirine bağlıdır ve uygulandıkları sıra önemli bir fark oluşturabilir. Bazı uygulamalar diğerleri için yapı taşlarıdır ve aşağı akış uygulamalarının maliyeti, eforu ve karmaşıklığı üzerinde büyük bir etkiye sahip olabilir. Yolculuğunuzun haritasını çıkarırken, sonuçlara ulaşma süresini göz önünde bulundurun.

  • Kapasiteniz hakkında gerçekçi olun. Kuruluşunuzun iş yükünü uygulamaya ve çalıştırmaya ayırabileceği kaynaklar genellikle sınırlıdır.

    • İş yükü ekibinin uygulama ve çalıştırma kapasitesini tahmin edin.

    • Maliyetler eklenir. operasyonel maliyetler arttıkça, yeni uygulamaları uygulama kapasitesi azalır.

    • Tavizler fırsat maliyetleri yaratabilir. Şimdi uygulanacak uygulamaları seçmek, başkalarını erteleme anlamına gelir.

Well-Architected Framework belgelerini kullanmaya başlamak için bazı kaynaklar şunlardır: