Web Yazılım Entegrasyonu

Application Auto Scaling

Application Auto Scaling, AWS kaynaklarınızın otomatik ölçeklendirilmesini yapılandırmanızı sağlayan bir API entegrasyonudur. Amazon ECS, DynamoDB, Lambda ve daha fazlası için dinamik ve zamanlanmış ölçekleme politikaları tanımlayın.

WhatsApp’tan görüşelim
Application Auto Scaling API entegrasyonu ile AWS kaynaklarının otomatik ölçeklendirilmesi
Güncel sürüm2016-02-06

Application Auto Scaling, AWS üzerinde çalışan çeşitli kaynakların kapasitesini otomatik olarak ayarlamanıza olanak tanıyan bir API'dir. Bu API sayesinde, Amazon ECS servisleri, DynamoDB tabloları, Lambda fonksiyonlarının provisioned concurrency değerleri ve daha birçok kaynak için minimum ve maksimum kapasite limitleri belirleyebilir, CloudWatch alarmlarına dayalı dinamik ölçekleme politikaları tanımlayabilir veya zamanlanmış ölçekleme eylemleri oluşturabilirsiniz. Ayrıca, ölçekleme faaliyetlerini geçici olarak askıya alabilir veya devam ettirebilirsiniz. Bu API, özellikle değişken iş yüklerine sahip uygulamalar için maliyet optimizasyonu ve performans dengesi sağlamak amacıyla kullanılır.

Hangi ihtiyaçlarda değerlendirilebilir?

  • AWS üzerinde değişken trafik alan web uygulamaları veya mikroservis mimarileri
  • Mevcut AWS kaynaklarının kapasite yönetimini otomatikleştirmek isteyen ekipler
  • Maliyetleri optimize etmek ve performansı korumak için dinamik ölçeklendirme ihtiyacı olan kuruluşlar

Yaygın kullanım alanları

ECS Servislerinin Otomatik Ölçeklendirilmesi

Amazon ECS'de çalışan konteyner servislerinin, CPU veya bellek kullanımına göre otomatik olarak ölçeklendirilmesi. Örneğin, bir web API'si yoğun saatlerde daha fazla görev çalıştırabilir.

DynamoDB Kapasite Yönetimi

DynamoDB tablolarının okuma/yazma kapasitesini, trafik desenlerine göre otomatik olarak ayarlamak. Böylece hem performans korunur hem de gereksiz maliyetlerin önüne geçilir.

Lambda Provisioned Concurrency Yönetimi

Lambda fonksiyonları için provisioned concurrency değerlerini, beklenen çağrı hacmine göre zamanlanmış ölçekleme ile ayarlamak. Örneğin, belirli saatlerde artan iş yüküne hazır olmak.

İncelenmesi gereken noktalar

  • Application Auto Scaling yalnızca desteklenen AWS kaynaklarıyla çalışır; özel kaynaklar için API'nin RegisterScalableTarget ile kaydedilmesi gerekir.
  • Ölçekleme politikaları CloudWatch alarmlarına dayanır; doğru metriklerin ve eşiklerin belirlenmesi önemlidir.
  • API sürümü 2016-02-06'dır ve AWS SDK'ları veya REST API üzerinden erişilebilir; güvenlik için IAM rolleri ve kimlik doğrulama gereklidir.

WordPress.org

Kurulum ve geliştirme notları

Application Auto Scaling bir API olduğundan, geleneksel bir kurulum gerektirmez. AWS hesabınızda API'yi kullanmak için SDK'ları veya HTTP isteklerini kullanabilirsiniz. Resmi dokümantasyonda kurulum adımları belirtilmemiştir.

Hazır çözümün ötesinde

Özel geliştirme ne zaman değerlendirilebilir?

ZeplinGo, AWS altyapınız için özel ölçeklendirme stratejileri geliştirmenize yardımcı olabilir. İhtiyaçlarınıza göre Application Auto Scaling API'sini kullanarak kaynaklarınızı optimize edebilir, maliyet ve performans dengesini sağlayabiliriz. Birlikte çalışarak kapsamı belirleyebiliriz.

Ücretsiz ön çalışma isteyin →

Değerlendirme soruları

Application Auto Scaling hangi AWS kaynaklarını destekler?

Amazon AppStream 2.0, Aurora Replicas, Comprehend endpoint'leri, DynamoDB tabloları, ECS servisleri, ElastiCache Redis kümeleri, EMR kümeleri, Keyspaces tabloları, Lambda provisioned concurrency, MSK broker depolama, Neptune kümeleri, SageMaker endpoint varyantları ve Spot Fleet'ler gibi birçok kaynağı destekler.

Ölçeklendirme politikaları nasıl çalışır?

Ölçeklendirme politikaları, CloudWatch alarmlarına dayalı olarak dinamik ölçekleme yapar. Ayrıca zamanlanmış ölçekleme eylemleri tanımlayarak belirli zamanlarda kapasiteyi artırabilir veya azaltabilirsiniz.

Ölçeklendirmeyi geçici olarak durdurabilir miyim?

Evet, RegisterScalableTarget API'sini kullanarak ölçeklendirme faaliyetlerini askıya alabilir ve daha sonra devam ettirebilirsiniz. Bu, bakım pencereleri veya beklenmeyen durumlar için kullanışlıdır.

ZeplinGo çözümleri

Hazır teknolojinin yeterli olduğu noktaları inceliyor; iş ihtiyaçları standart sınırları aştığında entegrasyon ve özel geliştirme kapsamını birlikte belirliyoruz.

Tüm çözümleri görün →

API teknik kaydı

Application Auto Scaling

Entegrasyon öncesinde kaynağı inceleyin.

Bu pencere ZeplinGo kütüphanesinde saklanan güncel teknik kaynağı özetler. Geliştirme öncesinde sağlayıcı dokümantasyonunu, yetkilendirmeyi ve güncel uç noktaları yeniden inceliyoruz.

Sağlayıcı anahtarı
amazonaws.com
Sürüm
2016-02-06
Kaynak kaydı
amazonaws.com:application-autoscaling

Bu API’nin listelenmesi iş ortaklığı, onay veya uyumluluk garantisi anlamına gelmez. Uygulanabilirliği sağlayıcının güncel koşulları ve proje gereksinimleri belirler.