All Products
Search
Document Center

Elastic Compute Service:Terapkan Instance ECS dengan Set Penyebaran

Last Updated:Feb 12, 2026

Set penyebaran adalah strategi penempatan instance Elastic Compute Service (ECS) pada server fisik. Untuk layanan kluster yang memerlukan ketersediaan tinggi, Anda dapat menggunakan strategi ketersediaan tinggi atau kelompok ketersediaan tinggi guna menempatkan instance ECS di berbagai server fisik, sehingga mencegah titik kegagalan tunggal (SPOF) dan meningkatkan ketersediaan layanan. Untuk aplikasi yang sensitif terhadap latensi jaringan—seperti perdagangan frekuensi tinggi dan analitik data real-time—Anda dapat menggunakan strategi latensi rendah untuk menempatkan instance ECS dalam topologi jaringan yang sama, sehingga mengurangi latensi komunikasi antar instans. Topik ini menjelaskan strategi penyebaran, batasan, serta penggunaan set penyebaran.

Strategi penyebaran

Strategi penyebaran menentukan cara instance ECS ditempatkan pada server fisik. Anda dapat memilih strategi berdasarkan kebutuhan bisnis terkait ketersediaan tinggi, latensi jaringan, dan skala penyebaran.

Strategi

Deskripsi

High availability (Availability)

Menyebarluaskan instance ECS dalam set penyebaran ke berbagai server fisik. Hal ini secara efektif mengurangi risiko gangguan layanan akibat kegagalan satu server.

  • Skenario: Direkomendasikan untuk penyebaran skala kecil yang memerlukan kontinuitas layanan dan isolasi tinggi, seperti kluster komputasi terdistribusi Hadoop dan kluster database SQL.

  • Zona: Instans dapat ditempatkan di berbagai zona.

  • Jumlah instans: Maksimal 20 instans per zona.

High availability group (AvailabilityGroup)

Memberikan kontrol lebih rinci dengan mendistribusikan instans ke maksimal 7 kelompok berbeda dalam satu zona. Hal ini mencapai tingkat isolasi kesalahan yang lebih tinggi.

Instance ECS di kelompok berbeda disebar secara ketat ke server fisik berbeda dalam wilayah yang ditentukan untuk menghindari SPOF. Instance dalam kelompok yang sama tidak dijamin berada di server fisik terpisah dan mungkin ditempatkan pada server fisik yang sama guna mengurangi latensi komunikasi.

Catatan

Anda dapat memanggil operasi DescribeInstances untuk menanyakan nomor kelompok (DeploymentSetGroupNo) suatu instans dalam set penyebaran.

  • Skenario: Ideal untuk penyebaran skala besar yang memerlukan isolasi tinggi, terutama untuk layanan dengan mekanisme ketersediaan tinggi bawaan, seperti replikasi master-replika Redis atau load balancing Nginx.

  • Zona: Instans dapat ditempatkan di berbagai zona.

  • Jumlah instans: Maksimal 20 instans per kelompok dalam satu zona, dengan maksimal 7 kelompok per zona.

Low latency (LowLatency)

Menempatkan semua instance ECS bersama dalam topologi jaringan yang sama di satu zona untuk mengurangi latensi jaringan.

Penting

Hal ini dapat menyebabkan beberapa instans ditempatkan pada server fisik yang sama, sehingga tidak menjamin ketersediaan tinggi.

  • Skenario: Cocok untuk aplikasi yang sangat sensitif terhadap waktu respons jaringan dan memiliki persyaratan ketat terhadap kecepatan pertukaran data, terutama jika aplikasi tersebut memiliki mekanisme HA sendiri. Contohnya termasuk komputasi kinerja tinggi (HPC), analitik data real-time, dan inferensi AI.

  • Zona: Semua instans harus ditempatkan di zona yang sama.

    Jumlah instans: Maksimal 20 instans.

Batasan

Penting

Selama periode permintaan tinggi di suatu wilayah, Anda mungkin tidak dapat membuat instance ECS atau merestart instance ECS pay-as-you-go dalam mode hemat. Dalam kebanyakan kasus, Anda dapat mencoba membuat atau merestart instans tersebut lagi setelah menunggu sebentar. Untuk informasi selengkapnya, lihat Mode hemat.

  • Anda tidak dapat membuat Dedicated Host dalam set penyebaran.

  • Kuota set penyebaran: Setiap Akun Alibaba Cloud memiliki kuota jumlah set penyebaran. Anda dapat melihat kuota spesifik Anda di Quota Center.

  • Batasan wilayah dan zona: Instans dan set penyebaran harus berada di wilayah yang sama. Untuk set penyebaran yang menggunakan strategi latensi rendah, semua instans harus berada di zona yang sama.

  • Batasan family instans: Sebagian besar family instans generasi ke-6 ke atas mendukung strategi ketersediaan tinggi, kelompok ketersediaan tinggi, dan latensi rendah.

    Strategi penyebaran berbeda hanya mendukung family instans tertentu:

    Untuk daftar lengkap family instans yang didukung, lihat hasil yang dikembalikan oleh operasi DescribeDeploymentSetSupportedInstanceTypeFamily.

    Strategi penyebaran

    Keluarga Instans yang Didukung

    High availability dan high availability group

    • g9a, g9ae, g9i, g8a, g8i, g8ine, g8ise, g8y, g7, g7a, g7h, g7ne, g7nex, g7se, g7t, g6, g6a, g6e, g6h, g5, g5ne

    • c9a, c9ae, c9i, c8a, c8i, c8ine, c8y, c7, c7a, c7nex, c7se, c7t, c6, c6a, c6e, c5

    • r9a, r9ae, r9i, r8a, r8i, r8y, r7, r7a, r7se, r7t, r6, r6a, r6e, r5

    • hfc9i, hfg9i, hfr9i, hfc8i, hfg8i, hfr8i, hfc7, hfg7, hfr7, hfc6, hfg6, hfr6, hfc5, hfg5

    • ebmc9i, ebmg9a, ebmg9i, ebmr9i, ebmc8a, ebmc8i, ebmc8y, ebmg8a, ebmg8i, ebmg8y, ebmr8a, ebmr8y, ebmc7, ebmc7a, ebmg7, ebmg7a, ebmg7se, ebmhfc7, ebmhfg7, ebmhfr7, ebmr7, ebmr7a, ebmg5

    • i5, i5g, i5ge, ic5, i4, i4g, i4r, i3, i3g, i2, i2g, i2gne, i2ne

    • gn6i

    • d3c, d3s, d2c, d2s, d1ne

    • re6, re6p, s6, t6, e4, mn4, n4, re4, xn4, sn2ne, u2a, u2i, se1, se1ne, sn1ne, u1, e

    Low latency

    • g9a, g9ae, g9i, g8a, g8ae, g8i, g8ise, g8y, g7, g5ne

    • c9a, c9ae, c9i, c8a, c8ae, c8i, c8ine, c8y, c7, c7nex

    • r9a, r9ae, r9i, r8a, r8ae, r8i, r8y, r7

    • hfc9i, hfg9i, hfr9i, hfc8i, hfg8i, hfr8i

    • ebmc9i, ebmg9a, ebmg9i, ebmr9i, ebmc8a, ebmc8i, ebmc8y, ebmg8a, ebmg8i, ebmg8y, ebmgn8v, ebmr8a, ebmr8y, ebmc7, ebmc7a, ebmg7, ebmg7a, ebmg7se, ebmgn7ex, ebmhfc7, ebmhfg7, ebmhfr7, ebmr7, ebmr7a

    • i5, i5g, i5ge, i4

    • gn8v

    • hpc8ae, hpc8i, hpc7ip, hpc6id, u2a, u2i

  • Anda tidak dapat menggabungkan set penyebaran.

Penagihan

Set penyebaran dapat digunakan secara gratis. Namun, Anda akan ditagih untuk resource yang Anda buat dan gunakan, seperti instance ECS, disk, snapshot, image, dan bandwidth publik. Untuk informasi selengkapnya, lihat Ikhtisar penagihan.

Mulai cepat

Langkah 1: Buat set penyebaran

Konsol
  1. Buka Konsol ECS - Set Penyebaran.

  2. Di bilah navigasi atas, pilih wilayah dan kelompok sumber daya dari resource yang ingin Anda kelola. Region

  3. Pada halaman Deployment Set, klik Create Deployment Set.

  4. Pada kotak dialog Create Deployment Set, masukkan Deployment Set Name dan Description, lalu pilih Strategy. Bagaimana cara memilih strategi penyebaran?

API

Panggil operasi CreateDeploymentSet untuk membuat set penyebaran di wilayah tertentu dan tentukan strategi penyebaran.

Jika Anda menggunakan strategi High Availability Group, Anda dapat menentukan parameter GroupCount untuk mengatur jumlah kelompok.

Langkah 2: Buat atau tambahkan instance ECS ke dalam set penyebaran

Konsol
Penting

Tipe instans, wilayah, dan jumlah instance ECS harus memenuhi batasan. Untuk informasi selengkapnya, lihat Batasan.

  • Buat instans baru dalam set penyebaran:

    Pada halaman daftar set penyebaran, temukan set penyebaran target, lalu pada kolom Actions, klik Create Instance. Anda akan diarahkan ke halaman Custom Launch untuk menyelesaikan konfigurasi instans.

    image

  • Tambahkan instans yang sudah ada ke set penyebaran: Untuk petunjuk lengkap, lihat Ubah set penyebaran untuk instans.

API
  • Buat instans baru dalam set penyebaran: Panggil operasi RunInstances dan tentukan parameter DeploymentSetId (ID set penyebaran).

    Jika Anda menggunakan strategi kelompok ketersediaan tinggi, tentukan jumlah kelompok.

  • Tambahkan instans yang sudah ada ke set penyebaran: Panggil operasi ModifyInstanceDeployment dan tentukan parameter InstanceId (ID instans) dan DeploymentSetId (ID set penyebaran).

    Catatan

    Jika set penyebaran yang ditentukan menggunakan strategi AvailabilityGroup (kelompok ketersediaan tinggi), Anda dapat menentukan parameter DeploymentSetGroupNo untuk menetapkan instans ke kelompok dalam set penyebaran.

Operasi lainnya

Ubah set penyebaran untuk instans

Anda dapat mengubah set penyebaran untuk instance ECS, sehingga memungkinkan Anda memindahkan instans antar set penyebaran atau menambahkan instans yang tidak ditugaskan ke salah satu set.

Prosedur
Konsol
  1. Buka Konsol ECS - Instances.

  2. Di bilah navigasi atas, pilih wilayah dan kelompok sumber daya dari resource yang ingin Anda kelola. Region

  3. Klik ID instans target untuk membuka halaman detail instans. Klik All Actions untuk membuka panel aksi. Lalu, cari dan klik Change Deployment Set.

  4. Pada kotak dialog Change Deployment Set, pilih set penyebaran tujuan dan konfigurasikan parameter Force Change.

    • Dipilih: Memungkinkan perubahan server fisik instans. Operasi ini dapat merestart instans dan mengganggu layanan. Gunakan dengan hati-hati.

    • Tidak dipilih: Tidak mengubah server fisik instans, tetapi mencoba menambahkan instans ke set penyebaran yang ditentukan. Hal ini menghindari risiko restart instans, tetapi perubahan akan gagal jika instans saat ini tidak memenuhi persyaratan set penyebaran baru.

API

Panggil operasi ModifyInstanceDeployment dan tentukan parameter berikut untuk mengubah set penyebaran instans:

  • RegionId: ID wilayah tempat instans berada. Contoh: cn-hangzhou, yang menunjukkan Tiongkok (Hangzhou).

  • InstanceId: ID instans. Contoh: i-bp67acfmxazb4ph***.

  • DeploymentSetId: ID set penyebaran tujuan. Contoh: ds-bp67acfmxazb4ph****.

  • Force: Menentukan apakah instans dipaksa dipindahkan ke server fisik berbeda saat Anda mengubah set penyebarannya. Nilai yang valid:

    • true: Memungkinkan instans dipindahkan ke server fisik berbeda. Operasi ini dapat menyebabkan instans restart dan memengaruhi kontinuitas layanan. Lakukan dengan hati-hati.

    • false (default): Tidak memindahkan instans ke server fisik berbeda. Sebagai gantinya, opsi ini mencoba menambahkan instans ke set penyebaran yang ditentukan. Hal ini menghindari risiko restart instans. Namun, perubahan gagal jika server fisik tempat instans berada tidak memenuhi persyaratan set penyebaran baru.

Hapus instans dari set penyebaran

Sebelum menghapus set penyebaran, Anda harus terlebih dahulu menghapus semua instans darinya. Instans mempertahankan status aslinya setelah dihapus.

Penting

Instans target harus berada dalam status Running atau Stopped. Untuk informasi selengkapnya, lihat Start an instance dan Stop an instance.

Ikuti langkah-langkah berikut:

  • Untuk menghapus instans dari set penyebaran, panggil operasi ModifyInstanceDeployment dan tentukan parameter berikut:

    • RegionId: ID wilayah tempat instans berada. Contoh: ap-southeast-5, yang menunjukkan Indonesia (Jakarta).

    • InstanceId: ID instans. Contoh: i-bp67acfmxazb4ph***.

    • DeploymentSetId: ID set penyebaran. Contoh: ds-bp67acfmxazb4ph****.

    • RemoveFromDeploymentSet: Menentukan apakah instans dihapus dari set penyebaran. Tetapkan nilainya ke true.

  • Verifikasi bahwa instans berhasil dihapus: Jika panggilan API berhasil dan mengembalikan kode status 200, penghapusan berhasil.

Ubah atau hapus set penyebaran

Buka halaman Konsol ECS - Set Penyebaran, temukan set penyebaran yang dituju, lalu klik Modify Information atau Delete pada kolom Tindakan. Ikuti petunjuk di layar untuk menyelesaikan operasi.

  • Ubah set penyebaran: Ubah nama dan deskripsi set penyebaran.

  • Hapus set penyebaran: Hapus set penyebaran saat tidak lagi diperlukan untuk membersihkan resource.

    Penting

    Set penyebaran harus kosong sebelum Anda dapat menghapusnya. Untuk melakukannya, hapus semua instans dari set tersebut. Untuk informasi selengkapnya, lihat Ubah set penyebaran untuk instans atau Hapus instans dari set penyebaran.