Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu denetim listesi, sisteminizin büyüyebilmesi ve iş yükü kullanım talebinizi karşılayabilmesi için sisteminizi ölçeklendirmeniz için bir dizi öneri sunar. Performansın amacı, talep arttıkça sağlıklı bir sistemle her etkileşimin verimliliğini korumaktır. Performans için tasarlayıp uyguladığınızda, maliyet, karmaşıklık, yeni gereksinimleri destekleme, teknik borç, raporlama ve emek verimliliğine odaklanın.
Her sistem için, yeniden tasarlamadan, geçici bir çözüm sunmadan veya insan katılımını dahil etmeden onu ne kadar ölçeklendirebileceğinizin bir sınırı vardır. Performans verimliliği uygulamalarını dahil etmez ve ödünleşimleri göz önünde bulundurursanız, tasarımınız potansiyel olarak risk altındadır. Sisteminizin başarısına güven aşılamak için aşağıdaki denetim listesinde kapsanan puanları dikkatlice düşünün.
Checklist
| Kod | Tavsiye | |
|---|---|---|
| ☐ | PE:01 | Performans hedeflerini tanımlayın. Performans hedefleri, iş yükü gereksinimlerine bağlı sayısal değerler olmalıdır. Tüm iş yükü akışları için performans hedefleri uygulamanız gerekir. |
| ☐ | PE:02 | Kapasite planlaması gerçekleştirme. Kullanım modellerinde mevsimsel değişimler, ürün güncelleştirmeleri, pazarlama kampanyaları, özel etkinlikler veya mevzuat değişiklikleri gibi tahmin edilen değişiklikler yapılmadan önce kapasite planlaması yapılmalıdır. |
| ☐ | PE:03 | Doğru hizmetleri seçme. Hizmetler, altyapı ve katman seçimleri, iş yükünün performans hedeflerine ulaşma ve beklenen kapasite değişikliklerini barındırma olanağınızı desteklemelidir. Seçmeler ayrıca platform özelliklerini kullanmanın veya özel bir uygulama oluşturmanın avantajlarını da ağırlıklamalıdır. |
| ☐ | PE:04 | Performans verilerini toplayın. İş yükü bileşenleri ve akışları otomatik, sürekli ve anlamlı ölçümler ve günlükler sağlamalıdır. Uygulama, platform, veri ve işletim sistemi düzeyleri gibi farklı iş yükü düzeylerinde verileri toplayın. |
| ☐ | PE:05 | Ölçeklendirmeyi ve bölümleyi iyileştirme. Güvenilir ve denetimli ölçeklendirme ve bölümleme dahil edin. İş yükünün ölçek birimi tasarımı, ölçeklendirme ve bölümleme stratejisinin temelini oluşturur. |
| ☐ | PE:06 | Performansı test edin. Üretim ortamıyla eşleşen bir ortamda düzenli test yapın. Sonuçları performans hedefleriyle ve performans referans noktasıyla karşılaştırın. |
| ☐ | PE:07 | Kodu ve altyapıyı iyileştirme. Yüksek performanslı kodu kullanın ve sorumlulukları platforma devreddiğinden emin olun. Kod ve altyapıyı yalnızca temel amaçları için ve yalnızca gerektiğinde kullanın. |
| ☐ | PE:08 | Veri kullanımını optimize edin. Veri depolarını, bölümleri ve dizinleri iş yükünde amaçlanan ve gerçek kullanımları için iyileştirin. |
| ☐ | PE:09 | Kritik akışların performansının önceliğini belirleme. İş yükü kaynaklarının tahsisi ve performans iyileştirme çabaları, en önemli iş süreçlerini, kullanıcıları ve işlemleri destekleyen akışlara öncelik vermelidir. |
| ☐ | PE:10 | Operasyonel görevleri optimize edin. Yazılım geliştirme yaşam döngüsünün ve diğer rutin işlemlerin iş yükü performansı üzerindeki etkilerini izleyin ve en aza indirin. Bu işlemler virüs taramalarını, gizli dizi döndürmelerini, yedeklemeleri, veritabanlarını yeniden dizine alma ve dağıtımları içerir. |
| ☐ | PE:11 | Canlı performans sorunlarına yanıt verin. Açık iletişim hatları ve sorumluluklar ekleyerek performans sorunlarının nasıl ele alınacağını planlayın. Sorunlu bir durum ortaya çıktığında, öğrendiklerinizi önleyici tedbirleri belirlemek ve bunları iş yükünüze dahil etmek için kullanın. Benzer durumlar ortaya çıktığında normal işlemlere daha hızlı dönmek için yöntemler uygulayın. |
| ☐ | PE:12 | Performansı sürekli olarak optimize edin. Veritabanları ve ağ özellikleri gibi zaman içinde performansı kötüleşen bileşenlere odaklanın. |
Sonraki Adımlar
Diğer kavramları keşfetmek için Performans Verimliliği dengelerini gözden geçirmenizi öneririz.