Aracılığıyla paylaş


Performans Verimliliği olgunluk modeli

Performans Verimliliği, kapasiteyi yöneterek yükte artış olduğunda bile kullanıcı deneyimini korumakla ilgilidir. Strateji kaynakları ölçeklendirmeyi, olası performans sorunlarını tanımlamayı ve iyileştirmeyi ve en yüksek performans için iyileştirmeyi içerir.

Bu olgunluk modeli, kaynakları ölçeklendirerek, olası performans sorunlarını belirleyip iyileştirerek ve en yüksek performans için iyileştirme yaparak stratejik bir performans iyileştirme yolculuğunda size yol gösterir.

İlk olarak doğru bileşenleri seçip performans hedefleri belirleyecek, ardından iş yükünüzün davranışını ölçmeye ve izlemeye ilerleyeceksiniz. Olgunlaştıkça yaklaşımınızı geliştirmek, hedeflenen iyileştirmeler için üretim içgörülerinden yararlanmak ve sonuçta deneme ve otomasyon aracılığıyla gelişmiş iyileştirme elde etmek için gerçek kullanıcı geri bildirimlerini birleştirirsiniz. Her aşama bir önceki aşamayı temel alarak performans stratejinizi reaktif sorun gidermeden proaktif verimlilik mühendisliğine dönüştürür.

Model, her biri birincil hedefe ve bir dizi temel stratejiye sahip beş ayrı olgunluk düzeyine yapılandırılmıştır. Her düzeyi keşfetmek için aşağıdaki sekmeli görünümleri kullanın. İlerledikçe vurgulanan dengeleri ve ilişkili riskleri de gözden geçirmeyi unutmayın.

Hedef simgesi Net performans beklentileri oluşturun ve gereksinimlerinize uygun şekilde boyutlandırılmış bileşenleri seçin.

Olgunluk modelinin 1. düzeyi, performans beklentilerini toplamaya ve bu beklentileri karşılamanıza yardımcı olacak bulut hizmetlerini seçmeye odaklanır. Bu düzeyde, en uygun kaynakları ve bileşenleri araştırırsınız. Yalnızca gerekli performans özelliklerini sağlayan hizmetlerin önceliklerini belirleyin. Bu yaklaşım maliyetleri denetlemeye yardımcı olur ve geliştirme hızınızı korur.

Temel stratejiler

✓ Gereksinimleri toplayın ve iş yükü performans hedeflerini tanımlayın

İş yükü performansıyla ilgili genel beklentileri anlamak için paydaşlarla birlikte çalışın. Bu beklentiler, web uygulamaları için sayfa yükleme sürelerine yönelik hedefleri veya etkileşimli sistemler için yanıt sürelerini içerebilir. İş yükü geliştirmenin bu aşamasında, odak noktanız henüz performans ölçümlerini ölçmeye odaklanmadığından, bu hedefleri temel gereksinimler yerine yönergeler olarak değerlendirin. İş yükü beklentilerini topladıktan sonra, iş yükünüz için uygun olabilecek kaynak türlerini araştırmaya başlayın.

✓ Uygun ağ kaynaklarını seçin

İş yükünüz için uygun hizmetleri ve yapılandırmaları belirlemek için ağ gereksinimlerinizi değerlendirin. Ağın iş yükünüzü etkili bir şekilde desteklediğinden emin olmak için ağ trafiğini, bant genişliğini, gecikme süresini ve aktarım hızını göz önünde bulundurun. Gecikme süresini azaltmak için özel sanal ağları ve omurga ağlarını kullanın.

Sunucu aşırı yüklemesini önlemek ve yanıt sürelerini azaltmak için ağ trafiğinin eşit dağıtılmasını sağlayın. Bulut sağlayıcınız tarafından sunulan farklı yük dengeleme hizmetlerini değerlendirin. Trafik türünü, genel veya bölgesel yönlendirmeyi, hizmet düzeyi hedeflerini ve site hızlandırma ve düşük gecikme süreli yük dengeleme gibi belirli özellikleri göz önünde bulundurun.

Risk:Temel ağ için farklı seçenekleri tam olarak araştırmak ve anlamak için zaman ayırın. Bu alandaki daha sonraki değişiklikler için tam yeniden tasarım ve yeniden dağıtım gerekebilir.

✓ Uygun işlem kaynaklarını seçin

Örnek türü, ölçeklenebilirlik ve hizmet katmanları dahil olmak üzere iş yükünüzün işlem gereksinimlerini değerlendirin. Performans kazanımları elde etmek için, yalıtım, kaynak verimliliği, hızlı başlangıç süreleri ve taşınabilirlik sağlayan kapsayıcıları kullanmayı göz önünde bulundurun.

İş yükünüz geliştikçe kolayca ölçeklendirmenizi sağlarken gereksinimlerinizi karşılayabilecek bir işlem hizmeti seçin. İş yükünüzü oluşturmak yinelemeli bir işlemdir. Daha az performanslı SKU'lar ve daha az örnek kullanarak küçük bir başlangıç yapabilirsiniz. Bu bileşenleri iş yükünün yaşam döngüsünün ilerleyen bölümlerinde yükseltin.

Taviz: Acil ihtiyaçlarınızı bütçenizle karşılaştırın. Kullanımda olmayan işlem kaynaklarını kapatma veya serbest bırakma fırsatlarını arayın.

✓ Uygun veri deposu hizmetlerini seçin

İş yükünüzün verileri depolama, alma ve yönetme gereksinimlerini belirleyin. Aşağıdaki gibi özellikleri göz önünde bulundurun:

  • Veri türleri: İş yükünüzün hangi tür verileri almasını, işlemesini veya depolamasını bekliyorsunuz?

  • Hacim: Ne kadar veri almayı, işlemeyi veya depolamayı bekliyorsunuz?

  • İşlem aktarım hızı: Farklı veri türlerine erişmek için performans gereksinimleri nelerdir?

  • Tutarlılık: Veri türleri arasında veri tutarlılığı için hedefleriniz nelerdir?

  • Dayanıklılık: Veri türleri arasında veri dayanıklılığı için hedefleriniz nelerdir?

  • Erişim desenleri: İş yükünüzün hangi tür erişim desenlerini desteklemesi gerekiyor? Örneğin, belirli bir bileşen için birkaç yazma işlemi ancak birkaç okuma gerçekleştirmeniz gerekebilir. Başka bir bileşen için tam tersini yapmanız gerekebilir.

Bu soruların yanıtlarına bağlı olarak, iş yükünüzün kullanım örneklerinden her biri için en iyi veri hizmetini seçin .

Bulut ortamlarındaki veri hizmetleri için çok çeşitli seçenekler olduğundan, tasarımınızı iş yükünüzdeki her bileşenin işlevselliğine en uygun şekilde farklı hizmetleri kullanacak şekilde uyarlayabilirsiniz. Bu yaklaşım, her bileşenin performansını iyileştirmenize yardımcı olur.

Ticaret-off: Tek bir veri deposuna konsolide edebileceğiniz bileşenler için farklı veri hizmetleri seçerek veri bileşenlerinizi aşırı mühendislik yapmayın. Performans ile maliyet ve karmaşıklık arasında dengeyi sağlama.

Sonraki Adımlar