Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Penyimpanan Amazon Aurora
Di bagian berikut ini, Anda dapat mempelajari tentang subsistem penyimpanan Aurora. Aurora menggunakan arsitektur penyimpanan terdistribusi dan bersama yang merupakan faktor penting dalam performa, skalabilitas, dan keandalan klaster Aurora.
Topik
Gambaran umum penyimpanan Amazon Aurora
Data Aurora disimpan dalam volume cluster, yang merupakan volume virtual tunggal yang menggunakan solid state drive ()SSDs. Volume cluster terdiri dari salinan data di tiga Availability Zone dalam satu AWS Region. Karena data direplikasi secara otomatis di Zona ketersediaan, data Anda sangat durabel dengan kemungkinan kehilangan data yang kecil. Replikasi ini juga mempertahankan ketersediaan basis data Anda selama failover. Hal itu terjadi karena salinan data sudah ada di Zona Ketersediaan lain dan terus melayani permintaan data ke instans DB dalam klaster DB Anda. Jumlah replikasi bergantung pada jumlah instans DB dalam klaster Anda.
Aurora menggunakan penyimpanan lokal terpisah untuk file sementara yang tidak persisten. Ini termasuk file yang digunakan untuk tujuan seperti mengurutkan set data besar selama pemrosesan kueri, dan membuat indeks. Untuk informasi selengkapnya, silakan lihat Batas penyimpanan sementara untuk Aurora My SQL dan Batas penyimpanan sementara untuk Aurora Postgre SQL.
Apa saja konten volume klaster
Volume klaster Aurora berisi semua data pengguna, objek skema, dan metadata internal seperti tabel sistem dan log biner. Misalnya, Aurora menyimpan semua tabel, indeks, objek besar biner (BLOBs), prosedur tersimpan, dan sebagainya untuk cluster Aurora dalam volume cluster.
Arsitektur penyimpanan bersama Aurora membuat data Anda terpisah dari instans DB di dalam klaster. Misalnya, Anda dapat menambahkan instans DB dengan cepat karena Aurora tidak membuat salinan data tabel yang baru. Sebagai gantinya, instans DB terhubung ke volume bersama yang sudah berisi semua data Anda. Anda dapat menghapus instans DB dari suatu klaster tanpa menghapus data dasar dari klaster tersebut. Aurora hanya akan menghapus data jika Anda menghapus seluruh klaster tersebut.
Konfigurasi penyimpanan untuk klaster DB Amazon Aurora
Amazon Aurora memiliki dua konfigurasi penyimpanan klaster DB:
-
Aurora I/O-Optimized – Peningkatan performa harga dan prediktabilitas untuk aplikasi intensif I/O. Anda hanya membayar penggunaan dan penyimpanan klaster DB Anda, tanpa biaya tambahan untuk operasi I/O baca dan tulis.
Aurora I/O-Optimized adalah pilihan terbaik ketika pengeluaran I/O Anda adalah 25% atau lebih dari total pengeluaran database Aurora Anda.
Anda dapat memilih Aurora I/O-Optimized saat Anda membuat atau memodifikasi cluster DB dengan versi mesin DB yang mendukung Aurora I/O-Optimized konfigurasi cluster. Anda dapat beralih dari Aurora I/O-Optimized kepada Aurora Standard setiap saat.
-
Aurora Standard – Harga hemat biaya untuk banyak aplikasi dengan penggunaan I/O sedang. Selain penggunaan dan penyimpanan klaster DB, Anda juga membayar tarif standar per 1 juta permintaan untuk operasi I/O.
Aurora Standard adalah pilihan terbaik ketika pengeluaran I/O Anda kurang dari 25% dari total pengeluaran database Aurora Anda.
Anda dapat beralih dari Aurora Standard kepada Aurora I/O-Optimized setiap 30 hari sekali. Ketika Anda beralih di antara Aurora Standard and Aurora I/O-Optimized opsi penyimpanan untuk instans non-NVMe-based DB, tidak ada waktu henti. Namun, untuk instance DB NVMe berbasis, beralih di antara Aurora I/O-Optimized and Aurora Standard Opsi penyimpanan memerlukan restart mesin database, yang dapat menyebabkan periode waktu henti yang singkat.
Untuk informasi tentang Wilayah AWS dan dukungan versi, lihatDaerah yang Didukung dan engine Aurora DB untuk konfigurasi penyimpanan cluster.
Untuk informasi selengkapnya tentang harga konfigurasi penyimpanan Amazon Aurora, lihat Harga Amazon Aurora
Untuk informasi tentang memilih konfigurasi penyimpanan saat membuat klaster DB, lihat Membuat klaster DB. Untuk informasi tentang memodifikasi konfigurasi penyimpanan untuk klaster DB, lihat Pengaturan untuk Amazon Aurora.
Cara penyimpanan Aurora berubah ukuran secara otomatis
Volume klaster Aurora secara otomatis bertambah seiring peningkatan jumlah data dalam basis data Anda. Ukuran maksimum untuk volume klaster Aurora adalah 128 tebibyte (TiB) atau 64 TiB, bergantung pada versi mesin DB. Untuk detail tentang ukuran maksimum untuk versi tertentu, lihat Batas ukuran Amazon Aurora. Penskalaan penyimpanan otomatis ini dikombinasikan dengan subsistem penyimpanan beperforma tinggi dan sangat terdistribusi. Hal ini menjadikan Aurora sebagai pilihan yang baik untuk data perusahaan Anda yang penting ketika keandalan dan ketersediaan yang tinggi menjadi tujuan utama Anda.
Untuk menampilkan status volume, lihat Menampilkan status volume untuk klaster DB Aurora MySQL atau Menampilkan status volume untuk klaster DB Aurora PostgreSQL. Untuk cara menyeimbangkan biaya penyimpanan dengan prioritas lain, Penskalaan penyimpanan jelaskan cara memantau AuroraVolumeBytesLeftTotal
metrik VolumeBytesUsed
Amazon Aurora dan masuk. CloudWatch
Saat data Aurora dihapus, ruang yang dialokasikan untuk data tersebut dikosongkan. Contoh penghapusan data termasuk menghapus atau memotong tabel. Pengurangan otomatis penggunaan penyimpanan ini membantu Anda meminimalkan biaya penyimpanan.
catatan
Perilaku pembatasan penyimpanan dan perubahan ukuran dinamis yang dibahas di sini berlaku untuk tabel persisten dan data lain yang disimpan dalam volume klaster.
Untuk Aurora PostgreSQL, data tabel sementara disimpan dalam instance DB lokal.
Untuk Aurora My SQL versi 2, data tabel sementara disimpan secara default dalam volume cluster untuk instance penulis dan dalam penyimpanan lokal untuk instance pembaca. Untuk informasi selengkapnya, lihat Mesin penyimpanan untuk tabel sementara di disk.
Untuk Aurora My SQL versi 3, data tabel sementara disimpan dalam instans DB lokal atau dalam volume cluster. Untuk informasi selengkapnya, lihat Perilaku tabel sementara baru di Aurora MySQL versi 3.
Ukuran maksimum tabel sementara yang berada di penyimpanan lokal dibatasi oleh ukuran penyimpanan lokal maksimum instans DB. Ukuran penyimpanan lokal bergantung pada kelas instans yang Anda gunakan. Untuk informasi selengkapnya, silakan lihat Batas penyimpanan sementara untuk Aurora My SQL dan Batas penyimpanan sementara untuk Aurora Postgre SQL.
Beberapa fitur penyimpanan, seperti ukuran maksimum volume klaster dan pengubahan ukuran otomatis saat data dihapus, bergantung pada versi Aurora klaster Anda. Untuk informasi selengkapnya, lihat Penskalaan penyimpanan. Anda juga dapat mempelajari cara menghindari masalah penyimpanan dan cara memantau penyimpanan yang dialokasikan dan mengosongkan ruang dalam klaster Anda.
Cara penyimpanan data Aurora ditagih
Meskipun volume klaster Aurora dapat bertambah hingga 128 tebibyte (TiB), Anda hanya dikenai biaya untuk ruang yang Anda gunakan dalam volume klaster Aurora. Pada versi Aurora sebelumnya, volume klaster dapat menggunakan kembali ruang yang dikosongkan saat Anda menghapus data, tetapi ruang penyimpanan yang dialokasikan tidak akan pernah berkurang. Saat data Aurora dihapus, seperti menghapus tabel atau basis data, keseluruhan ruang yang dialokasikan berkurang sebesar jumlah yang sebanding. Dengan demikian, Anda dapat mengurangi biaya penyimpanan dengan menghapus tabel, indeks, basis data, dan sebagainya yang tidak lagi Anda butuhkan.
Tip
Untuk versi terdahulu tanpa fitur pengubahan ukuran dinamis, pengaturan ulang penggunaan penyimpanan untuk suatu klaster memerlukan dump logis dan pemulihan ke klaster baru. Operasi tersebut dapat memakan waktu lama untuk volume data yang besar. Jika Anda mengalami situasi ini, pertimbangkan untuk meningkatkan klaster Anda ke versi yang mendukung pengubahan ukuran volume dinamis.
Untuk informasi tentang versi Aurora yang mendukung pengubahan ukuran dinamis, dan cara meminimalkan biaya penyimpanan dengan memantau penggunaan penyimpanan untuk klaster Anda, lihat Penskalaan penyimpanan. Untuk informasi tentang penagihan penyimpanan cadangan Aurora, lihat Memahami penggunaan penyimpanan cadangan Amazon Aurora. Untuk informasi harga tentang penyimpanan data Aurora, lihat Amazon untuk harga RDS Aurora