Topik ini menjelaskan tipe instans yang tersedia untuk instans hanya baca RDS beserta konfigurasi spesifiknya.
RDS memungkinkan Anda meningkatkan skalabilitas performa baca dengan menambahkan read-only instances.
Untuk informasi lebih lanjut mengenai tipe instans primary, lihat Primary instance types.
Tipe instans hanya baca untuk setiap engine database
Instance families
Keluarga instans menentukan cara alokasi sumber daya dan secara langsung memengaruhi performa instans.
Family | Storage class | Dedicated/Shared resources | Description |
General-purpose | Cloud disk |
| Performa dapat berfluktuasi ketika server fisik berada dalam beban tinggi. |
Premium Local SSDs |
| ||
Dedicated | Cloud disk | Fully dedicated CPU, memory, storage medium, and I/O resources. | Stable performance with no resource contention. |
Premium Local SSDs |
| ||
Dedicated physical server | Premium Local SSDs | Fully dedicated CPU, memory, storage medium, and I/O resources. | Provides the highest performance stability and isolation. |
IOPS
Input/output operations per second (IOPS) mengukur kemampuan sistem penyimpanan dalam menangani permintaan baca dan tulis. Ini merupakan metrik utama untuk performa I/O acak. Faktor utama yang memengaruhi IOPS suatu instans adalah tipe instans, kelas penyimpanan, dan kapasitas penyimpanan. Anda dapat menemukan IOPS maksimum untuk suatu tipe instans di tabel tipe instans hanya baca untuk setiap engine. IOPS maksimum aktual suatu instans dihitung sebagai berikut:
Instans dengan Premium Local SSDs: IOPS maksimum aktual ditentukan semata-mata oleh tipe instans. Nilai yang tercantum di tabel tipe instans primary merupakan IOPS maksimum aktual untuk instans tersebut.
Instans yang menggunakan cloud disks: IOPS maksimum aktual ditentukan oleh tipe instans, kapasitas penyimpanan, dan kelas penyimpanan. Rumusnya sebagai berikut:
Storage class
Formula for actual maximum IOPS (Storage capacity unit: GB)
Premium performance disk
Performance burst enabled
min{Maximum IOPS of the instance type, 1,000,000}Performance burst disabled
min{Maximum IOPS of the instance type, 1,800 + 50 * Storage capacity, 50,000}Enterprise SSD (ESSD)
PL3
min{Maximum IOPS of the instance type, 1,800 + 50 * Storage capacity, 1,000,000}PL2
min{Maximum IOPS of the instance type, 1,800 + 50 * Storage capacity, 100,000}PL1
min{Maximum IOPS of the instance type, 1,800 + 50 * Storage capacity, 50,000}Standard SSD
min{Maximum IOPS of the instance type, 1,800 + 30 * Storage capacity, 25,000}
Contoh: Hitung IOPS aktual untuk instans yang menggunakan PL1 ESSD, memiliki tipe instans mysql.x2.large.2c, dan kapasitas penyimpanan 20 GB.
Limiting factor | Description |
Instance type | Periksa tabel tipe instans primary. IOPS maksimum untuk tipe instans |
Storage capacity | IOPS maksimum untuk kapasitas penyimpanan 20 GB adalah |
Storage class | IOPS maksimum untuk PL1 ESSD adalah |
IOPS maksimum aktual untuk instans ini adalah 2.800, yaitu nilai minimum dari ketiga faktor tersebut. Performa terutama dibatasi oleh kapasitas penyimpanan.
Jumlah operasi baca dan tulis database yang sebenarnya tidak setara dengan jumlah operasi I/O disk. Misalnya, satu operasi baca atau tulis MySQL secara default berukuran 16 KB, sedangkan ukuran blok I/O cloud disk adalah 4 KB. Oleh karena itu, satu operasi baca atau tulis MySQL mengonsumsi empat operasi I/O disk.
Engine database yang berbeda memiliki ukuran halaman default yang berbeda. Hal ini menghasilkan jumlah operasi baca dan tulis database yang berbeda untuk jumlah operasi I/O disk yang sama. Artinya, untuk metrik IOPS yang sama, database yang berbeda memiliki kemampuan pemrosesan baca dan tulis yang berbeda. Sebagai contoh, ukuran blok I/O cloud disk adalah 4 KB. Untuk 1.000 operasi I/O disk, engine MySQL (ukuran halaman default 16 KB) melakukan 250 operasi baca dan tulis aktual. Engine SQL Server (ukuran halaman default 8 KB) melakukan 500 operasi baca dan tulis aktual.
I/O bandwidth (throughput)
I/O bandwidth mencerminkan kemampuan sistem penyimpanan dalam membaca dan menulis data secara berkelanjutan. Ini merupakan metrik utama untuk performa I/O sekuensial. Faktor utama yang memengaruhi I/O bandwidth suatu instans adalah tipe instans, kelas penyimpanan, dan kapasitas penyimpanan. Anda dapat menemukan I/O bandwidth maksimum untuk suatu tipe instans di tabel tipe instans hanya baca untuk setiap engine. I/O bandwidth maksimum aktual suatu instans dihitung sebagai berikut:
Storage class | Formula for actual I/O bandwidth of a cloud disk instance (I/O bandwidth unit: MB/s, Storage capacity unit: GB) | |
Premium performance disk | Performance burst enabled |
|
Performance burst disabled |
| |
ESSD | PL3 |
|
PL2 |
| |
PL1 |
| |
Standard SSD |
| |
Contoh: Hitung I/O bandwidth maksimum aktual untuk instans yang menggunakan PL3 ESSD, memiliki tipe instans mysql.x2.large.2c, dan kapasitas penyimpanan 5.000 GB.
Limiting factor | Description |
Instance type | Periksa tabel tipe instans primary. I/O bandwidth maksimum untuk tipe instans |
Storage capacity | I/O bandwidth maksimum untuk kapasitas penyimpanan 5,000 GB adalah |
Storage class | I/O bandwidth maksimum untuk PL3 ESSD adalah |
I/O bandwidth maksimum aktual untuk instans ini adalah nilai minimum dari ketiga faktor tersebut: 192. Hal ini terutama dibatasi oleh tipe instans.
Hubungan antara IOPS dan I/O bandwidth
IOPS dan I/O bandwidth suatu disk bukanlah metrik performa yang independen. Selain bergantung pada tipe instans, kelas penyimpanan, dan kapasitas penyimpanan, keduanya juga saling membatasi:
Rumus konversi:
I/O bandwidth (MB/s) = IOPS × I/O block size (KB) / 1.024. Dalam rumus ini, ukuran blok I/O mengacu pada ukuran satu operasi I/O disk (4 KB untuk cloud disk secara default), bukan ukuran halaman database.Batasan: Dalam kebanyakan kasus, IOPS dan I/O bandwidth tidak mencapai nilai maksimumnya secara bersamaan.
Ketika IOPS mencapai nilai maksimumnya, jika ukuran blok I/O kecil (misalnya 4 KB), I/O bandwidth instans mungkin belum mencapai nilai maksimumnya. Dalam kasus ini, IOPS menjadi bottleneck performa.
Ketika I/O bandwidth mencapai nilai maksimumnya, jika ukuran blok I/O besar (misalnya 256 KB), IOPS instans mungkin belum mencapai nilai maksimumnya. Dalam kasus ini, I/O bandwidth menjadi bottleneck performa.
Harga instans hanya baca
Untuk harga instans hanya baca, lihat halaman pembelian resmi.