Buat instans ECS satu per satu atau dalam jumlah banyak, sebarkan di berbagai server fisik untuk ketersediaan tinggi, atau gunakan auto provisioning dan Auto Scaling untuk mengelola klaster instans secara elastis.
Buat instans secara manual
-
Skenario: Buat satu atau beberapa instans dengan konfigurasi yang sama, seperti tipe instans, zona, dan metode penagihan.
-
Jumlah: Jumlah instans yang dapat Anda buat bergantung pada metode pembuatan.
-
Metode pembuatan:
Gunakan Konsol
Metode berikut tersedia di Konsol. Atur Quantity untuk menentukan jumlah instans yang akan dibuat. Konsol menampilkan jumlah maksimum yang diizinkan.
CatatanUntuk status instans selama siklus hidup, lihat Instance lifecycle.
Metode
Skenario
Pembelian satu klik menggunakan metode penagihan subscription secara default. Anda dapat membeli instans ECS subscription hanya dalam beberapa menit. Ini merupakan metode paling sederhana dan meningkatkan efisiensi konfigurasi.
Anda dapat secara fleksibel memilih konfigurasi seperti metode penagihan, tipe image, tipe instans, penyimpanan, bandwidth, dan security group sesuai kebutuhan bisnis Anda.
Jika Anda memiliki konfigurasi pilihan untuk sistem operasi dan aplikasi, Anda dapat terlebih dahulu membuat custom image. Kemudian, Anda dapat membuat instans dari custom image tersebut untuk meningkatkan efisiensi konfigurasi.
Anda dapat menggunakan community image untuk segera menerapkan instans ECS dengan sistem operasi, aplikasi, dan data yang sesuai. Hal ini meningkatkan efisiensi konfigurasi.
Jika Anda memerlukan instans dengan konfigurasi yang sama seperti instans yang sudah ada, Anda dapat membuat instans baru dengan konfigurasi tersebut. Hal ini meningkatkan efisiensi skalabilitas horizontal dalam skenario tertentu.
Anda dapat segera membuat instans identik atau serupa dengan mengkloning instans sumber. Metode ini berguna untuk skenario seperti menyalin lingkungan staging, penskalaan aplikasi, disaster recovery dan backup, migrasi, serta peningkatan. Pengklonan meningkatkan keandalan, skalabilitas, dan efisiensi layanan Anda.
Anda dapat membuat launch template terlebih dahulu. Setelah mengonfigurasi templat tersebut, Anda dapat menggunakannya untuk membuat instans dengan satu klik. Metode ini cepat dan praktis.
Use the Auto Provisioning Group API to create ECS instances in batches
Untuk membuat banyak instans pay-as-you-go, Anda dapat memanggil operasi API untuk membuatnya. Metode ini lebih efisien.
Gunakan Operasi API
Panggil operasi API untuk membuat instans ECS:
-
Panggil RunInstances untuk membuat 1 hingga 100 instans sekaligus. Lihat RunInstances atau Create ECS instances in batches.
CatatanUntuk status instans selama siklus hidup, lihat Instance lifecycle.
-
Panggil CreateInstance untuk membuat satu instans. Lihat CreateInstance.
PentingInstans yang dibuat dengan CreateInstance dimulai dalam status Stopped. Anda harus memulainya secara manual. Lihat StartInstance.
-
Sebarkan instans untuk ketersediaan tinggi dengan deployment set
-
Skenario: Sebarkan instans di berbagai server fisik untuk ketersediaan tinggi aplikasi dan disaster recovery server fisik.
-
Jumlah: Bergantung pada kebijakan penyebaran. Lihat Deployment sets.
-
Batasan:
-
Instans subscription dan pay-as-you-go didukung. Instans spot tidak didukung.
-
Hanya tipe instans tertentu yang didukung. Lihat Deployment sets.
-
Untuk batasan dan kuota, lihat Deployment set limits.
-
-
Metode pembuatan:
Gunakan Konsol
Buat deployment set, lalu tentukan saat membuat instans:
CatatanAnda juga dapat menentukan deployment set selama pembuatan instans. Di Advanced Options, pilih deployment set yang sudah ada atau klik Manage Deployment Set untuk membuat yang baru. Lihat Create an instance using the custom launch wizard.
-
Buat deployment set.
Lihat Create a deployment set.
-
Buat instans ECS dalam deployment set.
Lihat Create or add instances.
Gunakan Operasi API
Buat deployment set, lalu tentukan saat membuat instans:
-
Panggil CreateDeploymentSet untuk membuat deployment set.
-
Panggil RunInstances atau CreateInstance untuk membuat instans ECS dan menentukan deployment set.
Setelah membuat instans, Anda dapat mengubah deployment set-nya sesuai kebutuhan. Lihat Change the deployment set for an instance atau ModifyInstanceDeployment.
-
Buat klaster elastis berbiaya rendah dengan auto provisioning
-
Skenario: Terapkan klaster instans yang mencakup berbagai metode penagihan, zona, dan tipe instans dengan satu klik. Cocok untuk segera menyediakan daya komputasi stabil sekaligus menggunakan spot instans untuk mengurangi biaya.
-
Jumlah: Kelompok penyediaan otomatis dapat berisi 1 hingga 1.000 instans ECS.
-
Batasan: Instans pay-as-you-go dan spot didukung. Instans subscription tidak didukung.
-
Metode pembuatan: Buat kelompok penyediaan otomatis, yang kemudian secara otomatis membuat instans dalam jumlah banyak:
-
Gunakan Konsol: Buat kelompok penyediaan otomatis
-
Gunakan Operasi API: Create an auto provisioning group atau Use auto provisioning group API operations to create ECS instances in batches
-
Buat dan lepas instans secara otomatis dengan Auto Scaling
-
Skenario: Pertahankan terus-menerus klaster instans yang mencakup berbagai metode penagihan, zona, dan tipe instans. Cocok untuk beban kerja yang fluktuatif.
-
Jumlah:
CatatanUntuk kuota Auto Scaling (ESS), lihat Limits.
-
Satu aktivitas penskalaan dapat membuat hingga 1.000 instans.
-
Satu grup penskalaan dapat berisi hingga 1.000 instans.
-
-
Batasan:
-
Instans pay-as-you-go dan spot dapat dibuat secara otomatis.
-
Instans subscription hanya dapat ditambahkan secara manual ke grup penskalaan.
-
-
Metode pembuatan:
Gunakan Konsol
Buat grup penskalaan dan tugas pemicu. Grup penskalaan kemudian secara otomatis membuat atau melepas instans dalam jumlah banyak. Lihat Quickly scale ECS instances.
Gunakan Operasi API
Buat grup penskalaan dan tugas pemicu. Grup penskalaan kemudian secara otomatis membuat atau melepas instans dalam jumlah banyak:
-
Panggil CreateScalingGroup untuk membuat grup penskalaan.
-
Panggil CreateScalingConfiguration untuk membuat konfigurasi penskalaan bertipe ECS.
-
Panggil EnableScalingGroup untuk mengaktifkan grup penskalaan.
-
Panggil CreateScalingRule untuk membuat aturan penskalaan untuk scaling out atau scaling in instans.
-
(Opsional) Panggil CreateAlarm untuk membuat tugas berbasis peristiwa atau panggil CreateScheduledTask untuk membuat tugas terjadwal.
-
Auto Scaling (ESS) juga menyediakan fitur untuk meningkatkan efisiensi provisioning dan mengurangi waktu pengiriman daya komputasi. Misalnya, Anda dapat secara otomatis mengaitkan instans dengan instans Server Load Balancer (SLB) dan instans ApsaraDB RDS, atau mengonfigurasi lifecycle hook untuk operasi kustom. Lihat tutorial berikut:
-
Bangun aplikasi web yang dapat diskalakan yang menyesuaikan secara otomatis untuk menangani lonjakan trafik harian dan promosi. Lihat Build a scalable web application.
-
Kombinasikan instans pay-as-you-go dan spot dengan ESS untuk menangani fluktuasi beban kerja periodik dengan biaya lebih rendah. Lihat Reduce costs with Auto Scaling.
-
Sebarkan instans secara merata dan gunakan instans spot untuk menerapkan klaster komputasi ketersediaan tinggi dengan biaya lebih rendah. Lihat Deploy a high-availability compute cluster using a balanced distribution policy.