Apa itu rencana penskalaan? - AWS Auto Scaling

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Apa itu rencana penskalaan?

Gunakan rencana penskalaan untuk mengonfigurasi penskalaan otomatis untuk sumber daya terukur terkait atau terkait dalam hitungan menit. Misalnya, Anda dapat menggunakan tag untuk mengelompokkan sumber daya dalam kategori seperti produksi, pengujian, atau pengembangan. Kemudian, Anda dapat mencari dan menyiapkan rencana penskalaan untuk sumber daya yang dapat diskalakan yang termasuk dalam setiap kategori. Atau, jika infrastruktur cloud Anda termasuk AWS CloudFormation, Anda dapat menentukan template tumpukan yang akan digunakan untuk membuat koleksi sumber daya. Kemudian, buat rencana penskalaan untuk sumber daya yang dapat diskalakan milik setiap tumpukan.

Sumber daya yang didukung

AWS Auto Scaling mendukung penggunaan rencana penskalaan untuk layanan dan sumber daya berikut:

  • Amazon Aurora — Menambah atau mengurangi jumlah replika baca Aurora yang disediakan untuk klaster Aurora DB.

  • Auto Scaling Amazon EC2 — Meluncurkan atau menghentikan instans EC2 dengan menambah atau mengurangi kapasitas grup Auto Scaling yang diinginkan.

  • Amazon Elastic Container Service — Meningkatkan atau mengurangi jumlah tugas yang diinginkan di Amazon ECS.

  • Amazon DynamoDB — Meningkatkan atau mengurangi kapasitas baca dan tulis yang disediakan dari tabel DynamoDB atau indeks sekunder global.

  • Armada Spot — Meluncurkan atau menghentikan instans EC2 dengan menambah atau mengurangi kapasitas target Armada Spot.

Fitur dan manfaat rencana penskalaan

Rencana penskalaan menyediakan fitur dan manfaat berikut:

  • Penemuan sumber daya — AWS Auto Scaling menyediakan penemuan sumber daya otomatis untuk membantu menemukan sumber daya dalam aplikasi Anda yang dapat diskalakan.

  • Penskalaan dinamis — Paket penskalaan menggunakan layanan Auto Scaling Amazon EC2 dan Application Auto Scaling untuk menyesuaikan kapasitas sumber daya yang dapat diskalakan guna menangani perubahan lalu lintas atau beban kerja. Metrik penskalaan dinamis dapat berupa metrik pemanfaatan standar atau throughput, atau metrik khusus.

  • Rekomendasi penskalaan bawaan — AWS Auto Scaling menyediakan strategi penskalaan dengan rekomendasi yang dapat Anda gunakan untuk mengoptimalkan kinerja, biaya, atau keseimbangan di antara keduanya.

  • Penskalaan prediktif — Rencana penskalaan juga mendukung penskalaan prediktif untuk grup Auto Scaling. Ini membantu menskalakan kapasitas Amazon EC2 Anda lebih cepat ketika ada lonjakan yang terjadi secara teratur.

penting

Jika Anda menggunakan paket penskalaan hanya untuk penskalaan prediktif, kami sangat menyarankan agar Anda menetapkan kebijakan penskalaan prediktif secara langsung pada grup Auto Scaling Anda. Opsi yang baru-baru ini diperkenalkan ini menawarkan lebih banyak fitur, seperti menggunakan agregasi metrik untuk membuat metrik kustom baru atau mempertahankan data metrik historis di seluruh penerapan biru/hijau. Untuk informasi selengkapnya, lihat Penskalaan prediktif untuk Auto Scaling Amazon EC2 di Panduan Pengguna Auto Scaling Amazon EC2.

Untuk panduan migrasi dari paket penskalaan ke kebijakan penskalaan prediktif Amazon EC2 Auto Scaling, lihat. Migrasikan rencana penskalaan Anda

Cara memulai

Gunakan sumber daya berikut untuk membantu Anda membuat dan menggunakan rencana penskalaan:

Bekerja dengan rencana penskalaan

Anda dapat membuat, mengakses, dan mengelola rencana penskalaan menggunakan salah satu antarmuka berikut:

  • AWS Management Console— Menyediakan antarmuka web yang dapat Anda gunakan untuk mengakses rencana penskalaan Anda. Jika Anda telah mendaftar Akun AWS, Anda dapat mengakses rencana penskalaan Anda dengan masuk ke AWS Management Console, menggunakan kotak pencarian di bilah navigasi untuk mencari AWS Auto Scaling, dan kemudian memilih AWS Auto Scaling.

  • AWS Command Line Interface (AWS CLI) — Menyediakan perintah untuk serangkaian luas Layanan AWS, dan didukung pada Windows, macOS, dan Linux. Untuk mulai, lihat Panduan Pengguna AWS Command Line Interface. Untuk informasi selengkapnya, lihat rencana penskalaan otomatis di Referensi Perintah.AWS CLI

  • AWS Tools for Windows PowerShell— Menyediakan perintah untuk serangkaian AWS produk yang luas bagi mereka yang membuat skrip di PowerShell lingkungan. Untuk memulai, lihat AWS Tools for Windows PowerShell Panduan Pengguna. Untuk informasi lebih lanjut, lihat AWS Tools for PowerShell Referensi Cmdlet.

  • AWS SDK — Menyediakan operasi API khusus bahasa dan menangani banyak detail koneksi, seperti menghitung tanda tangan, menangani percobaan ulang permintaan, dan menangani kesalahan. Untuk informasi selengkapnya, lihat AWS SDK.

  • HTTPS API - Menyediakan tindakan API tingkat rendah yang Anda panggil menggunakan permintaan HTTPS. Untuk informasi lebih lanjut, lihat Referensi API AWS Auto Scaling.

  • AWS CloudFormation— Mendukung pembuatan rencana penskalaan menggunakan CloudFormation templat. Untuk informasi selengkapnya, lihat AWS::AutoScalingPlans::ScalingPlanreferensi di Panduan AWS CloudFormation Pengguna.

Ketersediaan wilayah

AWS Auto Scaling API tersedia di beberapa Wilayah AWS dan menyediakan titik akhir untuk masing-masing Wilayah ini. Untuk daftar semua Wilayah dan titik akhir di mana API saat ini tersedia, lihat titik akhir dan kuota di AWS Auto ScalingReferensi Umum AWSEndpoint dan ARN untuk Amazon Web Services di Tiongkok dalam the .

Harga

Semua fitur rencana penskalaan diaktifkan untuk Anda gunakan. Fitur disediakan tanpa biaya tambahan di luar biaya layanan untuk CloudWatch dan AWS Cloud sumber daya lain yang Anda gunakan.

catatan

Fitur penskalaan prediktif bergantung pada operasi CloudWatch GetMetricData untuk mengumpulkan data metrik historis untuk peramalan kapasitas, yang menimbulkan biaya. Namun, jika Anda mengaktifkan penskalaan prediktif dengan kebijakan penskalaan Auto Scaling Amazon EC2 alih-alih paket penskalaan, tidak ada biaya untuk panggilan ke. GetMetricData