ECS menyediakan tipe instans dalam enam kategori. Topik ini menjelaskan hubungan antara kategori, keluarga, dan tipe, serta cara membaca nama tipe instans.
Kategori keluarga instans
Alibaba Cloud mengelompokkan keluarga instans ke dalam enam kategori berdasarkan arsitektur CPU dan beban kerja yang didukung.
| Kategori | Deskripsi |
|---|---|
| Komputasi berbasis x86 | Keluarga instans berbasis arsitektur x86. Setiap vCPU berkorespondensi dengan satu hyperthread dari inti prosesor. Didukung oleh prosesor Intel, AMD, dan Hygon. Terdiri dari dua sub-kategori: keluarga tingkat enterprise untuk workload produksi, dan keluarga shared (tingkat pemula) untuk situs web kecil dan pengembang individu. |
| Komputasi berbasis Arm | Keluarga instans berbasis arsitektur Arm. Setiap vCPU berkorespondensi dengan satu inti prosesor fisik, memberikan performa stabil dengan sumber daya khusus. Didukung oleh prosesor YiTian 710 dan Ampere® Altra®. Cocok untuk kontainer, layanan mikro, server web, komputasi kinerja tinggi (HPC), dan pembelajaran mesin berbasis CPU. |
| ECS Bare Metal Instance | Menggabungkan fleksibilitas ECS dengan akses langsung ke perangkat keras fisik. Menggunakan virtualisasi 2.0 untuk memberikan akses langsung aplikasi ke prosesor dan memori tanpa overhead virtualisasi, sekaligus mempertahankan fitur-fitur perangkat keras seperti Intel VT-x dan kemampuan isolasi sumber daya. Cocok untuk workload yang memerlukan lingkungan non-virtualisasi di cloud. |
| Super Computing Cluster (SCC) | Dibangun di atas ECS Bare Metal Instance, dengan interkoneksi berbasis Remote Direct Memory Access (RDMA) berkecepatan tinggi. Secara signifikan meningkatkan performa jaringan dan rasio percepatan kluster berskala besar. Menyediakan jaringan berbandwidth tinggi dan latensi rendah. |
| Komputasi heterogen | Terdiri dari tiga sub-kategori: keluarga dipercepat GPU (Elastic GPU Service) untuk beban kerja AI, HPC, dan grafis; keluarga layanan heterogen (video-trans) untuk transkoding video, pemrosesan gambar, dan ekstraksi frame; serta keluarga komputasi visual (ebmgi6s) berbasis arsitektur Alibaba Cloud SHENLONG dan GPU Server Intel® untuk rendering game mobile di cloud. |
Hubungan antara keluarga instans dan tipe instans
Keluarga instans adalah sekelompok tipe instans yang menggunakan prosesor yang sama dan ditujukan untuk beban kerja serupa. Setiap keluarga instans mencakup beberapa tipe instans, masing-masing dengan kombinasi spesifik vCPU dan memori.
Tipe instans ECS menentukan properti inti sebuah Instance ECS: model CPU, kecepatan clock, dan memori. Saat membuat instans, Anda perlu mengonfigurasi tipe instans bersama dengan jenis jaringan, perangkat Elastic Block Storage (EBS), dan image.
Gambar berikut menunjukkan hubungan antara keluarga instans dan tipe instans.
Gambar hanya menampilkan sebagian dari keluarga dan tipe instans. Untuk daftar lengkap, lihat Ikhtisar keluarga instans.
Konvensi penamaan
Nama keluarga instans mengikuti format ecs.<instance-family>. Nama tipe instans mengikuti format ecs.<instance-family>.<instance-size>.
Setiap bagian nama menyandikan informasi spesifik:
ecs— kode produk untuk ECS.<instance-family>— kombinasi body nama dan sufiks nama yang mengidentifikasi karakteristik keluarga.<instance-size>— jumlah vCPU, dikodekan sebagai berikut:
| Sufiks ukuran | Jumlah vCPU |
|---|---|
small | 1 |
large | 2 |
xlarge | 4 |
2xlarge | 8 (= 2 × 4) |
3xlarge | 12 (= 3 × 4) |
nxlarge | n × 4 |
Keluarga berbasis x86 dan Arm
Bagian <instance-family> mengikuti pola: huruf performa + digit generasi + sufiks karakteristik opsional.
Contoh: `ecs.g8ae.4xlarge`
| Field | Nilai | Makna |
|---|---|---|
| Performa | g | Tujuan umum (rasio vCPU-memori 1:4) |
| Generasi | 8 | Generasi ke-8 |
| Karakteristik | ae | AMD-enhanced |
| Ukuran | 4xlarge | 16 vCPU (4 × 4) |
Memori: 64 GiB, berdasarkan rasio vCPU-memori tujuan umum 1:4.
Huruf performa (body nama)
| Huruf | Jenis keluarga | Rasio vCPU-memori | Kasus penggunaan khas |
|---|---|---|---|
c | Komputasi-teroptimalkan | 1:2 | Database, server web, HPC, server game, analitik data, pengkodean video, pembelajaran mesin |
g | Tujuan umum | 1:4 | Aplikasi Internet, database, situs web, layanan Java, server game, pencarian |
u | Universal | 1:1, 1:2, 1:4, atau 1:8 | Workload enterprise sensitif harga, aplikasi UKM, cache, kluster pencarian |
r | Optimasi memori | Sebagian besar 1:8 | Database in-memory, analitik data, Redis, Kafka, Elasticsearch, aplikasi intensif memori |
re | Memory-enhanced atau high memory | — | Workload berkebutuhan memori tinggi |
hf, hc, hg, hr | Kecepatan clock tinggi (high-frequency) | 1:2, 1:4, atau 1:8 | Game MMO (massively multiplayer online), HPC, database skala menengah hingga besar |
i | Local SSD | 1:4 atau 1:8 | Pemrosesan transaksi online (OLTP), database relasional berkinerja tinggi, NoSQL (Cassandra, MongoDB), Elasticsearch, E-MapReduce |
d | Big data | Sebagian besar 1:4 | Hadoop MapReduce, Sistem File Terdistribusi Hadoop (HDFS), Hive, HBase, Elasticsearch, Kafka |
s + t | Shared burstable | — | — |
s + e | Shared economy | — | — |
Digit generasi: angka yang lebih besar menunjukkan generasi yang lebih baru dan lebih hemat biaya (misalnya, 5, 6, 7, 8).
Huruf sufiks karakteristik
| Sufiks | Makna |
|---|---|
y | Prosesor Arm berbasis YiTian 710 buatan sendiri |
a | Prosesor AMD |
ae | AMD-enhanced |
i | Prosesor Intel |
h | Prosesor Hygon |
re | RDMA-enhanced |
se | Storage-enhanced |
ne atau nex | Network-enhanced |
t | Security-enhanced |
p | Persistent memory-optimized |
g | Tujuan umum |
r | Optimasi memori |
c | Compute-intensive |
Beberapa nama keluarga instans mencakup sufiksc<n>m<n>yang secara langsung menyandikan rasio vCPU-memori. Misalnya, padaecs.e-c1m4.xlarge,c1m4berarti 1 vCPU per 4 GiB memori (c= cores,m= memory).
Komputasi heterogen, ECS Bare Metal Instance, dan keluarga SCC
Keluarga-keluarga ini menggunakan struktur penamaan berbeda. Bagian <instance-family> menggunakan body deskriptif (hanya huruf), diikuti oleh sufiks yang mengidentifikasi arsitektur GPU, model GPU, dan karakteristik lainnya.
Contoh: `ecs.ebmgn7ix.32xlarge`
| Field | Nilai | Makna |
|---|---|---|
| Body | ebmgn | ECS Bare Metal Instance dipercepat GPU, komputasi-teroptimalkan |
| Arsitektur | 7 | Arsitektur Ampere |
| Model GPU | i | GPU A10 dengan memori 24 GB per unit |
| Karakteristik | x | AMD-enhanced |
| Ukuran | 32xlarge | 128 vCPU (32 × 4) |
Opsi Penamaan Body
| Body | Jenis keluarga |
|---|---|
gn | Dipercepat GPU NVIDIA, komputasi-teroptimalkan |
vgn | Dipercepat vGPU NVIDIA GRID, dedicated |
sgn | Dipercepat vGPU NVIDIA GRID, shared |
gi | Dipercepat GPU Intel, komputasi-teroptimalkan |
f | Dipercepat FPGA, komputasi-teroptimalkan |
ebmc, ebmg, ebmr, ebmgn, ebmhf | ECS Bare Metal Instance |
sccc, sccg, scch, sccgn, scchf | Super Computing Cluster (SCC) |
Opsi sufiks nama
| Sufiks | Arsitektur GPU | Model GPU |
|---|---|---|
6v | Volta atau Turing | NVIDIA V100 (16 GB per unit) |
6e | Volta atau Turing | NVIDIA V100 generasi kedua (32 GB per unit) |
6i | Volta atau Turing | NVIDIA T4 |
6s | Volta atau Turing | SG-1 generasi keenam (Intel® Server GPUs) |
7 | Ampere | — |
7i | Ampere | NVIDIA A10 (24 GB per unit) |
7e | Ampere | Versi berkebutuhan memori tinggi dari model GPU yang sama |
7s | Ampere | NVIDIA A30 generasi ketujuh |
Beberapa nama keluarga instans mencakup sufiksc<n>g<n>yang menyandikan rasio vCPU-GPU. Misalnya, padaecs.gn7i-c8g1.2xlarge,c8g1berarti 8 vCPU per GPU (c= cores,g= GPUs).
Metrik tipe instans
Saat membandingkan tipe instans, metrik berikut muncul dalam tabel tipe instans.
| Metrik | Deskripsi |
|---|---|
| Prosesor | Model CPU fisik. Termasuk dua spesifikasi kecepatan clock: frekuensi dasar CPU (kecepatan operasi standar di bawah workload biasa) dan frekuensi turbo CPU (kecepatan maksimum yang dapat dicapai CPU secara sementara). |
| vCPU | Untuk tipe berbasis x86, 1 vCPU = 1 hyperthread dari inti prosesor. Untuk tipe berbasis Arm, 1 vCPU = 1 inti prosesor fisik. |
| Performa burst | Berlaku hanya untuk tipe instans burstable. Terdiri dari tiga sub-metrik: performa CPU dasar rata-rata (kapasitas CPU yang tersedia terus-menerus), kredit CPU per jam (laju akumulasi kredit oleh semua vCPU dalam instans), dan saldo kredit CPU maksimum (jumlah kredit maksimum yang dapat terakumulasi dalam 24 jam, berlaku hingga 24 jam). |
| Memori | Memori: RAM standar, dihapus saat shutdown atau restart. Memori persisten: dapat digunakan sebagai memori atau penyimpanan lokal; tercantum terpisah dalam tabel tipe instans untuk keluarga yang mendukungnya. Lihat Konfigurasikan mode penggunaan memori persisten. Memori terenkripsi: disediakan oleh Intel® Software Guard Extensions (SGX); kolom Memori menampilkan total memori termasuk memori terenkripsi. Lihat Bangun lingkungan komputasi rahasia SGX. |
| Bandwidth jaringan | Bandwidth dasar jaringan: pengaturan bandwidth awal, dilindungi oleh perjanjian tingkat layanan (SLA). Bandwidth burst jaringan: tersedia pada keluarga generasi ke-6 dan seterusnya; memungkinkan burst sementara melebihi batas dasar menggunakan sumber daya idle; tidak ada komitmen SLA. Bandwidth jaringan full-duplex: tersedia pada keluarga generasi ke-7 dan seterusnya; bandwidth inbound dan outbound bersifat independen dan keduanya dapat mencapai nilai yang telah ditetapkan secara simultan. Lihat Bandwidth jaringan. |
| Laju pengalihan paket (pps) | Jumlah laju pengalihan paket maksimum inbound dan outbound. Untuk mengukur laju pengalihan paket suatu instans, lihat Uji performa jaringan instans. |
| Koneksi | Jumlah maksimum sesi TCP, UDP, dan Protokol Pesan Kontrol Internet (ICMP) konkuren. Setiap koneksi diidentifikasi secara unik oleh 5-tupel: IP sumber, IP tujuan, port sumber, port tujuan, dan protokol. |
| Antrian NIC | Jumlah maksimum antrian network interface controller (NIC) per elastic network interface (ENI). Lebih banyak antrian meningkatkan distribusi data jaringan dan mengurangi latensi. Lihat Multi-antrian NIC. |
| ENIs | Jumlah maksimum elastic network interfaces (ENIs) yang dapat disambungkan. ENI sekunder dapat dipindahkan antar instans untuk mendukung konfigurasi multi-IP, multi-NIC, dan ketersediaan tinggi. Lihat Ikhtisar. |
| ERIs | Jumlah maksimum elastic RDMA interfaces (ERIs) yang dapat disambungkan. ERIs adalah ENI yang mendukung RDMA dan menggunakan kembali jaringan ENI yang ada, memungkinkan RDMA berlatensi rendah tanpa perubahan pada jaringan layanan. Lihat Ikhtisar. |
| Dukungan frame jumbo | Apakah tipe instans mendukung frame jumbo. Alibaba Cloud mendukung frame jumbo hingga 8.500 byte, meningkatkan muatan per paket dan meningkatkan throughput. Lihat Frame jumbo. |
| Alamat IPv4 privat per ENI | Jumlah maksimum alamat IPv4 privat per ENI. |
| Alamat IPv6 per ENI | Jumlah maksimum alamat IPv6 per ENI. |
| Optimasi I/O | Apakah tipe instans mendukung optimasi I/O, yang meningkatkan kemampuan jaringan dan performa disk cloud. |
| Penyimpanan lokal | Disk yang terpasang pada host fisik. Menyediakan penyimpanan blok temporary, diukur dalam GiB. Penyimpanan lokal rentan terhadap risiko single point of failure (SPOF) — jangan menggunakannya untuk data bisnis persisten. Lihat Disk lokal. |
| Bandwidth disk | Bandwidth dasar disk: bandwidth disk cloud maksimum yang dilindungi oleh SLA. Bandwidth burst disk: kapasitas burst berdurasi terbatas; tidak ada komitmen SLA. |
| IOPS disk | IOPS dasar: IOPS maksimum yang dilindungi oleh SLA. Burst IOPS: kapasitas burst berdurasi terbatas; tidak ada komitmen SLA. |
| vTPM | Apakah tipe instans mendukung virtual TPM (vTPM). Menggunakan Trusted Platform Modules (TPMs) atau Trusted Cryptography Modules (TCMs) sebagai trusted computing bases (TCBs) pada server fisik yang mendasari untuk memastikan boot instans yang tepercaya dan terlindungi dari perubahan. |
Spesifikasi tipe instans diukur dalam lingkungan pengujian penerusan murni. Performa dunia nyata dapat bervariasi tergantung pada jenis beban kerja, ukuran paket, jenis koneksi (persistent atau short-lived), versi image, dan model jaringan. Jalankan pengujian stres bisnis untuk memilih tipe instans yang tepat.