Azure İyi Tasarlanmış Framework iş yükleri
Azure İyi Tasarlanmış Çerçeve bağlamında iş yükü terimi, tanımlı iş sonuçları elde etmek için birlikte işlev gösteren bir uygulama kaynakları, veriler ve destekleyici altyapı koleksiyonunu ifade eder. İş yükü bileşenlerden ve ayrıca geliştirme ve işlem yordamlarından oluşur.
Mimarlar iş yüklerini tasarlar ve bir iş yükü ekibi bunları uygular. İş yükü, işlevsel ve işlevsel olmayan iş gereksinimlerini karşılamak için tasarlanır ve uygulanır. İş yükleri birçok türde sınıflandırılabilir.
İş yükü sınıflandırması için tipik ölçütler şunlardır:
Web uygulamaları, toplu işlem ve gerçek zamanlı analiz gibi bir iş yükünün yardımcı programı, özellikleri ve kullanım desenleri.
Teknoloji platformları veya bir sektörle uyum gibi önemli etmenler.
Hedef hedef kitle. Çeşitli hedef kitlelere sahip çözümlere örnek olarak kuruluşlardaki iç iş kolu uygulamaları, satın alınan bağımsız yazılım satıcısı (ISV) çözümü veya genel kullanıma yönelik çok kiracılı bir hizmet olarak yazılım (SaaS) çözümü verilebilir.
Aynı sınıfta yer alan iş yükleri, hedef kitleleri, uyumluluk gereksinimleri ve teknoloji yığınları gibi benzerlikleri paylaşabilir. İyi Tasarlanmış Çerçeve'nin beş temel taşı, ilkeleri, denetim listeleri ve dengeleri tüm iş yükü sınıfları için geçerlidir.
İyi Tasarlanmış Çerçeve'nin iş yükü kılavuzu, belirli iş yükü sınıflarıyla ilgili olarak ortak öncelikleri ve dezavantajları açıklar. İş yükü kılavuzunda, sütun kılavuzu bir iş yükünün önceliklerini temsil eden teknik tasarım ilkeleri ve tasarım alanları için geçerlidir. Başarılı bir iş yükü ayarlamaya yardımcı olmak ve bunu İyi Tasarlanmış Çerçeve ile uyumlu hale getirmek için önerileri izleyin.
İyi Tasarlanmış Çerçeve iş yükü nedir?
Herhangi bir iş yükünün tasarımı ve işlemleri beş mimari yapıyla birleştirilmeli: Güvenilirlik, Güvenlik, Maliyet İyileştirme, Operasyonel Mükemmellik ve Performans Verimliliği.
Başarılı bir iş yükü oluşturmak için, bunu aşağıdaki idealleri temel alan İyi Tasarlanmış Çerçeve ilkelerine uygun olarak geliştirin. |
---|
İyi Tasarlanmış Bir Çerçeve iş yükü:
- Bir hedefe ulaşmak için tanımlanan ve önceliklendirilen işlevsel ve işlev dışı gereksinimlere sahiptir.
- Kaynakları kullanarak ve tasarım desenlerini ve dengelemelerini birleştirerek bu gereksinimleri elde edebilmeniz için tasarlanmıştır.
- Bir tasarım ve amacın belirtimlerine göre oluşturulur ve çalıştırılır.
- Amacına ne kadar uygun şekilde ulaştığıyla ölçülür.
- Amacı iyileştirilmiş veya değiştirilmiş olarak uyarlanabilir.
- Olması gerektiği kadar güvenilirdir.
- Olması gerektiği kadar güvenlidir.
- Yeterli yatırım getirisi sağlar.
- Sorumlu bir şekilde geliştirilir ve çalıştırılır.
- Amacını kabul edilebilir bir süre içinde gerçekleştirir.
bir kuruluşun iş yükü ekibiyle merkezi ekipleri arasındaki işbirliği, önceki özelliklere sahip bir iş yükü oluşturmalıdır. Aşağıdaki bölümlerde bu ekipler ve işlevleri açıklanmaktadır.
İş yükü ekibi
Çok çeşitli teknik ve iş disiplinlerine sahip ekip üyelerine sahip bir iş yükü ekibi oluşturun. Tüm ekip üyelerinin birincil odağı iş yükünün başarısı olmalıdır.
İş yükü ekibi üyeleri örnekleri | |
---|---|
Uygulama güvenlik mühendisleri İş paydaşları Bulut geliştiricisi veya yazılım mühendisleri Bulut çözümü mimarları Veri bilimcileri veya analistler Veritabanı yöneticileri |
DevOps mühendisleri Altyapı mühendisleri Ürün yöneticileri veya sahipleri Kalite güvencesi (QA) mühendisleri Destek ekibi üyeleri |
Merkezi ekipler ve paydaşlar
Merkezi ekipler genellikle iş yükü ekibini destekler. Destek işlevleri sağlar ve bir kuruluştaki birçok veya tüm bulut iş yükleri için idare uygular. Merkezi ekipler, kısmen kuruluşun iş yüklerinin başarısıyla elde edilen kuruluş başarısına odaklanır. İş yükleri için hizmetler, rehberlik ve korumalar sağlar.
Merkezi ekiplere ve ekip üyelerine örnekler | |
---|---|
İş zekası analistleri İş paydaşları Bulut mükemmellik merkezi (CCoE) panosu Bulut platformu ekibi Siber güvenlik analistleri Veritabanı yöneticileri Kurumsal mimarlar |
Finans analistleri Altyapı mühendisleri Yasal ve uyumluluk memurları Ağ mühendisleri Tedarik uzmanları Proje yöneticileri |
İyi Tasarlanmış Bir Çerçeve iş yükü ekibi, iş yükü sonuçlarına odaklanır. Merkezi ekip üyelerinin özel desteğiyle koordine olurlar ve bu destekten yararlanırlar.
Paylaşılan sorumluluk modeli
Değer sunmak için bir iş yükünün dağıtılması ve kullanılması gerekir. İş yükü ekibinin bir parçası olarak, iş yükünüzü kuruluşunuza değer oluşturacak şekilde tasarlama, uygulama ve dağıtma sorumluluğunuz vardır.
İş yükleri kuruluşunuzun bağlamında bulunur. Bir kuruluş genellikle idare ve yetki rollerini düzenler. İş yükü ekibiniz, kuruluşunuzun temeli içinde bir iş yükü tasarlama, uygulama ve dağıtma sorumluluğuna sahiptir.
Azure Bulut Benimseme Çerçevesi uygun olarak iş yükünüzün bulut kaynaklarını standartlaştırın. İş yükü ekiplerini eklemeye yardımcı olacak yönetilen bir platform sağlamak için sıkı bir şekilde standartlaştırma uygulayın. Bu idareyi kuruluşunuzun bulut çalışma modeline uygun olarak uygulayın.
Standartlaştırma gerçekleştirmenize yardımcı olması için Azure giriş bölgelerini kullanabilirsiniz. Platform giriş bölgeleri ve uygulama giriş bölgeleri Azure'da kullanılabilir. İş yükünüzü bir uygulama giriş bölgesine dağıtın.
Kuruluşunuzun resmileştirilmiş ve Azure giriş bölgeleriyle tamamen uyumlu bir bulut platformu teklifi olabilir. Ya da kuruluşunuzun farklı bir benimseme stratejisi olabilir veya uygulama olmayabilir. Uygulama yoksa iş yükü ekipleri neredeyse tamamen otonom varlıklardır.
Kuruluşunuzun kullandığı herhangi bir platform ve idare için, iş yüklerinize İyi Tasarlanmış Çerçeve ilkelerini uygulamanız gerekir. İyi Tasarlanmış Çerçeve genellikle Azure giriş bölgelerine başvurur, ancak belirli bir platform uygulamasına bağımlı değildir. İyi Tasarlanmış Çerçeve sütunları, ilkeleri, denetim listeleri ve kılavuzları tüm bulut platformlarına ve çoğu iş yükü türüne yöneliktir.
Gereksinimleri karşılama
Temel sütunlar ve iş yükü kılavuzu gibi İyi Tasarlanmış Çerçeve boyunca öneriler, iş yükünün yükümlülüğüyle aynıdır. Öneriler genellikle hangi ekip üyesinin veya ekibin bu yükümlülükleri kolaylaştırıyor olduğu anlamına gelmez. Her eylemi kimin gerçekleştirmesi gerektiğini belirleyebilirsiniz. Ekibinizin topoloji, iş yükü türü ve kritiklikle ilgili rollerini ve sorumluluklarını belirlemek için iş yükü düzeyinde eşleme gerçekleştirin.
Doğrudan iş yükü ekibi, iş yükü gereksinimlerinin çoğunu işler. Bazı gereksinimler merkezi ekiplerle ortak bir çalışma olarak ele alınır. Örneğin, uygulama seçenekleri merkezi bir ekibin ayardığı korumaları temel alabilir. Ya da merkezi bir ekip yalnızca uygulama seçimlerini işleyebilir.
İş yükü ekibinizin iş yükü hedeflerinde kod oluşturmaya yardımcı olması için diğer ekiplerle bir çalışma ilişkisi oluşturması gerekir. Bileşenleri veya sorumlulukları dış kaynak olarak kullandıysanız, bu yükümlülükleri başarıyla yerine getirmeniz gerekir.
Kısıtlamaları öğrenin
Merkezi bir ekip, ekibin temel özelliklerine ve temel altyapısına göre çeşitli iş yüklerini destekler. Kuruluş ölçeğinde bu desteği sağlamak için merkezi ekip sunulan hizmette veya altyapıda tekdüzenlik ve kısıtlamalar uygulayabilir. İş yükünüzü tasarladığınızda, bu kısıtlamaları anlamanız ve mümkün olduğunda bu kısıtlamaları bilen kurumsal mimarlarla iş ortağı olmanız kritik önem taşır. Önceki uygulamalardan mümkün olduğunca çok bilgi edinin.
Her platform idaresi uygulaması farklıdır, ancak aşağıdaki kısıtlamalar birçok iş yükü için yaygındır:
- Bulut kaynakları için izin verilenler listesi
- Bulut kaynakları için yapılandırma zorunluları
- Bulut kaynakları ve şirket içi bağlantı kullanılabilirliği için bölgesel izin verilenler listesi
- İş saatleri dışında sınırlı veya hiç platform desteği yok
- Düzeltme eki uygulama gereksinimleri
- Etki Alanı Adı Sistemi (DNS) ve özel uç nokta uygulamalarını yönlendiren belirli merkez-uç uygulama
- Tedarik zinciri denetim gereksinimleri
Gereksinimleri açıkça iletme
İş yükü gereksiniminiz, temel bir özelliği veya altyapı teklifini açıkça tanımlamayan bir kısıtlama veya hizmet düzeyi sözleşmesi (SLA) ile karşılaşıyorsa, bu durumu risk olarak değerlendirin. Bu riski ele almak için iş yükü ekibinizin diğer takımlara endişenin iş yükünü nasıl etkilediği konusunda netlik sağlaması gerekir. İş yükü gereksinimlerini, tasarımını veya uygulamasını değiştirmeniz ya da altyapı teklifini değiştirmeniz gerekebilir.
Platform ekibinin kuruluş yönergeleriyle ilgili yükümlülüklerini ve iş yükü ekibinizin yükümlülüklerini anladığınızda, iş yükü gereksinimlerini gerçekçi beklentiler ve önerilerle iletebilirsiniz.
Yaygın iş yükü gereksinimlerini iletme
Her platform ortaklığı farklıdır, ancak paylaşılan sorumluluk konuşmalarında aşağıdaki alanlar yaygın konulardır:
- Uyumluluk ve yasal gereksinimler
- Statik giriş veya çıkış IP adresleri gereksinimi gibi ağ özellikleri
- Etkin olan canlı site önceliklendirmesi sağlamak için gözlemlenebilirlik gereksinimleri
- Ağ aktarım hızı, bulut kaynaklarının kullanılabilirliği veya bölgesel kullanılabilirlik gibi performans gereksinimleri
- Çıkış ve giriş perspektifinden genel İnternet erişimine yönelik beklentiler
- İş yükünün kullanıcılarına sunulan hizmet düzeyi hedefleri (SLO'lar) veya SLA'lar
- Teknik desteğin kullanılabilirliği
Birleşik galibiyetleri arayın
Paylaşılan sorumluluk yalnızca dengeler, kısıtlamalar ve uzlaşma ile ilgili değildir. Platform ekipleri genellikle tek bir iş yükü takımının sürdürebileceği özelliklerin ötesine geçebilecek son derece özel becerilere ve ayrılmış bütçelere sahiptir. Aşağıdaki örnekleri göz önünde bulundurun.
Güvenlik uzmanları. İş yükünüz güvenli bir geliştirme yaşam döngüsüne sahip olabilir. Merkezi bir güvenlik ekibi, kuruluşunuz genelinde büyük ölçekte güvenli geliştirme görevleri gerçekleştirdiğinden, çabalarınızın üzerinde ve ötesinde rutin sızma testleri gerçekleştirebilir. Ayrıca bir olay yanıtı stratejisi planlama ve gerçekleştirme konusunda da yardımcı olabilir.
Kurumsal mimari kılavuzu. Bir kurumsal mimari ekibinin desenleri ve uygulamalarıyla uyumluysanız zaman ve çabadan tasarruf edebilirsiniz çünkü ekip süreçleri zaten kolaylaştırmıştır. Anlaşma olmadan ortaklık içinde bir çözüm mümkün değilse yeniden çalışmayı da engelleyebilirsiniz.
Büyük bilet harcamaları. Platform ekipleri genellikle tek bir iş yükü ekibi için çok pahalı veya çok kapsamlı yönetilen bileşenleri veya hizmetleri barındırıyor. Platform ekipleri, maliyeti iş yüklerine böldüğünden bu bileşenleri ve hizmetleri karşılayabilir.
Genellikle bu hizmetler veya merkezi platformlar yalnızca geri gösterme olarak sunulur, bu nedenle iş yükü maliyetinin en iyi duruma getirilmesinde yardımcı olur. Geri ödeme olarak sunulduğunda, ölçek ve merkezileşme ekonomileri nedeniyle genellikle daha ucuza gelirler.
Platform ekipleri genellikle çeşitli etkinlikler için iş yükü ekiplerine self servis seçenekler sağlar. Örneğin:
- Kendi kendine yönlendirilen eğitim için bir belge deposu sağlama
- Belirli kaynak etiketlemesi aracılığıyla maliyet yönetimine ekleme
- Resmi bir abonelik-otomat işlemi aracılığıyla abonelik sunma
İş yükünüz için uygun olabilecek self servis ve platform mühendisliği seçeneklerini keşfedin.
Başarıları ve zorlukları paylaşın
Diğer ekiplerle paylaşılan sorumluluk, bir iş yükünün başarılarını ve zorluklarını paylaşmak anlamına da gelir. İş yükünüz yükümlülüklerini karşılayıp istenen değeri elde ettiğinde, bunu iş ortağı ekiplerinizle paylaşın. İş yükünün başarısına nasıl katkıda bulunduklarını anlatın. İş yükünüz yükümlülüklerini karşılamıyorsa, çalışmayanları paylaşın, işbirliği yapın ve yeniden hesaplayarak çalışmaya başlayın.
Platform ekiplerinin yükümlülükleri ve başarı ölçütleri de vardır. İş ortaklarınızın iş yükünüzün bir teklifle iyi çalışıp çalışmadığını veya gürültülü bir komşu olma riski altında olup olmadığını size söylemesini beklemeniz gerekir.
Sürekli iyileştirme için çaba gösterin
Tüm İyi Tasarlanmış Çerçeve yapılarında bir tema sürekli geliştirmedir. Aşamalı bir zihniyet benimseyin. Mevcut sorunlara yönelik yeni yaklaşımlarla ilgilenebilir, yeni teknolojiyi benimseyebilir, yeni gereksinimleri karşılayabilir veya yeni kısıtlamalar altında çalışabilirsiniz. İş yükünüz zaman içinde geliştikçe, iş ortağı ekiplerinizden de aynı düşünce yapısına dikkat edin. Ancak, her geliştirme fırsatı aynı zamanda değişiklikler anlamına gelir ve uygun bir yönetim süreci tarafından desteklenmelidir.
İş yükü ekiplerinin, platform ekibinin hizmetleri üzerinde etkisi olabilecek iş yükü gereksinimlerine yönelik önerilen değişiklikler hakkında platform ekipleriyle iletişim kurma yükümlülüğü vardır. Benzer şekilde platform ekiplerinin de iş yükü iş ortaklarını değişiklik denetimi süreçlerine dahil etme ve etkili platform değişikliklerini net bir şekilde iletme yükümlülüğü vardır. Bir ürünün nasıl geliştiğini öğrenmek ve paylaşmak için iş ortaklarıyla düzenli bir iletişim temposu oluşturun.
Başarılı bir sonuç elde etme
İş yüklerinin kullanıcılardan, hissedarlardan, düzenleyici kurumlardan, çalışanlardan, mükemmellik merkezinden ve baş deneyim sorumlularından birçok beklentisi vardır. Beklentiler yön pusulasının dönmesine neden olabilir. İyi Tasarlanmış Çerçeve, başarılı bir sonuç elde etmek için mimari kararlar için açık rasyonalizasyonlar sunarak tasarım ve uygulamayla ilgili netlik sağlar. Başarılı bir iş yükü geliştirin ve bu başarıyı kuruluşunuzla paylaşın.