Secara otomatis menyesuaikan kapasitas - Amazon Athena

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

Secara otomatis menyesuaikan kapasitas

Anda dapat secara otomatis menyesuaikan kapasitas reservasi Anda sebagai respons terhadap pemanfaatan beban kerja menggunakan solusi auto-scaling Athena. Ini secara otomatis menambah kapasitas ketika pemanfaatan melebihi ambang batas yang dikonfigurasi dan menghilangkan kapasitas selama periode pemanfaatan rendah untuk mengurangi biaya. Anda dapat menyesuaikan perilakunya dengan menetapkan ambang batas pemanfaatan yang berbeda, jumlah DPU minimum dan maksimum, peningkatan skala, dan frekuensi evaluasi pemanfaatan. Ini menghilangkan penyesuaian kapasitas manual sekaligus membantu Anda menyeimbangkan persyaratan kinerja dengan pengoptimalan biaya.

Anda menerapkan solusi tanpa server ini menggunakan templat. CloudFormation Ini menciptakan mesin status Step Functions yang memantau metrik pemanfaatan dan membuat keputusan penskalaan. Anda dapat lebih lanjut menyesuaikan template atau mesin negara untuk memenuhi kebutuhan spesifik Anda.

Untuk memulai, gunakan konsol Athena dan pilih Siapkan auto-scaling pada halaman detail reservasi kapasitas Anda, yang mengarahkan Anda ke templat yang telah dimuat sebelumnya. CloudFormation Atau, ikuti prosedur di bawah ini.

Prasyarat

  • Diperlukan reservasi kapasitas aktif

  • Izin IAM yang diperlukan untuk menerapkan CloudFormation tumpukan dan membuat sumber daya Step Functions

Luncurkan CloudFormation tumpukan

CloudFormationTemplate otomatis ini menerapkan solusi auto-scaling Reservasi Kapasitas Athena. Anda harus menyelesaikan langkah-langkah yang berlaku Prasyarat sebelum meluncurkan tumpukan.

CloudFormationlaunch button for creating the stack.

Untuk meluncurkan solusi auto-scaling
  1. Masuk ke AWSManagement Console dan pilih tombol untuk meluncurkan AWSAccelerator-InstallerStack CloudFormation template.

  2. Template diluncurkan di AS Timur (Virginia N.) secara default. Untuk meluncurkan solusi di tempat lainWilayah AWS, gunakan pemilih Wilayah di bilah navigasi konsol.

  3. Pada halaman Buat tumpukan, verifikasi bahwa URL templat ada di kotak teks URL Amazon S3 dan pilih Berikutnya.

  4. Pada halaman Tentukan detail tumpukan, tetapkan nama ke tumpukan solusi Anda.

  5. Di bawah Parameter, tinjau parameter untuk templat solusi ini dan modifikasi sesuai kebutuhan. Solusi ini menggunakan nilai default berikut.

    Parameter Default Deskripsi
    AthenaCapacityReservationName <requires input> Nama reservasi kapasitas Anda yang ada untuk memantau dan menyesuaikan.
    MaxTargetDpus <requires input> Jumlah maksimum DPUs solusi dapat ditingkatkan hingga.
    MinTargetDpus 24 Jumlah minimum DPUs solusi dapat diturunkan ke.
    ScaleOutDpuAmount 16 Jumlah DPUs untuk ditambahkan saat meningkatkan skala.
    ScaleInDpuAmount 8 Jumlah yang DPUs harus dihapus saat menurunkan skala.
    HighUtilizationThreshold 75 Persentase pemanfaatan yang memicu peningkatan.
    LowUtilizationThreshold 25 Persentase pemanfaatan yang memicu penurunan skala.
    EvaluationLookbackWindow 300 Jendela waktu dalam hitungan detik untuk mengukur pemanfaatan.
    EvaluationFrequency tarif (5 menit) Seberapa sering memeriksa pemanfaatan dan menyesuaikan kapasitas.
    catatan

    Semua nilai DPU harus kelipatan 4 untuk memenuhi persyaratan reservasi kapasitas Athena.

  6. Pilih Berikutnya.

  7. Pada halaman Konfigurasikan opsi tumpukan, pilih Berikutnya.

  8. Pada halaman Tinjau dan buat, tinjau dan konfirmasikan pengaturan. Pilih kotak yang mengakui bahwa template mungkin membuat sumber daya IAM.

  9. Pilih Kirim untuk menyebarkan tumpukan.

    Anda dapat melihat status tumpukan di CloudFormation konsol di kolom Status. Anda akan menerima CREATE_COMPLETE status dalam beberapa menit.