Instance ECS adalah server virtual dengan vCPU, memori, OS, jaringan, dan disk yang dapat Anda buat, kelola, dan lepas melalui Konsol, API, atau SDK.
Konfigurasi instans
Setiap instans terdiri dari empat komponen: tipe instans, gambar, penyimpanan, dan jaringan.
Tipe instans
Tipe instans menentukan jumlah vCPU, ukuran memori, dan spesifikasi perangkat keras lainnya, termasuk vGPU, penyimpanan lokal, kartu jaringan, bandwidth jaringan, laju pengalihan paket, bandwidth disk cloud, dan IOPS.
Pilih tipe instans berdasarkan workload Anda:
| Karakteristik Beban Kerja | Keluarga instans yang direkomendasikan |
|---|---|
| CPU dan memori seimbang, workload web dan aplikasi umum | Tujuan umum |
| CPU tinggi, memori rendah (pemrosesan batch, encoding media) | Compute-optimized |
| Memori tinggi, CPU moderat (database dalam memori, analitik data) | Memory-optimized |
| I/O sekuensial tinggi, dataset lokal besar (data besar, streaming data) | Storage-optimized (big data) |
| Workload dipercepat GPU (pembelajaran mesin, rendering) | GPU-accelerated |
Lihat Ikhtisar keluarga instans, Tipe Instans yang Tersedia untuk Setiap Wilayah, dan Pemilihan tipe instans.
Gambar
Gambar berisi OS dan data inisialisasi untuk menjalankan instans. Alibaba Cloud menyediakan gambar untuk Windows Server dan distribusi Linux utama. Anda juga dapat membuat atau mengimpor gambar kustom. Gambar Marketplace Alibaba Cloud mencakup lingkungan runtime pra-instal untuk skenario seperti pembuatan website dan pengembangan aplikasi.
Lihat Ikhtisar gambar.
Penyimpanan
Setiap instans memiliki disk sistem dan disk data opsional:
-
Disk sistem: Menyimpan gambar boot. Wajib untuk setiap instans.
-
Disk data: Menyediakan penyimpanan tambahan. Disk cloud dapat berfungsi sebagai disk sistem maupun disk data. Disk lokal hanya dapat berfungsi sebagai disk data dan hanya tersedia untuk tipe instans big data dan SSD lokal.
Disk cloud menggunakan penyimpanan triplikat untuk memastikan ketahanan data. Cadangkan data secara berkala dengan Snapshot. Untuk disk lokal, terapkan redundansi di lapisan aplikasi.
Untuk menambah penyimpanan setelah pembuatan instans, perluas disk cloud yang ada atau sambungkan tambahan. Lihat Ikhtisar.
Jaringan
Elastic network interface (ENI) menyediakan konektivitas jaringan dan alamat IP untuk instans berbasis VPC. Setiap instans mendapatkan ENI default. Sambungkan atau lepaskan ENI untuk mengontrol akses internet dan komunikasi dengan sumber daya cloud lainnya.
Untuk mengaktifkan akses internet, konfigurasikan bandwidth publik. Lihat Aktifkan bandwidth publik dan Akses jaringan internal dalam VPC.
Untuk menyesuaikan pengaturan jaringan, security group, OS, dan pengelompokan, lihat Peluncuran kustom.
Siklus hidup instans
Siklus hidup instans mencakup periode dari pembuatan hingga pelepasan. Selama periode ini, instans berpindah antar status berdasarkan operasi yang Anda lakukan.
Status instans
Periksa status instans dengan dua cara:
-
Status berbasis Konsol: Ditampilkan di Konsol ECS. Lihat Lihat informasi instans.
-
Status berbasis API: Dikembalikan oleh DescribeInstanceStatus atau DescribeInstances.
Satu status berbasis API dapat mencakup beberapa status berbasis Konsol. Misalnya, status API Stopped mencakup status Konsol seperti Expired dan Locked.
Status transien terjadi selama transisi (misalnya, Starting). Status stabil merupakan mode operasi yang berkelanjutan (misalnya, Running, Stopped).
Tabel berikut menjelaskan setiap status siklus hidup.
| Status berbasis Konsol | Status berbasis API | Atribut status | Deskripsi |
|---|---|---|---|
| Pending | Pending | Transien | Instans telah dibuat tetapi belum dijalankan. |
| Starting | Starting | Transien | Instans sedang menjalankan proses startup setelah pembuatan, start, atau restart. |
| Running | Running | Stabil |
Instans sedang berjalan.
Catatan
Status Running tidak menjamin bahwa OS telah sepenuhnya aktif. Verifikasi melalui Lihat status kesehatan instance ECS. |
| Expiring | Running | Stabil | Instans langganan akan segera kedaluwarsa tetapi masih berjalan normal. Perpanjang segera untuk menghindari gangguan. |
| Stopping | Stopping | Transien | Instans sedang dimatikan setelah permintaan stop atau hibernasi. |
| Stopped | Stopped | Stabil | Instans telah dihentikan — setelah pembuatan (sebelum start pertama), stop normal, atau hibernasi. Instans yang dibuat melalui Konsol dan yang dibuat dengan RunInstances akan otomatis menjalankan startup. Untuk instans pay-as-you-go dalam mode hemat: vCPU, memori, dan alamat IP publik statis dilepas dan tidak lagi ditagih; disk dan EIP terkait tetap ditagih. |
| Expired | Stopped | Stabil | Instans langganan telah kedaluwarsa, atau instans pay-as-you-go dihentikan karena pembayaran tertunda. Instans menunggu pelepasan. |
| Locked | Stopped | Stabil | Instans dikunci karena alasan keamanan. Ajukan permohonan membuka kunci di halaman Network security control events. |
| To Be Released | Stopped | Stabil |
Pengembalian dana telah diajukan untuk instans langganan yang belum kedaluwarsa. |
Transisi status
Diagram berikut menunjukkan bagaimana instans berpindah antar status.
Buat instans
Setelah pembuatan, instans melewati status Pending, Starting, dan Running. Hubungkan melalui SSH, RDP, atau Session Manager. Lihat Buat instans dan Hubungkan ke instans.
Hentikan instans
Menghentikan instans akan melewati status Stopping dan Stopped. Hentikan instans sebelum mengganti OS, mengubah alamat IP pribadi, atau mengubah tipe instans (hanya untuk pay-as-you-go).
Untuk instans pay-as-you-go yang dihentikan dalam mode hemat, vCPU, memori, dan alamat IP publik statis dilepas dan tidak lagi ditagih. Disk dan EIP terkait tetap ditagih.
Lihat Hentikan instans.
Jalankan instans
Menjalankan instans akan melewati status Starting dan Running. Lihat Jalankan instans.
Restart Instance
Me-restart instans akan melewati status Stopping, Starting, dan Running. Restart untuk tugas maintenance seperti menerapkan pembaruan atau menyimpan perubahan konfigurasi.
Instans yang di-restart mungkin berpindah ke host baru. Untuk mempertahankannya di host yang sama, gunakan dedicated host. Lihat Restart instans.
Melepaskan instans
Lepaskan instans ketika tidak lagi diperlukan untuk menghentikan biaya yang timbul.
Setelah dilepas, ID instans, alamat IP publik statis, disk sistem, dan disk data dengan opsi Release Disk with Instance yang diaktifkan akan dihapus secara permanen. EIP terkait akan dilepaskan tetapi tetap disimpan. Disk data dengan opsi Release Disk with Instance yang dinonaktifkan akan dilepaskan tetap disimpan.
Aktifkan proteksi pelepasan untuk mencegah penghapusan tidak sengaja. Lihat Lepaskan instans.
Mulai
Rencanakan sebelum membuat
Sebelum membuat instans, tentukan hal-hal berikut:
-
Wilayah: Wilayah tempat deployment, dan apakah tipe instans yang Anda butuhkan tersedia di sana. Lihat Tipe Instans yang Tersedia untuk Setiap Wilayah.
-
Tipe instans: Keluarga dan tipe instans mana yang sesuai dengan workload Anda. Lihat tabel workload di Tipe instans.
-
Gambar: OS atau lingkungan pra-konfigurasi mana yang akan digunakan sebagai dasar.
-
Penyimpanan: Berapa banyak disk space yang Anda butuhkan dan apakah Anda memerlukan disk data.
-
Jaringan: Apakah instans memerlukan akses internet publik, serta VPC dan security group mana yang akan digunakan.
-
Metode penagihan: Langganan, pay-as-you-go, atau Spot Instance. Pertimbangkan apakah rencana penghematan dapat mengurangi biaya sesuai pola penggunaan Anda. Lihat Langganan, Pay-as-you-go, dan Spot Instance.
Buat instans
Tersedia dua opsi:
-
Quick Launch (direkomendasikan untuk sebagian besar pengguna): Buat instans langganan dalam hitungan menit dengan kumpulan tipe instans dan gambar yang telah diseleksi. Sebagian besar konfigurasi telah ditetapkan sebelumnya.
-
Peluncuran kustom: Konfigurasikan gambar, tipe instans, penyimpanan, bandwidth, dan security group sesuai kebutuhan Anda.
Hubungkan ke instans
Hubungkan melalui SSH (Linux), RDP (Windows), VNC, atau Session Manager. Lihat Hubungkan ke instans.
Jika Anda tidak menyetel kata sandi logon saat pembuatan atau lupa kata sandinya, atur ulang kata sandi logon sebelum menghubungkan.
Kelola instans
Lihat Kelola instans.
Deploy layanan
Deploy lingkungan perangkat lunak, website, atau aplikasi pada instans Anda:
-
Lingkungan pengembangan: Lihat Bangun lingkungan pengembangan perangkat lunak.
-
Website: Lihat Bangun website.
-
Aplikasi (database, hosting kode): Lihat Bangun aplikasi.
Monitor dan troubleshooting
-
Untuk downtime, kegagalan startup, atau masalah koneksi, gunakan alat diagnosa mandiri. Lihat Troubleshooting.
-
Gunakan OOS untuk menjalankan tugas O&M terjadwal atau batch. Lihat CloudOps Orchestration Service (OOS).
Ubah konfigurasi instans
Jika konfigurasi saat ini tidak lagi sesuai dengan workload Anda, ubah tipe instans, bandwidth publik, atau metode penagihan disk data. Lihat Ikhtisar perubahan konfigurasi instans.
Rekomendasi keamanan
Terapkan praktik berikut untuk meningkatkan keamanan instance ECS Anda:
-
Kontrol izin: Gunakan Resource Access Management (RAM) untuk mengontrol pengguna mana yang dapat mengelola sumber daya ECS dan tindakan apa yang dapat mereka lakukan. Lihat Identitas.
-
Keamanan jaringan: Gunakan VPC untuk mengisolasi layanan dengan tingkat keamanan berbeda. Gunakan security group untuk mengontrol traffic inbound dan outbound. Izinkan akses internet hanya jika diperlukan.
-
Integritas data: ECS menggunakan penyimpanan triplikat, penghapusan data aman, dan CRC untuk melindungi data saat disimpan dan ditransmisikan. Lihat Pastikan integritas data.
-
Kerahasiaan data: ECS melindungi data saat disimpan, ditransmisikan, dan digunakan — mencakup kerahasiaan penyimpanan, transmisi jaringan, dan komputasi runtime. Lihat Pastikan kerahasiaan data selama penyimpanan, transmisi, dan komputasi data.
-
Monitoring dan logging: Gunakan layanan seperti CloudMonitor dan Cloud Config untuk memantau penggunaan sumber daya dan kinerja secara real time. Konfigurasikan alert untuk deteksi dini terhadap anomali.
Lihat Keamanan instans ECS.