View a markdown version of this page

Biaya - Penjadwal Instance di AWS

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

Biaya

Anda bertanggung jawab atas biaya layanan AWS yang digunakan saat menjalankan Instance Scheduler. Memahami bagaimana biaya berskala dengan ukuran penerapan membantu Anda merencanakan dan mengoptimalkan implementasi.

Faktor penskalaan biaya

Skala biaya Penjadwal Instance berdasarkan beberapa faktor:

Jumlah target penjadwalan: Jumlah kombinasi akun-wilayah-layanan unik yang dikelola. Setiap target memerlukan pemanggilan Lambda terpisah per interval penjadwalan.

Sumber daya per target: Jumlah sumber daya (instans EC2, database RDS, dll.) dalam setiap target mempengaruhi waktu eksekusi Lambda dan biaya durasi.

Kompleksitas metrik operasional: CloudWatch Metrik opsional berskala biaya dengan jumlah jenis instans unik dan jadwal aktif yang dilacak di seluruh penerapan Anda.

Frekuensi penjadwalan: Solusi berjalan berdasarkan frekuensi yang Anda konfigurasi (default: 5 menit). Pemeriksaan yang lebih sering meningkatkan pemanggilan Lambda dari 24 kali sehari (per jam) menjadi 288 kali sehari (interval 5 menit).

Menghitung target penjadwalan

Target penjadwalan adalah kombinasi unik dari akun-region-service yang berisi setidaknya satu instans yang dikelola secara aktif. Beberapa instance dalam kombinasi akun-wilayah-layanan yang sama dihitung sebagai target penjadwalan tunggal.

Contoh perhitungan:

  • Akun A, us-east-1, 5 instans EC2 = 1 target penjadwalan

  • Akun A, us-east-1, 3 database RDS = 1 target penjadwalan

  • Akun A, us-east-1, 2 Grup Penskalaan Otomatis = 1 target penjadwalan

  • Akun A, us-west-2, 2 instans EC2 = 1 target penjadwalan

  • Akun B, us-east-1, 10 instans EC2 = 1 target penjadwalan

Total: 5 target penjadwalan

Ini berarti solusi akan memanggil 5 fungsi Lambda terpisah per interval penjadwalan untuk mengelola semua sumber daya di seluruh kombinasi akun-wilayah-layanan ini.

catatan

Target dapat berada dalam ruang lingkup penjadwalan tetapi tidak dianggap “aktif” untuk perhitungan biaya sampai setidaknya satu sumber daya ditandai untuk penjadwalan di target tersebut.

Untuk pengoptimalan biaya, Penjadwal Instance mengelompokkan semua RDS-related layanan Amazon menjadi satu panggilan. Oleh karena itu penjadwalan Amazon RDS, Amazon Aurora, Amazon Neptune, dan Amazon DocDB semuanya dihitung sebagai satu layanan “RDS” untuk perhitungan biaya.

Strategi optimasi biaya

  1. Terapkan di Wilayah dengan harga Lambda yang lebih rendah

  2. Gunakan pengaturan memori Lambda 512 MB default kecuali diperlukan untuk meningkatkannya dengan batasan skala target tunggal

  3. Meminimalkan jumlah jadwal unik dan jenis instans yang digunakan secara aktif

  4. Sesuaikan frekuensi penjadwalan berdasarkan kebutuhan Anda

  5. Nonaktifkan dasbor metrik operasional jika tidak berencana menggunakannya

Lihat halaman web harga untuk setiap layanan AWS dalam solusi ini.

Sebaiknya buat anggaran melalui AWS Cost Explorer untuk membantu mengelola biaya. Harga dapat berubah.

Contoh harga referensi (bulanan)

Contoh berikut menunjukkan bagaimana biaya berskala di berbagai ukuran penerapan. Gunakan ini sebagai titik referensi untuk memperkirakan biaya untuk penerapan spesifik Anda.

catatan

Semua harga referensi adalah perkiraan kasar biaya untuk layanan utama yang digunakan oleh solusi.

Penyebaran kecil (~ $9 per bulan)

Contoh ini mewakili pengembangan tipikal atau penyebaran produksi kecil:

  • 5 target aktif

  • 20 sumber daya yang dikelola

  • 3 jadwal aktif

  • 2 jenis contoh

  • Interval penjadwalan 5 menit

  • Fungsi Lambda 512 MB, runtime rata-rata 5 detik

AWS service Biaya Bulanan [USD]

AWS Lambda

~$2,00

AWS KM

~$1,50

CloudWatch Log

~$0,30

CloudWatch Metrik

~$5,30

Amazon DynamoDB

~$0,05

Total:

~$9,15

Penerapan sedang (~ $161 per bulan)

Contoh ini mewakili penerapan perusahaan ukuran menengah:

  • 250 target aktif

  • 1000 sumber daya yang dikelola

  • 15 jadwal aktif

  • 15 jenis instans

  • Interval penjadwalan 5 menit

  • Fungsi Lambda 512 MB, runtime rata-rata 5 detik

  • 5 Jendela Pemeliharaan EC2

AWS service Biaya Bulanan [USD]

AWS Lambda

~$95,00

Amazon DynamoDB

~$1,00

CloudWatch Log

~$10,00

CloudWatch Metrik

~$40,00

AWS KM

~$15,00

Total:

~$161,00

Penyebaran besar (~ $630 per bulan)

Contoh ini mewakili penerapan perusahaan besar:

  • 1000 target aktif

  • 5000 sumber daya yang dikelola

  • 500 jadwal aktif

  • 50 jenis instans

  • Interval penjadwalan 5 menit

  • Fungsi Lambda 512 MB, runtime rata-rata 5 detik

  • 100 Jendela Pemeliharaan EC2

AWS service Biaya Bulanan [USD]

AWS Lambda

~$380,00

Amazon DynamoDB

~$5,00

CloudWatch Log

~$50,00

CloudWatch Metrik

~$140,00

AWS KM

~$55,00

Total:

~$630,00

Estimasi biaya untuk penerapan Anda

Untuk memperkirakan biaya untuk penerapan spesifik Anda:

  1. Hitung total sumber daya terkelola Anda (instans EC2, database RDS, dll.)

  2. Tentukan jumlah akun dan Wilayah yang akan Anda kelola

  3. Pertimbangkan frekuensi penjadwalan yang Anda butuhkan

  4. Putuskan apakah Anda memerlukan metrik operasional

  5. Gunakan contoh referensi di atas untuk menginterpolasi biaya yang diharapkan