Video: ARG: How AWS Service Teams use Automated Reasoning for Security 2024
Uygulamanızın ölçeklendirilebilme kapasitesi, kaynaklara erişimine bağlıdır. AWS, otomasyon ve ölçekleme kombinasyonu olan otomatik ölçeklendirme yöntemini kullanarak kaynaklarına tutarlı bir şekilde erişmenizi sağlar. Monitörler, kullanıcı bir ışık ve ağır bir yük arasındaki farkı görmemek için sabit bir çıktı düzeyini korumak için bir uygulama sunucular gibi ek kaynaklara ihtiyaç duyduğunda hizmetleri anlatan olaylar üretir.
Otomatik ölçeklemenin gerçek dünyadaki performansı tam olarak bu düzeyde tutarlılık sağlamaz olsa da, otomasyon, çoğu kullanıcı bir AWS perspektifinden şikayet etmeyecek kadar iyi çalışıyor.
Bu konudaki RDS ile ilgili başka bir veritabanı hizmeti, kaynakların verileri içermesidir. Ne yaparsanız yapın, veri yönetimi konularında ek kaynaklar atmak yalnızca şimdiye kadar yapılacaktır. Bir noktada, verilerin kat kat ağırlığı bir zorunluluk haline gelir. İhtiyacınız olan bir kaydı bulmak için birkaç milyon kaydı aramak, ne kadar sunucuyu izin verirseniz ve ne kadar bellek sağladığınız önemli değil, zaman alır. Bu zaman faktörü göz önünde bulundurulduğunda, büyük miktarda veri dahil olduğunda ölçeklenebilecek bir uygulama oluşturmak için AWS ile çalışırken bu sorunları göz önlemeniz gerekir:
- Doğru RDBMS kullanın: Amazon, bir dizi veritabanı yöneticisi hazırlar. İlk eğiliminiz şu anda kuruluşunuzda en çok kullandığınız veritabanı altyapısını kullanmak olsa da, hız düşünceleri bu durumda tutarlılığın üstesinden gelebilir. Uygulamanızın ölçeklenmesini istiyorsanız, bir bulut ortamında en uygun hız sağlayan bir RDBMS seçmeniz gerekebilir.
- Verileri en iyi uygulamaları kullanarak düzenleyin: En iyi uygulamaların kullanılması, uygulamanızın iyi ölçeklenmesini sağlamak için iyi bir başlangıç noktası sağlar. Deneyler genellikle iyi sonuçlar verdiğini gösterdiğinde en iyi uygulama devreye girer.
- İyi RDBMS optimizasyonlarını bulmak için denemeler: Bilgi kaynakları genellikle genel davaya odaklanır; kimse sizin özel ihtiyaçlarınızı bilemez. Bununla birlikte, çeşitli genel organizasyonel ve optimizasyon tekniklerini kullandığınızda, ödün verme gerçekleşir ve uygulama hızına ve uygulamanın yük altında ölçeklendirilmesine kıyasla her bir ödün vermenin fiyatını göz önüne almanız gerekir. Bazı durumlarda, genel olarak iyi çalışan en iyi uygulamalara güvenmek, özel durumunuzda istenen sonucu vermeyebilir.
- Ek kaynakların yardımcı olup olmayacağını belirlemek için AWS ile oyna: AWS, normalde sahip olamadığınız kaynaklara erişmenize izin vererek bazı hız ve ölçeklendirme sorunlarının üstesinden gelmenize gerçekten yardımcı olabilir. AWS dokümantasyonu, ilave kaynakları tahsis ederken (ve bunu yapmak için daha fazla harcama yaparak) istenen sonucu verecek bazı ipuçları sunar. Ne yazık ki, ek AWS kaynakları kullanarak ödediğiniz fiyat için kabul edilebilir kazanç sağlayacağınızı doğrulamanın tek yolu test sonuçlarını dikkatlice denemek ve izlemektir.