Cara kerja skor penempatan Spot - Amazon Elastic Compute Cloud

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

Cara kerja skor penempatan Spot

Saat Anda menggunakan fitur Skor penempatan Spot, pertama-tama Anda menentukan persyaratan komputasi untuk Instans Spot Anda, lalu Amazon EC2 mengembalikan 10 Wilayah teratas atau Zona Ketersediaan tempat permintaan Spot Anda kemungkinan berhasil. Setiap Wilayah atau Zona Ketersediaan dinilai pada skala 1 hingga 10, dengan 10 menunjukkan bahwa permintaan Spot Anda sangat mungkin berhasil, dan 1 menunjukkan bahwa permintaan Spot Anda tidak mungkin berhasil.

Langkah 1: Tentukan kebutuhan Spot Anda

Pertama, tentukan kapasitas Spot target yang Anda inginkan dan kebutuhan komputasi Anda, sebagai berikut:

  1. Tentukan kapasitas Spot target, dan unit kapasitas target opsional.

    Anda dapat menentukan kapasitas Spot target yang Anda inginkan dalam hal jumlah instance atauvCPUs, atau dalam hal jumlah memori di MiB. Untuk menentukan kapasitas target dalam jumlah vCPUs atau jumlah memori, Anda harus menentukan unit kapasitas target sebagai vcpu ataumemory-mib. Jika tidak, default ditentukan ke jumlah instans.

    Dengan menentukan kapasitas target Anda dalam hal jumlah vCPUs atau jumlah memori, Anda dapat menggunakan unit ini saat menghitung total kapasitas. Misalnya, jika Anda ingin menggunakan campuran instance dengan ukuran berbeda, Anda dapat menentukan kapasitas target sebagai jumlah totalvCPUs. Fitur skor penempatan Spot kemudian mempertimbangkan setiap jenis instance dalam permintaan berdasarkan jumlahnyavCPUs, dan menghitung jumlah total vCPUs daripada jumlah total instance saat menjumlahkan kapasitas target.

    Misalnya, Anda menentukan total kapasitas target 30vCPUs, dan daftar tipe instans Anda terdiri dari c5.xlarge (4vCPUs), m5.2xlarge (8), dan r5.large (2vCPUs). vCPUs Untuk mencapai total 30vCPUs, Anda bisa mendapatkan campuran 2 c5.xlarge (2* 4vCPUs), 2 m5.2xlarge (2* 8), dan 3 r5.large (3* 2). vCPUs vCPUs

  2. Tentukan tipe instans atau atribut instans.

    Anda dapat menentukan jenis instance yang akan digunakan, atau Anda dapat menentukan atribut instance yang Anda perlukan untuk persyaratan komputasi, lalu biarkan Amazon EC2 mengidentifikasi tipe instance yang memiliki atribut tersebut. Pemilihan ini dikenal sebagai pemilihan tipe instans berbasis atribut.

    Anda tidak dapat menentukan tipe instans sekaligus atribut instans dalam permintaan skor penempatan Spot yang sama.

    Jika Anda menentukan jenis instans, Anda harus menentukan setidaknya tiga jenis instans yang berbeda, jika tidak Amazon EC2 akan mengembalikan skor penempatan Spot rendah. Demikian pula, jika Anda menentukan atribut instans, atribut itu harus menyelesaikan setidaknya tiga tipe instans yang berbeda.

Untuk contoh berbagai cara menentukan kebutuhan Spot Anda, lihat Contoh konfigurasi.

Langkah 2: Filter respons skor penempatan Spot

Amazon EC2 menghitung skor penempatan Spot untuk setiap Wilayah atau Availability Zone, dan mengembalikan 10 Wilayah teratas atau 10 Availability Zone teratas di mana permintaan Spot Anda kemungkinan akan berhasil. Defaultnya adalah menampilkan daftar Wilayah dengan skornya. Jika berencana untuk meluncurkan semua kapasitas Spot Anda ke dalam satu Zona Ketersediaan, lebih baik Anda meminta daftar Zona Ketersediaan dengan skornya.

Anda dapat menentukan filter Wilayah untuk mempersempit Wilayah yang akan ditampilkan dalam respons.

Anda dapat menggabungkan filter Wilayah dan permintaan Zona Ketersediaan dengan skornya. Dengan cara ini, Zona Ketersediaan dengan skornya dibatasi untuk Wilayah yang telah Anda filter. Untuk menemukan Zona Ketersediaan dengan skor tertinggi di suatu Wilayah, tentukan hanya Wilayah tersebut, dan responsnya akan menampilkan daftar skor dari semua Zona Ketersediaan di Wilayah tersebut.

Langkah 3: Tinjau rekomendasi

Skor penempatan Spot untuk setiap Wilayah atau Zona Ketersediaan dihitung berdasarkan kapasitas target, komposisi tipe instans, tren penggunaan Spot historis dan saat ini, serta waktu permintaan. Karena kapasitas Spot terus berfluktuasi, permintaan skor penempatan Spot yang sama dapat menghasilkan skor yang berbeda ketika dihitung pada waktu yang berbeda.

Wilayah dan Zona Ketersediaan diberi skor pada skala 1 hingga 10. Skor 10 menunjukkan bahwa permintaan Spot Anda sangat mungkin—tetapi tidak dijamin—akan berhasil. Skor 1 menunjukkan bahwa permintaan Spot Anda tidak mungkin berhasil. Skor yang sama mungkin ditampilkan untuk Wilayah atau Zona Ketersediaan yang berbeda.

Jika skor rendah ditampilkan, Anda dapat mengedit kebutuhan komputasi Anda dan menghitung ulang skor. Anda juga dapat meminta rekomendasi skor penempatan Spot untuk kebutuhan komputasi yang sama pada waktu yang berbeda dalam sehari.

Langkah 4: Gunakan rekomendasi

Skor penempatan Spot hanya relevan jika permintaan Spot Anda memiliki konfigurasi yang persis sama dengan konfigurasi skor penempatan Spot (kapasitas target, unit kapasitas target, dan tipe instans atau atribut instans), dan dikonfigurasi untuk menggunakan strategi alokasi capacity-optimized. Jika tidak, kemungkinan mendapatkan kapasitas Spot yang tersedia tidak akan selaras dengan skor.

Meskipun skor penempatan Spot berfungsi sebagai pedoman, dan tidak ada skor yang menjamin bahwa permintaan Spot Anda akan terpenuhi sepenuhnya atau sebagian, Anda dapat menggunakan informasi berikut untuk mendapatkan hasil terbaik:

  • Gunakan konfigurasi yang sama — Skor penempatan Spot hanya relevan jika konfigurasi permintaan Spot (kapasitas target, unit kapasitas target, dan jenis instans atau atribut instance) di grup Auto Scaling, EC2 Armada, atau Armada Spot Anda sama dengan yang Anda masukkan untuk mendapatkan skor penempatan Spot.

    Jika Anda menggunakan pemilihan jenis instans berbasis atribut dalam permintaan skor penempatan Spot, Anda dapat menggunakan pemilihan jenis instans berbasis atribut untuk mengonfigurasi grup Auto Scaling, Armada, EC2 atau Armada Spot. Untuk informasi selengkapnya, lihat Membuat grup instance campuran menggunakan pemilihan tipe instans berbasis atribut dan. Tentukan atribut untuk pemilihan jenis contoh untuk EC2 Armada atau Armada Spot

    catatan

    Jika Anda menentukan kapasitas target berdasarkan jumlah vCPUs atau jumlah memori, dan Anda menentukan jenis instans dalam konfigurasi skor penempatan Spot, perhatikan bahwa saat ini Anda tidak dapat membuat konfigurasi ini di grup Auto Scaling, EC2 Armada, atau Armada Spot. Namun, Anda harus secara manual mengatur pembobotan instans dengan menggunakan parameter WeightedCapacity.

  • Gunakan strategi alokasi capacity-optimized — Skor berapa pun mengasumsikan bahwa permintaan armada Anda akan dikonfigurasi untuk menggunakan semua Zona Ketersediaan (untuk meminta kapasitas di seluruh Wilayah) atau satu Zona Ketersediaan (jika meminta kapasitas dalam satu Zona Ketersediaan) dan strategi alokasi Spot capacity-optimized untuk permintaan Anda agar kapasitas Spot berhasil. Jika Anda menggunakan strategi alokasi lain, seperti lowest-price, kemungkinan mendapatkan kapasitas Spot yang tersedia tidak akan selaras dengan skor.

  • Segera bertindak berdasarkan skor — Rekomendasi skor penempatan Spot mencerminkan kapasitas Spot yang tersedia pada saat permintaan, dan konfigurasi yang sama dapat menghasilkan skor yang berbeda bila dihitung pada waktu yang berbeda karena fluktuasi kapasitas Spot. Meskipun skor 10 berarti permintaan kapasitas Spot Anda sangat mungkin—tetapi tidak dijamin—berhasil, untuk hasil terbaik kami sarankan Anda segera bertindak berdasarkan skor. Kami juga menyarankan Anda untuk mendapatkan skor baru setiap kali Anda mencoba permintaan kapasitas.