Topik ini menjelaskan cara memilih konfigurasi instans ApsaraDB RDS sesuai kebutuhan bisnis Anda saat membuat instans tersebut.
Pengenalan edisi RDS, tipe penyimpanan, keluarga instans, dan mesin penyimpanan
Sebelum membuat instans RDS, pilih konfigurasi yang paling hemat biaya dan stabil berdasarkan faktor seperti kinerja, harga, dan beban kerja (workload). Edisi RDS, tipe penyimpanan, dan keluarga instans saling memengaruhi satu sama lain. Untuk informasi selengkapnya, lihat Buat instans ApsaraDB RDS untuk MySQL.
Jika Anda ingin membuat instans RDS yang menjalankan MySQL 8.0, Anda harus memilih mesin penyimpanan default.
Edisi RDS
ApsaraDB RDS menyediakan edisi berikut: RDS Basic Edition, RDS High-availability Edition, dan RDS Cluster Edition. Tabel berikut menjelaskan masing-masing edisi tersebut.
RDS edition
Description
Scenario
Sistem database hanya terdiri dari satu instans RDS primary. Komputasi dipisahkan dari penyimpanan.
Instans RDS read-only tidak didukung.
Pembelajaran pribadi
Situs mikro
Lingkungan pengembangan dan pengujian untuk perusahaan kecil dan menengah
Sistem database terdiri dari satu instans RDS primary dan satu instans RDS secondary. Kedua instans ini bekerja dalam mode high availability (HA) dan mendukung failover otomatis. Instans RDS secondary tidak dapat diakses secara langsung.
Anda dapat membuat instans RDS read-only untuk meningkatkan kemampuan baca sistem database Anda. Untuk informasi selengkapnya, lihat Buat instans read-only MySQL.
Database produksi untuk perusahaan besar dan menengah
Database yang digunakan di industri seperti Internet, IoT, e-commerce, logistik, dan gaming
Sistem database terdiri dari satu instans RDS primary dan beberapa instans RDS secondary. Instans-instans ini bekerja dalam mode HA dan mendukung failover otomatis. Instans RDS secondary dapat diakses. Hal ini meningkatkan kemampuan baca sistem database Anda.
Anda dapat membuat beberapa instans RDS secondary untuk meningkatkan kemampuan baca sistem database Anda.
Database produksi untuk perusahaan besar dan menengah
Database yang digunakan di industri seperti retail baru berbasis Internet dan manufaktur otomotif, serta database yang digunakan untuk sistem Perencanaan Sumber Daya Perusahaan (ERP)
Tipe penyimpanan
ApsaraDB RDS menyediakan tiga tipe penyimpanan: Premium Local SSD, standard SSD, dan enterprise SSD (ESSD). Semua tipe penyimpanan memenuhi persyaratan keandalan, persistensi, serta kinerja baca/tulis yang ditetapkan dalam Perjanjian Tingkat Layanan (SLA) Alibaba Cloud. Tabel berikut menjelaskan masing-masing tipe penyimpanan tersebut.
Storage type
Best for
Supported engines
I/O latency
ESSD (direkomendasikan)
Workload tujuan umum yang memerlukan keandalan tinggi dan penskalaan cepat
MySQL, PostgreSQL, SQL Server, MariaDB
100–200 µs
Premium ESSD
Workload dengan traffic lonjakan, kolam buffer besar, atau data dingin yang dapat diarsipkan
MySQL, PostgreSQL
100–200 µs
Premium Local SSD
Workload intensif I/O yang memerlukan latensi serendah mungkin (penjualan kilat, perdagangan frekuensi tinggi)
Hanya MySQL
10–50 µs
Standard SSD (telah dihentikan)
—
MySQL, PostgreSQL, SQL Server, MariaDB
—
Keluarga instans
ApsaraDB RDS menyediakan berbagai keluarga instans berdasarkan jumlah core, kapasitas memori, jumlah koneksi, dan IOPS. Setiap keluarga mencakup beberapa tipe instans. Tabel berikut menjelaskan masing-masing keluarga instans tersebut.
Instance family
Best for
Performance guarantee
Supported databases
Dedicated host
Sistem mission-critical di mana kinerja database tidak boleh dikompromikan (keuangan, e-commerce, pemerintahan, bisnis Internet skala menengah hingga besar)
Tertinggi — menggunakan semua resource server fisik secara eksklusif
RDS for MySQL dengan Premium Local SSD saja
Dedicated
Workload produksi yang memerlukan kinerja konsisten dan dapat diprediksi
Tinggi — CPU, memori, dan penyimpanan khusus; instans lain pada server yang sama tidak dapat memengaruhi kinerja Anda
MySQL, PostgreSQL, SQL Server, MariaDB
General-purpose
Workload yang dapat mentolerir variasi kinerja sesekali demi biaya lebih rendah
Sedang — CPU dibagi; kinerja mungkin turun ketika server fisik mengalami beban tinggi
—
Shared
Workload non-produksi atau sensitif biaya dengan kebutuhan kinerja rendah
Rendah — CPU dibagi dengan laju multiplexing lebih tinggi daripada general-purpose; konflik sumber daya mungkin terjadi
Hanya SQL Server
Mesin penyimpanan
Jika Anda ingin membuat instans RDS yang menjalankan MySQL 8.0, Anda dapat memilih salah satu mesin penyimpanan berikut:
InnoDB: mesin penyimpanan default yang disediakan oleh MySQL open source. Mesin penyimpanan InnoDB yang digunakan untuk ApsaraDB RDS telah diperkuat oleh Alibaba Cloud.
X-Engine: mesin penyimpanan yang dikembangkan oleh Alibaba Cloud. X-Engine kompatibel dengan InnoDB dan unggul dalam hal penggunaan ruang disk serta efisiensi biaya. X-Engine lebih cocok untuk skenario seperti pengarsipan data dibandingkan InnoDB. Untuk informasi selengkapnya, lihat Pengenalan X-Engine.
Pilih konfigurasi untuk instans RDS
Ikuti langkah-langkah berikut untuk memilih konfigurasi yang sesuai untuk instans RDS:
Pilih edisi RDS.
Kami merekomendasikan RDS High-availability Edition. Dengan edisi ini, sistem database Anda terdiri dari satu instans RDS primary dan satu instans RDS secondary untuk menjamin ketersediaan tinggi. RDS High-availability Edition cocok untuk perusahaan menengah hingga besar serta industri seperti Internet, Internet of Things (IoT), retail online, logistik, dan gaming.
RDS Cluster Edition cocok untuk database inti perusahaan besar serta industri keuangan, sekuritas, dan asuransi yang memerlukan keamanan data tinggi.
Pilih tipe penyimpanan.
Kami merekomendasikan local SSD atau ESSD dengan performance level (PL) yang sesuai berdasarkan kebutuhan IOPS dan throughput bisnis Anda. Untuk informasi selengkapnya mengenai perbedaan antara local SSD, standard SSD, dan ESSD, lihat Fitur.
IOPS maksimum untuk standard SSD atau ESSD bervariasi tergantung pada tipe instans dan kapasitas penyimpanan. Tabel berikut mencantumkan rumus yang dapat digunakan untuk menghitung IOPS maksimum instans RDS yang menggunakan standard SSD atau ESSD.
Storage type
Formula for actual maximum IOPS (Storage capacity unit: GB)
Premium ESSD
Dengan I/O performance burst diaktifkan
min{Maximum IOPS for the instance type, 1000000}Dengan I/O performance burst dinonaktifkan
min{Maximum IOPS for the instance type, 1800 + 50 × Storage capacity, 50000}ESSD
PL3
min{Maximum IOPS for the instance type, 1800 + 50 × Storage capacity, 1000000}PL2
min{Maximum IOPS for the instance type, 1800 + 50 × Storage capacity, 100000}PL1
min{Maximum IOPS for the instance type, 1800 + 50 × Storage capacity, 50000}Standard SSD
min{Maximum IOPS for the instance type, 1800 + 30 × Storage capacity, 25000}
Pilih tipe instans.
Spesifikasi tipe instans mencakup jumlah core, kapasitas memori, jumlah koneksi maksimum, dan IOPS maksimum. Saat membuat instans RDS, Anda dapat memilih salah satu level berikut: entry level atau enterprise level, lalu memilih tipe instans sesuai kebutuhan bisnis Anda. Entry level mencakup keluarga instans shared dan keluarga instans tujuan umum, sedangkan enterprise level mencakup keluarga instans dedicated.
CatatanJika Anda memilih tipe penyimpanan standard SSD atau ESSD, nilai IOPS akan ditampilkan sebagai N/A di Konsol ApsaraDB RDS karena sistem menghitung IOPS berdasarkan tipe penyimpanan yang dipilih. Untuk informasi selengkapnya, lihat Pilih tipe penyimpanan di bagian ini.
Pilih mesin penyimpanan.
Jika Anda ingin membuat instans RDS yang menjalankan MySQL, kami merekomendasikan X-Engine. X-Engine memiliki biaya sekitar 50% lebih rendah daripada InnoDB namun memberikan kinerja yang setara. Untuk informasi selengkapnya, lihat Catatan penggunaan.
Periksa dan ubah konfigurasi instans RDS
Setelah membuat dan mulai menggunakan instans RDS, kami merekomendasikan agar Anda terus memantau kinerjanya selama periode tertentu untuk memastikan konfigurasi yang dipilih sesuai.
Sebagai contoh, jika penggunaan memori tinggi, login ke instans RDS untuk mengidentifikasi penyebabnya. Jika tidak ada anomali, Anda dapat mengubah konfigurasi instans tersebut. Jika terdapat anomali, pertimbangkan untuk menyesuaikan alokasi memori pada instans RDS. Untuk informasi selengkapnya, lihat topik-topik berikut:
Buat instans ApsaraDB RDS
Untuk informasi selengkapnya tentang cara membuat instans RDS, lihat topik-topik berikut: