View a markdown version of this page

Gunakan pembobotan instans untuk mengelola biaya dan kinerja Armada EC2 atau Spot Fleet - 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 Armada EC2 atau Spot Fleet

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

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

Contoh: Menggunakan bobot instans untuk manajemen kinerja

Misalkan armada Anda memiliki dua jenis 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 1m5.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 m5.large satu ataum5.2xlarge, atau campuran keduanya, sebagai berikut:

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

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

  • 4 m5.large dan 1 m5.2xlarge

Contoh: Menggunakan pembobotan instans 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 instans 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.

Tipe 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 instans armada sebagai berikut untuk menyediakan kapasitas target yang Anda inginkan di kumpulan dengan harga terendah per unit pada saat pemenuhan:

  1. Tetapkan kapasitas target untuk armada Anda baik dalam instance (default) atau dalam unit pilihan Anda, seperti vCPU, memori, 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 terendah per unit (harga r3.2xlarge per instans jam dibagi 6), armada akan meluncurkan empat dari instance ini (24 dibagi 6).

Jika spesifikasi peluncuran kedua memberikan harga terendah per unit (harga untuk c3.xlarge per instans jam dibagi 5), armada akan meluncurkan lima dari instance ini (24 dibagi 5, hasil dibulatkan ke atas).

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 contoh (30 dibagi 8, hasil dibulatkan ke atas). 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.