Aracılığıyla paylaş


Çözüm Mimarı Sorumlulukları ve Yol Gösterici İlkeler

Bulut çözümü mimarı, iş yüklerinin bileşen ve topoloji tasarımına rehberlik ederek hem ilk gereksinimleri hem de uzun vadeli iş hedeflerini karşılamalarını sağlamaktan sorumludur. Bu rol, bir iş yükünün tüm yaşam döngüsünü kapsar ve işlevsellik geliştikçe veya kuruluş gereksinimleri değiştikçe mimariyi uyarlar.

Mimar olarak rolünüz paydaşlardan görüş almak, iş bağlamını anlamak ve teknik, operasyonel ve iş konuları arasında denge sağlayan bir tasarım şekillendirmektir. Bilinçli kararlar almak için geliştirme, operasyon, Soru-Cevap, olağanüstü durum kurtarma ve hem artımlı hem de büyük ölçekli değişiklikleri yönetme deneyiminizden yararlanın. Yalnızca "mutlu yol" için değil, gözlemlenebilirlik ve desteklenebilirlik gibi operasyonel gerçekler için de tasarım yapın. Gizli teknik borcu önlemek ve paydaşları tam olarak bilgilendirmek için dengeleri ve kabul edilen riskleri belirleyin.

Bu makalede, teslim edilebilir öğelere ilişkin ortak denetim listesi ve bunları ulaşılabilir hale getiren yol gösterici ilkeler özetlenmiştir.

Mimarların sorumlulukları

  Teslim edilebilir görev
Doğru bilgileri toplamak, gerçekçi sonuçlar elde etmek ve iş hedefleriyle uyumlu kalmak için 5 adımlı bir süreci izleyerek teknik stratejiyi iş gereksinimleriyle uyumlu hale getirme.
Yapılandırılmış paket olarak diyagramlarla birlikte bir mimari tasarım belirtimi geliştirin. Belirtimin önceki görevde toplanan işlevsel ve işlev dışı gereksinimleri karşıladığından ve rutin, geçici ve acil durum operasyonları için hükümler içerdiğinden emin olun.
Geniş bir genel bakıştan ağ ve kimlik gibi ayrıntılı boyutlara kadar tüm sistem tasarımı yönlerini gösteren mimari tasarım diyagramları oluşturun.
Mimari kararlarının bağlamını, sonuçlarını ve gerekçelerini yakalayan bir mimari karar kaydı (ADR) sağlayın. Dezavantajları ve reddedilen seçenekleri belgele.
Kavram kanıtı (POC) ile kritik varsayımları doğrulayın. Tasarımı sonlandırmadan önce yüksek riskli veya yeni bileşenleri çalışma koduyla doğrulayın. Bu, teorik tasarımların pratikte başarısız olmasını önler.
Uygulama dizisi hakkında netlik ve öneriler sağlamak için uygulama sırasında iş yükü ve platform ekibiyle işbirliği yapın. Bu işbirliği, öğrenmeyi en üst düzeye çıkarmanıza ve en baştan geliştirmeler yapmanıza yardımcı olur. Gerekirse gereksinimleri paydaşlarla yeniden tartışabilirsiniz.
İş yüküyle ilgili bağlamsal bilgiler sağlayan modelleme alıştırmalarını destekleyin. Maliyetleri, uygulama durumunu ve diğer alanları kapsar.
kullanım desenlerinin gözlemlerine ve iş yükü işlevselliğindeki veya bulut sağlayıcısı tekliflerindeki değişikliklere dayalı iyileştirme önerileri sağlayın.
İnceleme yapmaya yetkili dış taraflara değerli bir bakış açısı sağlamak için denetim, uyumluluk ve güvenilirlik gözden geçirmelerine katılın.
Değişikliğin tahmini maliyeti ve uygulanabilirliği hakkında içgörü sağlamak için değişiklik incelemeleri sırasında danışman olun.

Bu çıktıların sağlanması için mimarın rolünün temel ilkelerinin takip edilmesi gereklidir. Aşağıdaki bölümlerde bunları mümkün hale getiren temel ilkeler vurgulanmıştır.

İş gereksinimleri konusunda net olun

Bir bulut mimarı bir çözüm tasarlamadan önce sistemin sağlaması gereken sonuçları ve her kararı şekillendiren iş kısıtlamalarını anlamalıdır. Bunun için paydaşlarla, bütçeler, zaman çizelgeleri, uyumluluk yükümlülükleri, performans beklentileri ve büyüme planları konusunda netlik ve uyum sağlanması gerekir. Bu temel olmadan, tasarım süreci sonsuz düzeltmelere dönüşebilir ve hüsran ve hayal kırıklığına yol açabilir.

Mimar araştırma soruları sorar, gerçekte istekleri temel alır ve hedefleri elde etmek için konuşmaları yönlendirir.

Karar verme çerçevesine sahip olmak

Mimariniz, aldığın kararların birikmesidir. Her bir seçimden ve bunların nasıl bir araya geldiğinden siz sorumlusunuz. Etkileşimleri dikkate alınmazsa, bir dizi makul karar yine de kötü sonuç verebilir.

Başlangıç olarak önemli kararları önceden belirleyin. Seçimlerin en önemli olduğu yeri tahmin etmek için geçmiş deneyiminizi çizin ve bunları net bir şekilde günlüğe kaydetmeyi unutmayın.

Karar verme zamanı geldiğinde, bilinçli olun. Kısıtlamaları, dengeleri, çabayı, tersine çevirmeyi ve riski tartın. Karar ağaçları ve karşılaştırmalar gibi araçlar size yol gösterebilir, ancak kararınızın yerini almaz. Bilinçli seçimler yapmak için bu kılavuzu kavram ve test kanıtlarından elde edilen kanıtlarla birleştirin.

Mimari Karar Kaydı'nda (ADR) mantığınız ve gerekçeniz de dahil olmak üzere her kararı belgeleyin. Kararlarınızın sisteme iletildiğinden, uygulandığından ve yansıtıldığından emin olun.

Kavram kanıtı aracılığıyla uygulamanın nasıl görünebileceğini izleyin. Sonuçlara dikkat edin ve onlardan bilgi edinin. Alınamayan kararların risk aldığı yere dikkat edin ve bu içgörüleri gelecekteki mimari çalışmalarına yol göstermek için kullanın.

Bulut tasarım desenlerini öğrenme

Bulut tasarımı desenleri parmaklarınızın ucunda olmalıdır. Bir mimar olarak, bunları hızlı bir şekilde tanımanız ve içgüdüsel olarak uygulamanız gerekir.

İşlevsel ve işlev dışı gereksinimleri gözden geçirirken bunları doğru desenlere eşleyin. İş yükünüzü yönlendirmek, kararları basitleştirmek, riski azaltmak ve teslimi hızlandırmak için kanıtlanmış bulut tasarımı desenlerini kullanın. Bu desenleri ne kadar iyi kavrarsanız, etkili tasarımları o kadar doğal bir şekilde şekillendirmeye katkıda bulunurlar. Well-Architected framework, sütunları için şu desenleri önerir:

İleri görüşlü olun

Yalnızca geçerli gereksinimler için değil, değişiklik için tasarlayın. Tasarımınızdaki evrimi öngörmek, çalışan bir sisteme sonradan ekleme yapmaktan çok daha ucuzdur. Esnekliğe odaklanın ve gelecekteki büyümeyi engelleyecek tasarım uçurumlarından kaçının, ancak pratik sınırlar ayarlayın. Başarı, bazı tasarım kararlarının yalnızca belirli bir ölçeğe kadar geçerli olduğunu fark ederken uyum sağlamak ve geliştirmek için yer bırakmaktan gelir. Dikkat edilmesi gereken ortak alanlar:

  • İş yükü kullanımının zaman içinde nasıl artabileceğini veya azalabileceğini tahmin edin.
  • İş yükünüzü etkileyebilecek olası gelecek düzenlemeleri önceden planlayın.
  • Olası bölgesel genişleme ve farklı coğrafi gereksinimler için tasarım.
  • Kullanım dışı bırakılan bileşenleri kullanmayın ve önizleme özelliklerini kullanmanın risklerini dikkatle değerlendirin.

Desteklenebilirlik tasarımı

İş yükleri tasarlarken üç açıdan destek almayı göz önünde bulundurun. Platform desteğiyle etkileşime geçildiğinde kesintileri önlemek için sistemin bulut sağlayıcınızın desteklenen yapılandırmaları içinde çalıştığından emin olun. Ekibinizin olayları hızla anlayıp yanıtlaması için operasyonel görünürlük sağlayın. Son olarak, müşteri desteğini göz önünde bulundurarak tasarlayarak destek ekiplerinin sorunları araştırmasını ve kullanıcılara sorunsuz bir şekilde yardımcı olmasını kolaylaştırın.

Pratik yapmaya devam edin ve öğrenmeyi sürdürün

Sadece soyutlamalar ve teoriler ile konuşan fildişi kule mimarı olma. Mimari, merak ve uygulamalı, gerçek dünya deneyimiyle temellendiğinde saygıyı hak eder. Karar, denemeler yaparak, sorunları çözerek ve doğrudan teknolojiyle çalışarak öğrendiklerine dayalı olmalıdır. Alışık olunmayan araçları keşfedin, prototipler oluşturun ve bunu yaparak öğrenin. Eğitim ve sertifikalarla temelinizi güçlendirin, akranlarla etkileşime geçerek ve hackathons gibi uygulamalı etkinlikler gibi topluluklara katılarak perspektifinizi genişletin.

Kendinize şu gibi sorular sorarak da kendi kendinize değerlendirme yapabilirsiniz:

  • Hangi mimari sorunu çözüyorum ve bunun işletme için ne önemi var?
  • Mevcut tasarımlarda veya belgelerde hangi boşlukları veya eksiklikleri ele alıyorum?
  • Önerilen yaklaşımımı destekleyen kanıt veya analiz hangisidir?
  • Hangi dengeleri, riskleri veya tasarım uçurumlarını tanımladım?
  • Well-Architected Framework'ün hangi sütunları bu tasarımda en çok ilgilidir ve neden?

Başarı için işbirliği yapma

Mimar olarak, yalnız çalışamazsın. Bulut sağlayıcınız aracılığıyla sağlanan uzmanlığı kullanın. Çoğu sağlayıcı, iş yükünüzün başarılı olmasını ve deneyimli çözüm mimarlarına doğrudan erişimle mimari incelemeleri ve tasarım danışmanlığı gibi değerli kaynaklar sunmasını ister. Tasarımınızı doğrulamak, kör noktaları ortaya çıkarmak ve genel yaklaşımınızı güçlendirmek için bu ilişkileri tam olarak kullanın.

Birçok kuruluşta iş yükü ekipleri, Azure giriş bölgesi modeline benzer şekilde paylaşılan altyapı ve hizmetler için platform ekiplerine güvenir. Mimariniz bu ortaklığa bağlı olduğunda, uzun vadeli hedefleri karşılayan bir çözüm sunmak için platform ekibiyle yakın bir şekilde çalışın.

Tasarım yaklaşımınızda yöntemli olun

Disiplinli bir yaklaşım daha iyi mimariye yol açar. sürecinize yol göstermek için Azure Well-Architected Çerçevesini Açık Grup Mimarisi Çerçevesi (TOGAF) gibi diğer yerleşik mimari çerçeveleriyle birlikte kullanın. İlkeleri ve denetim listeleri tutarlı ve iyi bilgilendirilmiş kararlar alma konusunda size yardımcı olur. Tasarım kararlarınızı daha da güçlendirmek için karar ağaçları ve başvuru mimarileri gibi kaynaklarla destekleyin.

Her iş yükü için, bu çerçeveler ve zihin eşleme veya yapılandırılmış karar günlükleri gibi kendi teknikleriniz tarafından desteklenen yinelenebilir bir işlem tanımlayın.

Mimari, tasarım kadar netlikle de alakalıdır. Paydaşların izlediğiniz yolu anlaması için karar alma, dengeleri ortaya çıkarma ve rasyonalitenizi iletme konusunda bilinçli olun.

Sonraki adımlar

Mimarın sorumlulukları denetim listesindeki ilk öğeyi kullanmaya başlayın.