Topik ini menjelaskan spesifikasi node komputasi untuk PolarDB for MySQL kluster Edisi Standar.
Seri produk sub
Node komputasi kluster Edisi Standar tersedia dalam dua seri sub: tujuan umum dan spesifikasi khusus.
Tujuan umum: Kluster yang berbeda pada server yang sama berbagi sumber daya komputasi menganggur, seperti CPU. Model berbagi sumber daya ini sangat hemat biaya.
Spesifikasi khusus: Setiap kluster secara eksklusif menggunakan sumber daya komputasinya sendiri, seperti CPU, dan tidak membaginya dengan kluster lain pada server yang sama. Hal ini memberikan kinerja yang lebih stabil dan andal.
Spesifikasi node komputasi
Parameter kinerja untuk node komputasi bervariasi berdasarkan kelas penyimpanan.
SSD Perusahaan (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 core, 4 GB | 64 TB | 2.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g4.medium.c | 2 core, 8 GB | 64 TB | 2.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g8.medium.c | 2 core, 16 GB | 64 TB | 6.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g2.large.c | 4 core, 8 GB | 64 TB | 3.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g4.large.c | 4 core, 16 GB | 64 TB | 6.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g8.large.c | 4 core, 32 GB | 64 TB | 10.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g2.xlarge.c | 8 core, 16 GB | 64 TB | 6.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g4.xlarge.c | 8 core, 32 GB | 64 TB | 10.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g8.xlarge.c | 8 core, 64 GB | 64 TB | 16.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g2.2xlarge.c | 16 core, 32 GB | 64 TB | 10.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g4.2xlarge.c | 16 core, 64 GB | 64 TB | 16.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g8.2xlarge.c | 16 core, 128 GB | 64 TB | 16.000 | 6.707.200 | 8.384.000 | ||
x86 (spesifikasi khusus) | polar.mysql.x4.medium.c | 2 core, 8 GB | 64 TB | 6.000 | 6.707.200 | 8.384.000 | |
polar.mysql.x8.medium.c | 2 core, 16 GB | 64 TB | 8.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x2.large.c | 4 core, 8 GB | 64 TB | 6.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x4.large.c | 4 core, 16 GB | 64 TB | 8.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x8.large.c | 4 core, 32 GB | 64 TB | 8.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x2.xlarge.c | 8 core, 16 GB | 64 TB | 8.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x4.xlarge.c | 8 core, 32 GB | 64 TB | 10.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x8.xlarge.c | 8 core, 64 GB | 64 TB | 16.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x2.2xlarge.c | 16 core, 32 GB | 64 TB | 10.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x4.2xlarge.c | 16 core, 64 GB | 64 TB | 32.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x8.2xlarge.c | 16 core, 128 GB | 64 TB | 32.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x2.4xlarge.c | 32 core, 64 GB | 64 TB | 32.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x4.4xlarge.c | 32 core, 128 GB | 64 TB | 64.000 | 104.857.600 | 131.072.000 | ||
polar.mysql.x8.4xlarge.c | 32 core, 256 GB | 64 TB | 64.000 | 104.857.600 | 131.072.000 | ||
polar.mysql.x4.8xlarge.c | 64 core, 256 GB | 64 TB | 64.000 | 104.857.600 | 131.072.000 | ||
polar.mysql.x8.8xlarge.c | 64 core, 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 | 32 TB | 1.000 | 6.707.200 | 8.384.000 | |
polar.mysql.g1m.small.c | 1 core, 2 GB | 32 TB | 2.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g2m.small.c | 2 core, 4 GB | 32 TB | 2.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g4m.medium.c | 2 core, 8 GB | 32 TB | 2.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g8m.medium.c | 2 core, 16 GB | 32 TB | 6.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g2m.large.c | 4 core, 8 GB | 32 TB | 3.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g4m.large.c | 4 core, 16 GB | 32 TB | 6.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g8m.large.c | 4 core, 32 GB | 32 TB | 10.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g2m.xlarge.c | 8 core, 16 GB | 32 TB | 6.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g4m.xlarge.c | 8 core, 32 GB | 32 TB | 10.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g8m.xlarge.c | 8 core, 64 GB | 32 TB | 16.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g2m.2xlarge.c | 16 core, 32 GB | 32 TB | 10.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g4m.2xlarge.c | 16 core, 64 GB | 32 TB | 16.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.g8m.2xlarge.c | 16 core, 128 GB | 32 TB | 16.000 | 6.707.200 | 8.384.000 | ||
YiTian ARM (spesifikasi khusus) | polar.mysql.x4m.medium.c | 2 core, 8 GB | 32 TB | 6.000 | 6.707.200 | 8.384.000 | |
polar.mysql.x8m.medium.c | 2 core, 16 GB | 32 TB | 8.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x2m.large.c | 4 core, 8 GB | 32 TB | 6.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x4m.large.c | 4 core, 16 GB | 32 TB | 8.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x8m.large.c | 4 core, 32 GB | 32 TB | 8.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x2m.xlarge.c | 8 core, 16 GB | 32 TB | 8.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x4m.xlarge.c | 8 core, 32 GB | 32 TB | 10.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x8m.xlarge.c | 8 core, 64 GB | 32 TB | 16.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x2m.2xlarge.c | 16 core, 32 GB | 32 TB | 10.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x4m.2xlarge.c | 16 core, 64 GB | 32 TB | 32.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x8m.2xlarge.c | 16 core, 128 GB | 32 TB | 32.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x2m.4xlarge.c | 32 core, 64 GB | 32 TB | 32.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x4m.4xlarge.c | 32 core, 128 GB | 32 TB | 64.000 | 6.707.200 | 8.384.000 | ||
polar.mysql.x8m.4xlarge.c | 32 core, 256 GB | 32 TB | 64.000 | 6.707.200 | 8.384.000 |
Jumlah koneksi maksimum default1
Tabel menunjukkan jumlah koneksi maksimum default. Anda dapat mengubah jumlah koneksi maksimum untuk kluster dengan memodifikasi parameter max_connections di konsol. 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 Edisi Standar menggunakan SSD Perusahaan (ESSD) untuk lapisan penyimpanannya. Lapisan penyimpanan ESSD menggunakan inode dan blktag. Inode berkorespondensi dengan sebuah file. Blktag berkorespondensi dengan ruang logis 4 MB dalam penyimpanan blok. Jumlah inode dan blktag yang tersedia berbanding lurus secara linear dengan kapasitas disk. Misalnya, disk 10 GB memiliki maksimal 2.048 inode dan 2.560 blktag. Jika kapasitas, jumlah inode, atau jumlah blktag mencapai batas untuk spesifikasi saat ini, Anda harus meningkatkan spesifikasi tersebut.
Konversi satuan kapasitas adalah 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-nilai ini tidak dijamin dalam semua kondisi dan biasanya dibatasi oleh ruang disk yang dibeli.
IOPS awal disk ESSD AutoPL adalah 50.000. Saat membeli kluster, Anda dapat mengatur Provisioned IOPS For AutoPL Disk, untuk meningkatkan batas IOPS. Total IOPS maksimum adalah 100.000.
Untuk informasi selengkapnya, lihat ESSD dan Disk ESSD AutoPL.
IOPS dan throughput ESSD dibagi di antara beberapa node. Sebagai contoh, pertimbangkan kluster yang memiliki node komputasi dengan 8 core dan memori 32 GB, menggunakan ESSD PL1, serta terdiri dari satu node baca/tulis dan tiga node read-only. Dalam kasus ini, keempat node tersebut berbagi performa penyimpanan. Artinya, total IOPS keempat node tidak boleh melebihi batas performa ESSD PL1 sebesar 50.000 IOPS, dan total throughput tidak boleh melebihi 350 MB/s. Selain itu, kemampuan untuk mencapai batas performa ESSD PL1 juga bergantung pada ruang disk 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 maksimum PSL44 | IOPS maksimum PSL54 | 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 core, 4 GB | 100 TB | 1.800 | 20.971.520 | 26.214.400 | 4.000 | 8.000 | 1 Gbps | |
polar.mysql.g4.medium.c | 2 core, 8 GB | 100 TB | 2.000 | 20.971.520 | 26.214.400 | 8.000 | 16.000 | 1 Gbps | |
polar.mysql.g8.medium.c | 2 core, 16 GB | 100 TB | 8.000 | 20.971.520 | 26.214.400 | 8.000 | 16.000 | 2 Gbps | |
polar.mysql.g2.large.c | 4 core, 8 GB | 100 TB | 3.000 | 20.971.520 | 26.214.400 | 15.000 | 30.000 | 2 Gbps | |
polar.mysql.g4.large.c | 4 core, 16 GB | 100 TB | 6.000 | 20.971.520 | 26.214.400 | 21.000 | 42.000 | 2 Gbps | |
polar.mysql.g8.large.c | 4 core, 32 GB | 100 TB | 8.000 | 20.971.520 | 26.214.400 | 21.000 | 42.000 | 4 Gbps | |
polar.mysql.g2.xlarge.c | 8 core, 16 GB | 100 TB | 6.000 | 20.971.520 | 26.214.400 | 24.000 | 48.000 | 2 Gbps | |
polar.mysql.g4.xlarge.c | 8 core, 32 GB | 100 TB | 10.000 | 20.971.520 | 26.214.400 | 27.000 | 54.000 | 4 Gbps | |
polar.mysql.g8.xlarge.c | 8 core, 64 GB | 100 TB | 16.000 | 20.971.520 | 26.214.400 | 27.000 | 54.000 | 10 Gbps | |
polar.mysql.g2.2xlarge.c | 16 core, 32 GB | 100 TB | 16.000 | 20.971.520 | 26.214.400 | 31.500 | 63.000 | 4 Gbps | |
polar.mysql.g4.2xlarge.c | 16 core, 64 GB | 100 TB | 16.000 | 20.971.520 | 26.214.400 | 31.500 | 63.000 | 4 Gbps | |
polar.mysql.g8.2xlarge.c | 16 core, 128 GB | 100 TB | 16.000 | 20.971.520 | 26.214.400 | 31.500 | 63.000 | 8 Gbps | |
x86 (spesifikasi khusus) | polar.mysql.x4.medium.c | 2 core, 8 GB | 100 TB | 6.000 | 20.971.520 | 26.214.400 | 8.000 | 16.000 | 1 Gbps |
polar.mysql.x8.medium.c | 2 core, 16 GB | 100 TB | 8.000 | 20.971.520 | 26.214.400 | 18.000 | 36.000 | 2 Gbps | |
polar.mysql.x2.large.c | 4 core, 8 GB | 100 TB | 3.000 | 20.971.520 | 26.214.400 | 32.000 | 64.000 | 2 Gbps | |
polar.mysql.x4.large.c | 4 core, 16 GB | 100 TB | 8.000 | 20.971.520 | 26.214.400 | 32.000 | 64.000 | 4 Gbps | |
polar.mysql.x8.large.c | 4 core, 32 GB | 100 TB | 8.000 | 20.971.520 | 26.214.400 | 36.000 | 72.000 | 4 Gbps | |
polar.mysql.x2.xlarge.c | 8 core, 16 GB | 100 TB | 6.000 | 20.971.520 | 26.214.400 | 48.000 | 96.000 | 2 Gbps | |
polar.mysql.x4.xlarge.c | 8 core, 32 GB | 100 TB | 10.000 | 20.971.520 | 26.214.400 | 48.000 | 96.000 | 8 Gbps | |
polar.mysql.x8.xlarge.c | 8 core, 64 GB | 100 TB | 16.000 | 20.971.520 | 26.214.400 | 50.000 | 108.000 | 10 Gbps | |
polar.mysql.x2.2xlarge.c | 16 core, 32 GB | 100 TB | 16.000 | 20.971.520 | 26.214.400 | 50.000 | 192.000 | 4 Gbps | |
polar.mysql.x4.2xlarge.c | 16 core, 64 GB | 100 TB | 32.000 | 20.971.520 | 26.214.400 | 50.000 | 192.000 | 16 Gbps | |
polar.mysql.x8.2xlarge.c | 16 core, 128 GB | 100 TB | 32.000 | 20.971.520 | 26.214.400 | 50.000 | 192.000 | 16 Gbps | |
polar.mysql.x2.4xlarge.c | 32 core, 64 GB | 100 TB | 32.000 | 20.971.520 | 26.214.400 | 80.000 | 288.000 | 16 Gbps | |
polar.mysql.x4.4xlarge.c | 32 core, 128 GB | 500 TB | 64.000 | 104.857.600 | 131.072.000 | 80.000 | 288.000 | 20 Gbps | |
polar.mysql.x8.4xlarge.c | 32 core, 256 GB | 500 TB | 64.000 | 104.857.600 | 131.072.000 | 80.000 | 288.000 | 24 Gbps | |
polar.mysql.x4.8xlarge.c | 64 core, 256 GB | 500 TB | 64.000 | 104.857.600 | 131.072.000 | 100.000 | 288.000 | 24 Gbps | |
polar.mysql.x8.8xlarge.c | 64 core, 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, pertimbangkan kluster dengan spesifikasi khusus yang menggunakan node komputasi 8-core, 32 GB dan kelas penyimpanan PSL5. Jika kluster ini terdiri dari satu node baca/tulis dan tiga node read-only, total performa penyimpanan maksimum adalah 4 × 96.000 IOPS dan 4 × 8 Gbps.
Dalam kluster PolarDB for MySQL Edisi Perusahaan, node yang menggunakan penyimpanan PSL4 atau PSL5 memiliki spesifikasi penyimpanan independen. Oleh karena itu, node-node tersebut tidak saling mengganggu.
Dalam kluster yang menggunakan kelas penyimpanan PSL4 atau PSL5, setiap node memiliki spesifikasi penyimpanan independen dan tidak saling mengganggu. Misalnya, jika Anda membeli kluster dengan spesifikasi penyimpanan 96.000 IOPS dan bandwidth 8 Gbps, serta kluster tersebut memiliki empat node (satu node baca/tulis dan tiga node read-only), maka setiap node memiliki 96.000 IOPS dan bandwidth 8 Gbps.
PolarStore (PSL4/PSL5) mendukung penyimpanan skala petabyte. Jika Anda memiliki kebutuhan seperti itu, hubungi kami untuk memesan sumber daya yang diperlukan.
Jumlah koneksi maksimum default1
Tabel menunjukkan jumlah koneksi maksimum default. Anda dapat mengubah jumlah koneksi maksimum untuk kluster dengan memodifikasi parameter max_connections di konsol. 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 buatan sendiri, yaitu PolarFileSystem (PolarFS). Mirip dengan sistem file tradisional, PolarFS menggunakan konsep inode dan blktag. Inode berkorespondensi dengan sebuah file. Blktag berkorespondensi dengan ruang logis 4 MB dalam penyimpanan blok. Jumlah inode dan blktag yang tersedia berbanding lurus secara linear dengan kapasitas disk. Misalnya, disk 10 GB memiliki maksimal 2.048 inode dan 2.560 blktag. Jika kapasitas, jumlah inode, atau jumlah blktag mencapai batas untuk spesifikasi saat ini, Anda harus meningkatkan spesifikasi tersebut.
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 dan tidak dijamin dalam semua kondisi.