Gunakan pembobotan instans untuk mengelola biaya dan kinerja EC2 Armada atau Armada Spot Anda - Amazon Elastic Compute Cloud

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

Gunakan pembobotan instans untuk mengelola biaya dan kinerja EC2 Armada atau Armada Spot Anda

Dengan pembobotan instans, Anda menetapkan bobot untuk setiap jenis instans di EC2 Armada atau Armada Spot Anda untuk mewakili kapasitas komputasi dan kinerjanya relatif satu sama lain. Berdasarkan bobot, armada dapat menggunakan kombinasi jenis instans yang ditentukan, asalkan dapat memenuhi kapasitas target yang diinginkan. Ini dapat membantu Anda mengelola biaya dan kinerja armada Anda.

Bobot mewakili unit kapasitas yang dikontribusikan oleh tipe instans terhadap total kapasitas target.

Contoh: Gunakan pembobotan contoh untuk manajemen kinerja

Misalkan armada Anda memiliki dua tipe instans, dan Anda menetapkan bobot yang berbeda untuk setiap jenis instans untuk mencerminkan berapa banyak yang Anda butuhkan untuk mencapai kinerja yang sama, sebagai berikut:

  • m5.large- Berat: 1

  • m5.2xlarge- Berat: 4

Dengan menetapkan bobot ini, Anda mengatakan bahwa Anda memerlukan 4 m5.large instance untuk mencapai kinerja yang sama dengan 1. m5.2xlarge

Untuk menghitung berapa banyak instance dari setiap jenis instans yang diperlukan untuk kapasitas target tertentu, gunakan rumus berikut:

target capacity / weight = number of instances

Jika kapasitas target Anda adalah 8 unit, armada dapat memenuhi kapasitas target dengan salah satu m5.large ataum5.2xlarge, atau campuran keduanya, sebagai berikut:

  • 8 m5.large contoh (kapasitas 8/berat 1 = 8 instance)

  • 2 m5.2xlarge contoh (kapasitas 8/berat 4 = 2 instance)

  • 4 m5.large dan 1 m5.2xlarge

Contoh: Gunakan pembobotan contoh untuk manajemen biaya

Secara default, harga yang Anda tentukan adalah per jam instans. Saat Anda menggunakan fitur pembobotan instans, harga yang Anda tentukan adalah per unit jam. Anda dapat menghitung harga per unit jam dengan membagi harga tipe instans dengan jumlah unit yang diwakilinya. Armada menghitung jumlah instance yang akan diluncurkan dengan membagi kapasitas target dengan bobot instans. Jika hasilnya bukan bilangan bulat, armada akan membulatkannya ke bilangan bulat berikutnya, sehingga ukuran armada Anda tidak berada di bawah kapasitas targetnya. Armada dapat memilih kolam mana pun yang Anda tentukan dalam spesifikasi peluncuran, meskipun kapasitas instans yang diluncurkan melebihi kapasitas target yang diminta.

Tabel berikut mencakup contoh perhitungan untuk menentukan harga per unit untuk armada dengan kapasitas target 10.

Jenis instans Bobot instans Kapasitas target Jumlah instans yang diluncurkan Harga per jam instans Harga per unit jam
r3.xlarge

2

10

5

(10 dibagi 2)

$0,05

$0,025

(,05 dibagi 2)

r3.8xlarge

8

10

2

(10 dibagi 8, hasil dibulatkan)

$0,10

$0,0125

(,10 dibagi 8)

Gunakan bobot instance armada sebagai berikut untuk menyediakan kapasitas target yang Anda inginkan di pool dengan harga per unit terendah pada saat pemenuhan:

  1. Tetapkan kapasitas target untuk armada Anda baik dalam instance (default) atau dalam unit pilihan Anda, seperti v, memoriCPU, penyimpanan, atau throughput.

  2. Tetapkan harga per unit.

  3. Untuk setiap spesifikasi peluncuran, tentukan bobot, yang merupakan jumlah unit yang diwakili oleh tipe instans terhadap kapasitas target.

Contoh pembobotan instans

Pertimbangkan permintaan armada dengan konfigurasi berikut:

  • Kapasitas target 24

  • Spesifikasi peluncuran dengan tipe instans r3.2xlarge dan bobot 6

  • Spesifikasi peluncuran dengan tipe instans c3.xlarge dan bobot 5

Bobot mewakili jumlah unit yang diwakili oleh tipe instans terhadap kapasitas target. Jika spesifikasi peluncuran pertama memberikan harga per unit terendah (harga untuk r3.2xlarge per jam contoh dibagi 6), armada akan meluncurkan empat contoh ini (24 dibagi 6).

Jika spesifikasi peluncuran kedua memberikan harga terendah per unit (harga untuk c3.xlarge per jam contoh dibagi 5), armada akan meluncurkan lima contoh ini (24 dibagi 5, hasilnya dibulatkan).

Pembobotan instans dan strategi alokasi

Pertimbangkan permintaan armada dengan konfigurasi berikut:

  • Kapasitas target 30 Instans Spot

  • Spesifikasi peluncuran dengan tipe instans c3.2xlarge dan bobot 8

  • Spesifikasi peluncuran dengan tipe instans m3.xlarge dan bobot 8

  • Spesifikasi peluncuran dengan tipe instans r3.xlarge dan bobot 8

Armada akan meluncurkan empat instance (30 dibagi 8, hasilnya dibulatkan). Dengan strategi diversified, armada meluncurkan satu instans di masing-masing dari ketiga kolam tersebut, dan instans keempat di kolam mana pun yang memberikan harga terendah per unit.