Topik ini menjelaskan spesifikasi node komputasi untuk PolarDB for MySQL Edisi Standar.
Seri produk
Spesifikasi node komputasi untuk Edisi Standar tersedia dalam dua subseri: Tujuan umum dan Khusus.
Tujuan umum: Kluster berbeda pada server yang sama berbagi sumber daya komputasi idle, seperti CPU. Multiplexing sumber daya ini memberikan skala ekonomis sehingga menjadi pilihan hemat biaya.
Khusus: Setiap kluster secara eksklusif menggunakan sumber daya komputasi yang dialokasikan, seperti CPU, yang tidak dibagikan dengan kluster lain pada server yang sama. Hal ini menghasilkan performa yang lebih stabil dan andal.
Spesifikasi node komputasi
Beberapa metrik performa untuk node komputasi bervariasi berdasarkan kelas penyimpanan.
Disk ESSD
Arsitektur CPU | Kode spesifikasi | CPU dan memori | Kapasitas penyimpanan maksimum | Jumlah koneksi maksimum default1 | Inode sistem file maksimum2 | Maksimum blktags sistem file3 | IOPS dan throughput maksimum4 |
X86 (Tujuan umum) | polar.mysql.g1.tiny.c | 1 core 1 GB | 64 TB | 1.000 | 6.707.200 | 8.384.000 |
|
polar.mysql.g1.small.c | 1 core 2 GB | 64 TB | 2.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g2.small.c | 2 cores 4 GB | 64 TB | 2.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g4.medium.c | 2 cores 8 GB | 64 TB | 2.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g8.medium.c | 2 cores 16 GB | 64 TB | 6.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g2.large.c | 4 cores 8 GB | 64 TB | 3.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g4.large.c | 4 cores 16 GB | 64 TB | 6.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g8.large.c | 4 cores 32 GB | 64 TB | 10.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g2.xlarge.c | 8 cores 16 GB | 64 TB | 6.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g4.xlarge.c | 8 cores 32 GB | 64 TB | 10.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g8.xlarge.c | 8 cores 64 GB | 64 TB | 16.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g2.2xlarge.c | 16 cores 32 GB | 64 TB | 10.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g4.2xlarge.c | 16 cores 64 GB | 64 TB | 16.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g8.2xlarge.c | 16 cores 128 GB | 64 TB | 16.000 | 6.707.200 | 8.384.000 | ||
X86 (Khusus) | polar.mysql.x4.medium.c | 2 cores 8 GB | 64 TB | 6.000 | 6.707.200 | 8.384.000 | |
polar.mysql.x8.medium.c | 2 cores 16 GB | 64 TB | 8.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x2.large.c | 4 cores 8 GB | 64 TB | 6.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x4.large.c | 4 cores 16 GB | 64 TB | 8.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x8.large.c | 4 cores 32 GB | 64 TB | 8.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x2.xlarge.c | 8 cores 16 GB | 64 TB | 8.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x4.xlarge.c | 8 cores 32 GB | 64 TB | 10.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x8.xlarge.c | 8 cores 64 GB | 64 TB | 16.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x2.2xlarge.c | 16 cores 32 GB | 64 TB | 10.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x4.2xlarge.c | 16 cores 64 GB | 64 TB | 32.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x8.2xlarge.c | 16 cores 128 GB | 64 TB | 32.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x2.4xlarge.c | 32 cores 64 GB | 64 TB | 32.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x4.4xlarge.c | 32 cores 128 GB | 64 TB | 64.000 | 104.857.600 | 131.072.000 | ||
polar.mysql.x8.4xlarge.c | 32 cores 256 GB | 64 TB | 64.000 | 104.857.600 | 131.072.000 | ||
polar.mysql.x4.8xlarge.c | 64 cores 256 GB | 64 TB | 64.000 | 104.857.600 | 131.072.000 | ||
polar.mysql.x8.8xlarge.c | 64 cores 512 GB | 64 TB | 64.000 | 104.857.600 | 131.072.000 | ||
YiTian ARM (Tujuan umum) | polar.mysql.g1m.tiny.c | 1 core 1 GB | 64 TB | 1.000 | 6.707.200 | 8.384.000 | |
polar.mysql.g1m.small.c | 1 core 2 GB | 64 TB | 2.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g2m.small.c | 2 cores 4 GB | 64 TB | 2.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g4m.medium.c | 2 cores 8 GB | 64 TB | 2.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g8m.medium.c | 2 cores 16 GB | 64 TB | 6.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g2m.large.c | 4 cores 8 GB | 64 TB | 3.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g4m.large.c | 4 cores 16 GB | 64 TB | 6.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g8m.large.c | 4 cores 32 GB | 64 TB | 10.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g2m.xlarge.c | 8 cores 16 GB | 64 TB | 6.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g4m.xlarge.c | 8 cores 32 GB | 64 TB | 10.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g8m.xlarge.c | 8 cores 64 GB | 64 TB | 16.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g2m.2xlarge.c | 16 cores 32 GB | 64 TB | 10.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g4m.2xlarge.c | 16 cores 64 GB | 64 TB | 16.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g8m.2xlarge.c | 16 cores 128 GB | 64 TB | 16.000 | 6.707.200 | 8.384.000 | ||
YiTian ARM (Khusus) | polar.mysql.x4m.medium.c | 2 cores 8 GB | 64 TB | 6.000 | 6.707.200 | 8.384.000 | |
polar.mysql.x8m.medium.c | 2 cores 16 GB | 64 TB | 8.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x2m.large.c | 4 cores 8 GB | 64 TB | 6.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x4m.large.c | 4 cores 16 GB | 64 TB | 8.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x8m.large.c | 4 cores 32 GB | 64 TB | 8.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x2m.xlarge.c | 8 cores 16 GB | 64 TB | 8.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x4m.xlarge.c | 8 cores 32 GB | 64 TB | 10.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x8m.xlarge.c | 8 cores 64 GB | 64 TB | 16.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x2m.2xlarge.c | 16 cores 32 GB | 64 TB | 10.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x4m.2xlarge.c | 16 cores 64 GB | 64 TB | 32.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x8m.2xlarge.c | 16 cores 128 GB | 64 TB | 32.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x2m.4xlarge.c | 32 cores 64 GB | 64 TB | 32.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x4m.4xlarge.c | 32 cores 128 GB | 64 TB | 64.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x8m.4xlarge.c | 32 cores 256 GB | 64 TB | 64.000 | 6.707.200 | 8.384.000 |
Jumlah koneksi maksimum default1
Jumlah koneksi maksimum yang tercantum dalam tabel merupakan nilai default. Anda dapat mengubah parameter max_connections di Konsol untuk menyesuaikan jumlah koneksi maksimum kluster Anda. Nilai parameter ini dapat berkisar antara 1 hingga 200.000. Untuk informasi selengkapnya, lihat Setel parameter kluster.
Inode sistem file maksimum2 dan blktag sistem file maksimum3
Lapisan penyimpanan PolarDB Edisi Standar menggunakan disk ESSD. Disk ESSD menggunakan konsep inode dan blktag. Inode berkorespondensi dengan sebuah file, sedangkan blktag berkorespondensi dengan ruang logis 4 MB pada penyimpanan blok. Jumlah inode dan blktag berbanding lurus dengan kapasitas disk. Misalnya, disk 10 GB dapat memiliki maksimal 2.048 inode dan 2.560 blktag. Jika kapasitas, jumlah inode, atau jumlah blktag mencapai batas atas yang ditentukan, Anda harus melakukan upgrade spesifikasi disk.
Konversi satuan kapasitas sebagai berikut:
1 TB = 1.024 GB
1 GB = 1.024 MB
1 MB = 1.024 KB
1 KB = 1.024 Byte
IOPS dan throughput maksimum4
IOPS dan throughput maksimum merupakan nilai teoretis maksimum. Nilai aktual tidak dijamin dan biasanya dibatasi oleh kapasitas disk space yang dibeli.
IOPS awal disk ESSD AutoPL adalah 50.000. Saat membeli disk, Anda dapat mengonfigurasi Provisioned IOPS for AutoPL Disk untuk meningkatkan batas IOPS. Total IOPS maksimum adalah 100.000.
Untuk informasi selengkapnya mengenai performa disk ESSD, lihat Disk ESSD dan Disk ESSD AutoPL.
IOPS dan throughput disk ESSD dibagi bersama oleh beberapa node. Sebagai contoh, jika sebuah kluster memiliki node komputasi 8-core, 32 GB, menggunakan ESSD PL1, serta terdiri dari satu node baca/tulis dan tiga node read-only, keempat node tersebut berbagi performa penyimpanan. Artinya, total IOPS keempat node tersebut tidak boleh melebihi batas performa ESSD PL1 sebesar 50.000 IOPS, dan total throughput tidak boleh melebihi 350 MB/s. Selain itu, pencapaian batas performa ESSD PL1 juga bergantung pada kapasitas disk space yang dibeli.
PSL4/PSL5
Arsitektur YiTian ARM tidak mendukung kelas penyimpanan PSL4 atau PSL5.
Arsitektur CPU | Kode spesifikasi | CPU dan memori | Kapasitas penyimpanan maksimum | Jumlah koneksi maksimum default1 | Inode sistem file maksimum2 | Blktag sistem file maksimum3 | IOPS PSL4 maksimum4 | IOPS PSL5 maksimum4 | Bandwidth I/O |
X86 (Tujuan umum) | polar.mysql.g1.tiny.c | 1 core 1 GB | 100 TB | 1.000 | 20.971.520 | 26.214.400 | 1.500 | 3.000 | 1 Gbps |
polar.mysql.g1.small.c | 1 core 2 GB | 100 TB | 1.500 | 20.971.520 | 26.214.400 | 1.700 | 3.400 | 1 Gbps | |
polar.mysql.g2.small.c | 2 cores 4 GB | 100 TB | 1.800 | 20.971.520 | 26.214.400 | 4.000 | 8.000 | 1 Gbps | |
polar.mysql.g4.medium.c | 2 cores 8 GB | 100 TB | 2.000 | 20.971.520 | 26.214.400 | 8.000 | 16.000 | 1 Gbps | |
polar.mysql.g8.medium.c | 2 cores 16 GB | 100 TB | 8.000 | 20.971.520 | 26.214.400 | 8.000 | 16.000 | 2 Gbps | |
polar.mysql.g2.large.c | 4 cores 8 GB | 100 TB | 3.000 | 20.971.520 | 26.214.400 | 15.000 | 30.000 | 2 Gbps | |
polar.mysql.g4.large.c | 4 cores 16 GB | 100 TB | 6.000 | 20.971.520 | 26.214.400 | 21.000 | 42.000 | 2 Gbps | |
polar.mysql.g8.large.c | 4 cores 32 GB | 100 TB | 8.000 | 20.971.520 | 26.214.400 | 21.000 | 42.000 | 4 Gbps | |
polar.mysql.g2.xlarge.c | 8 cores 16 GB | 100 TB | 6.000 | 20.971.520 | 26.214.400 | 24.000 | 48.000 | 2 Gbps | |
polar.mysql.g4.xlarge.c | 8 cores 32 GB | 100 TB | 10.000 | 20.971.520 | 26.214.400 | 27.000 | 54.000 | 4 Gbps | |
polar.mysql.g8.xlarge.c | 8 cores 64 GB | 100 TB | 16.000 | 20.971.520 | 26.214.400 | 27.000 | 54.000 | 10 Gbps | |
polar.mysql.g2.2xlarge.c | 16 cores 32 GB | 100 TB | 16.000 | 20.971.520 | 26.214.400 | 31.500 | 63.000 | 4 Gbps | |
polar.mysql.g4.2xlarge.c | 16 cores 64 GB | 100 TB | 16.000 | 20.971.520 | 26.214.400 | 31.500 | 63.000 | 4 Gbps | |
polar.mysql.g8.2xlarge.c | 16 cores 128 GB | 100 TB | 16.000 | 20.971.520 | 26.214.400 | 31.500 | 63.000 | 8 Gbps | |
X86 (Khusus) | polar.mysql.x4.medium.c | 2 cores 8 GB | 100 TB | 6.000 | 20.971.520 | 26.214.400 | 8.000 | 16.000 | 1 Gbps |
polar.mysql.x8.medium.c | 2 cores 16 GB | 100 TB | 8.000 | 20.971.520 | 26.214.400 | 18.000 | 36.000 | 2 Gbps | |
polar.mysql.x2.large.c | 4 cores 8 GB | 100 TB | 3.000 | 20.971.520 | 26.214.400 | 32.000 | 64.000 | 2 Gbps | |
polar.mysql.x4.large.c | 4 cores 16 GB | 100 TB | 8.000 | 20.971.520 | 26.214.400 | 32.000 | 64.000 | 4 Gbps | |
polar.mysql.x8.large.c | 4 cores 32 GB | 100 TB | 8.000 | 20.971.520 | 26.214.400 | 36.000 | 72.000 | 4 Gbps | |
polar.mysql.x2.xlarge.c | 8 cores 16 GB | 100 TB | 6.000 | 20.971.520 | 26.214.400 | 48.000 | 96.000 | 2 Gbps | |
polar.mysql.x4.xlarge.c | 8 cores 32 GB | 100 TB | 10.000 | 20.971.520 | 26.214.400 | 48.000 | 96.000 | 8 Gbps | |
polar.mysql.x8.xlarge.c | 8 cores 64 GB | 100 TB | 16.000 | 20.971.520 | 26.214.400 | 50.000 | 108.000 | 10 Gbps | |
polar.mysql.x2.2xlarge.c | 16 cores 32 GB | 100 TB | 16.000 | 20.971.520 | 26.214.400 | 50.000 | 192.000 | 4 Gbps | |
polar.mysql.x4.2xlarge.c | 16 cores 64 GB | 100 TB | 32.000 | 20.971.520 | 26.214.400 | 50.000 | 192.000 | 16 Gbps | |
polar.mysql.x8.2xlarge.c | 16 cores 128 GB | 100 TB | 32.000 | 20.971.520 | 26.214.400 | 50.000 | 192.000 | 16 Gbps | |
polar.mysql.x2.4xlarge.c | 32 cores 64 GB | 100 TB | 32.000 | 20.971.520 | 26.214.400 | 80.000 | 288.000 | 16 Gbps | |
polar.mysql.x4.4xlarge.c | 32 cores 128 GB | 500 TB | 64.000 | 104.857.600 | 131.072.000 | 80.000 | 288.000 | 20 Gbps | |
polar.mysql.x8.4xlarge.c | 32 cores 256 GB | 500 TB | 64.000 | 104.857.600 | 131.072.000 | 80.000 | 288.000 | 24 Gbps | |
polar.mysql.x4.8xlarge.c | 64 cores 256 GB | 500 TB | 64.000 | 104.857.600 | 131.072.000 | 100.000 | 288.000 | 24 Gbps | |
polar.mysql.x8.8xlarge.c | 64 cores 512 GB | 500 TB | 100.000 | 104.857.600 | 131.072.000 | 100.000 | 288.000 | 24 Gbps |
Untuk kluster yang menggunakan kelas penyimpanan PSL4 atau PSL5, IOPS maksimum dan bandwidth I/O meningkat secara proporsional dengan jumlah node. Sebagai contoh, jika sebuah kluster menggunakan subseri Khusus, memiliki node komputasi 8-core, 32 GB, menggunakan kelas penyimpanan PSL5, serta terdiri dari satu node baca/tulis dan tiga node read-only, total performa penyimpanan maksimum untuk keempat node tersebut adalah 4 × 96.000 IOPS dan 4 × 8 Gbps.
Untuk kluster yang menggunakan kelas penyimpanan PSL4 atau PSL5, setiap sub-kluster memiliki spesifikasi penyimpanan independen dan tidak saling mengganggu sub-kluster lainnya.
Sebagai contoh, jika Anda membeli kluster dengan spesifikasi penyimpanan 96.000 IOPS dan bandwidth 8 Gbps, serta kluster tersebut memiliki empat sub-kluster (satu node baca/tulis dan tiga node read-only), masing-masing sub-kluster memiliki 96.000 IOPS dan bandwidth 8 Gbps. Performa satu sub-kluster tidak memengaruhi yang lainnya.
PolarStore (PSL4/PSL5) mendukung penyimpanan tingkat petabyte. Jika Anda membutuhkan penyimpanan tingkat petabyte, hubungi kami untuk memesan resource yang diperlukan.
Jumlah koneksi maksimum default1
Jumlah koneksi maksimum yang tercantum dalam tabel merupakan nilai default. Anda dapat mengubah parameter max_connections di Konsol untuk menyesuaikan jumlah koneksi maksimum kluster Anda. Nilai parameter ini dapat berkisar antara 1 hingga 200.000. Untuk informasi selengkapnya, lihat Setel parameter kluster.
Inode sistem file maksimum2 dan blktag sistem file maksimum3
PolarDB mengakses penyimpanan dasar melalui sistem file terdistribusi yang dikembangkan sendiri, yaitu PolarFileSystem (PolarFS). Seperti sistem file tradisional, PolarFS menggunakan konsep inode dan blktag. Inode berkorespondensi dengan sebuah file, sedangkan blktag berkorespondensi dengan ruang logis 4 MB pada penyimpanan blok. Jumlah inode dan blktag berbanding lurus dengan kapasitas disk. Misalnya, disk 10 GB dapat memiliki maksimal 2.048 inode dan 2.560 blktag. Jika kapasitas, jumlah inode, atau jumlah blktag mencapai batas atas yang ditentukan, Anda harus melakukan upgrade spesifikasi disk.
Konversi satuan kapasitas:
1 TB = 1.024 GB
1 GB = 1.024 MB
1 MB = 1.024 KB
1 KB = 1.024 Byte
IOPS Maksimum4
IOPS maksimum merupakan nilai teoretis maksimum. Nilai aktual tidak dijamin.