Çözüm mimarı temelleri
Her iş yükü bir bileşen ve topoloji tasarım sürecinden geçer. Bu işlem, ilk gereksinimler için tasarlama ve iş yükünün uzun vadeli başarısını içeren iş yükünün başlangıcında en yoğun süreçtir. Mimari ayrıca iş yükü zaman içinde değiştiğinde ve kuruluş işlevselliği eklediğinde, değiştirdiğinde veya kaldırdığında da tasarlanmıştır.
Bileşen ve topoloji tasarımı bir mimarın birincil işlevidir. Bulut tabanlı ve hibrit çözümlere odaklanan mimarlar genellikle bulut çözümü mimarları olarak adlandırılır. Bazı kuruluşlarda, bulut çözümü mimarları bir kurumsal mimari grubu içinde merkezi bir kapasitede bulunur. Ayrıca belirli bir iş yüküne de odaklanabilir.
Ayrılmış bir rol, bir mimarın işlevini sunabilir. Bazı durumlarda, güvenilir teknik uzmanlar (iş yükü mühendisliği lideri gibi) bir mimarın işlevini sunabilir. Veya bir kuruluş, işlevi iş yüküyle ilişkili küçük bir üst düzey mühendis grubu arasında dağıtabilir.
Mimarlar genellikle sistem tasarımının ötesinde rollerde deneyime sahiptir. Aşağıdakiler olabilir:
- Geliştiriciler ve operasyon ekibi üyeleri.
- Müşteri destek ekipleriyle çalıştı.
- Bir sistemin kalite güvencesi ve kullanıcı kabulü açısından nasıl test edildiklerine dair bir anlayış geliştirdik.
- Olağanüstü durum kurtarma tatbikatları veya olay yanıtları aracılığıyla yapıldı.
- İş yüklerinde hem artımlı hem de büyük işlevsel değişikliklere maruz kaldı.
- Yorumlanan belirtimler ve kullanıcı kabul ölçütleri.
Yukarıdaki liste kapsamlı olmasa da, bu perspektifler bir mimarın tasarım görevlerine getirdiği önemli bir özelliktir. Azure İyi Tasarlanmış Çerçeve, kılavuzun en etkili kullanımı için bu uygulamaların geçerli olduğunu varsayar.
Aşağıdaki bölümlerde mimarların işlevlerinde etkili olması için izlemeleri gereken yol gösterici ilkeler vurgulanmıştır.
Karar verme çerçevesine sahip olmak
Tasarımın önemli bir yönü, karar almak için tutarlı bir süreç kullanmaktır. Mimarın hem ilk tasarıma hem de artımlı tasarıma titizlikle yaklaşması gerekir.
Beklenen kararları belirleme. Karar belirleme konusunda yardımcı olması için öğrenilen deneyimleri kullanın. Almayı planladığınız tüm kararları günlüğe kaydetme.
Bilinçli kararlar verin. Sınırlamaları, kısıtlamaları, dengeleri, çabayı, tersine çevirmeyi ve riski göz önünde bulundurun. Teknoloji belgeleri ve rehberliğiyle birlikte kavram kanıtlarından destekleyici kanıtlar ekleyin.
Mimari karar kaydındaki (ADR) kararları belgeleyin. Her kararla birlikte gerekçeyi belgeleme.
Uygulamayı takip edin. Tüm kararları iletme ve uygulama. Gelecekteki kararlara yol göstermesine yardımcı olmak için uygulamadan bilgi edinin. Kararların belirlenememesinin riskin ortaya çıktığı alanları arayın.
Bulut tasarım desenlerini öğrenme
Bulut tasarımı desenleri, mimarinin temel yapı taşlarıdır. Bulut tabanlı mimari ve uygulama tasarımı genellikle desen tanımada bir alıştırmadır.
Desenleri tanımak için bir iş yükünün işlevsel ve işlevsiz gereksinimlerini değerlendirin. Tasarımınızı standartlaştırılmış desenler aracılığıyla kullanım örneklerini kullanacak şekilde eşleme fırsatı arayın.
İleri görüşlü olun
Mevcut gereksinimleri yerine getirmek için tasarım yapmak şarttır, ancak bir mimarın iş yükünün evrimini tahmin etmesi önemlidir. Uygulanan bir sistemde değişikliğin birleştirilmesi, uygulamadan önce tasarımı değiştirmekten daha pahalıdır.
Planlanan kullanım ömrü sonuna kadar sürecek bir sistem tasarlamak için iş yükünü mimari esnekliği göz önünde bulundurarak tasarlamanız gerekir. Bunları tanımlayabildiğiniz zaman tasarım uçurumlarından kaçının.
Büyüme modeli. İş yükünün kullanımının zaman içinde nasıl büyüyeceğini veya küçüleceğini tahmin edin.
Uyumluluk değişiklikleri. İş yükünün gelecekte uyumluluk gereksinimleri altında olmasını bekliyorsanız proaktif önlemler alın. Bu yaklaşım, uyumluluk takibi bir gereksinim haline geldiğinde yeniden çalışma süresini azaltabilir.
Bölgesel genişleme. İş yükünün daha sonra birden fazla bölgeye genişletilmesi önerilir. Tek bir bölgeyle sınırlı olan bir tasarımın, birden çok bölgeli dağıtım için büyük ölçüde yeniden düzenlenmesi gerekir ve bu yüksek maliyetli bir değişiklik olabilir. İş yükü tasarımının farklı uyumluluk gereksinimlerine sahip birden çok coğrafyayı barındırması gerekiyorsa daha da karmaşıklık vardır. Bölgesel genişleme hakkında makul bir tahminde tasarım faktörlerinizin olduğundan emin olun.
Ürün yol haritaları. Tasarımınızda kullanımdan kaldırma yolundaki bileşenleri eklemeyin. Benzer şekilde, tasarımınıza şu anda önizleme durumunda olan özellikler eklerken dikkatli olun. Bunlar serbest bırakılabilir, ancak iptal edilebilirler. Önizleme özelliklerini kullanarak eğrinin ilerisinde olmak son derece avantajlı olabilir. Özellik yayımlandıktan kısa süre sonra iş yükü üretime gitmeye hazırlanır. Ancak tasarımınıza yalnızca dikkatli bir risk analizi yaptıktan sonra önizleme özelliklerini ekleyin. Yalnızca toleranslı risk profiline sahip özellikleri gönderme.
Bulut tasarım desenleri hakkında daha fazla bilgi için bkz:
- Güvenilirliği destekleyen bulut tasarım desenleri
- Güvenliği destekleyen bulut tasarımı desenleri
- Maliyet iyileştirmeyi destekleyen bulut tasarım desenleri
- Operasyonel mükemmelliği destekleyen bulut tasarım desenleri
- Performans verimliliğini destekleyen bulut tasarım desenleri
Desteklenebilirlik tasarımı
Üç temel destek perspektifi ile iş yükleri tasarlama:
Bulut sağlayıcısı desteği. Platform destek kanallarıyla etkileşime geçtiğinizde kesintileri önlemek için iş yükünün bulut sağlayıcınızın desteklenen yapılandırmasında çalışması gerekir.
operasyonel görünürlük. Tasarım, olay yanıtı sırasında karışıklığı önlemek amacıyla iş yükü işlemleri ekibi için yürütme görünürlüğü sağlamalıdır.
Müşteri desteği özellikleri. Tasarım kullanıcı gereksinimlerini karşılamalı, aynı zamanda müşteri desteği işlevlerini kolaylaştırmalıdır. Destek ekibinin müşterileri araştırma veya yardım etme becerisini engelleyen bir tasarım yetersizdir.
Becerilerinizi koruyun ve geliştirin
Mimarların uzmanlığı genellikle pratik deneyime dayanan bir deneyimdir. Gelişen bulut ekosistemine ayak uydurmak için beceri kümenizi genişletmeye yatırım yapmak önemlidir.
Eğitim. Teknoloji sağlayıcılarının mimarlar için sunduğu eğitim ve sertifikasyon fırsatları arayın.
Topluluk katılımı. Çevrimiçi ve yerel mimari toplulukları aracılığıyla iş arkadaşlarıyla etkileşime geçin.
Keşif alıştırmaları. Tanıdık olmayan alanlarda beceri geliştirmek için kurumsal sponsorlu hackathons veya benzeri etkinliklere katılın.
Başarı için işbirliği yapma
Bir mimar, bulut sağlayıcısının veya uygulama iş ortağının uzmanlığından yararlanmalıdır. Çoğu sağlayıcı iş yükünüzün kendi platformlarında başarılı olmasını ister ve genellikle bulut çözümü mimarlarıyla mimari tasarımı gözden geçirme oturumları veya danışmanlık oturumları gibi hizmetler sağlar. Satıcı ilişkilerinizde gözden geçirme ve yardım için fırsatlar arayın.
Tasarım yaklaşımınızda yöntemli olun
Mimari çerçeveleri, iş yükü perspektifleri ve metodolojik yaklaşımlar sunarak bir mimarı destekler. İyi Tasarlanmış Çerçeve kapsamlı bir iş yükü bakış açısı sağlar. Mimarlar, İyi Tasarlanmış Çerçeveyi Açık Grup Mimarisi Çerçevesi (TOGAF) gibi diğer mimari çerçeveleriyle birleştirebilir.
İş yüküne uygun bir süreç oluşturmak için mimari çerçevelerindeki ilkeleri, denetim listelerini, değerlendirmeleri ve başvuru malzemelerini kullanın. Çerçeveleri, zihin eşleme gibi kişisel tekniklerle birleştirin.
Mimari, son ürünle ilgili olduğu kadar iletişimle de ilgili. Yerleşik süreçlerinizde kasıtlı olarak karar alma, dengeleme onayı ve net iletişim için iyileştirme yaptığınızdan emin olun.