Memahami penggunaan penyimpanan cadangan Amazon Aurora - Amazon Aurora

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memahami penggunaan penyimpanan cadangan Amazon Aurora

Amazon Aurora memelihara dua jenis cadangan: cadangan otomatis (berkelanjutan) dan snapshot.

Penyimpanan cadangan otomatis

Cadangan otomatis (berkelanjutan) untuk klaster secara inkremental menyimpan semua perubahan basis data dalam periode retensi tertentu agar dapat memulihkan ke titik waktu mana pun dalam periode retensi tersebut. Periode retensi dapat berkisar 1–35 hari. Cadangan otomatis bersifat inkremental dan ditagih berdasarkan jumlah penyimpanan yang diperlukan untuk memulihkan ke waktu mana pun dalam periode retensi.

Aurora juga menyediakan jumlah penggunaan cadangan gratis. Jumlah penggunaan gratis ini sama dengan ukuran volume klaster terbaru (seperti yang ditunjukkan oleh metrik VolumeBytesUsed Amazon CloudWatch). Jumlah ini dikurangi dari penggunaan cadangan otomatis yang dihitung. Selan itu, tidak ada biaya untuk cadangan otomatis yang periode retensinya hanya 1 hari.

Misalnya, cadangan otomatis Anda memiliki periode retensi 7 hari, dan Anda ingin memulihkan klaster Anda ke statusnya dari empat hari yang lalu. Aurora menggunakan data inkremental yang tersimpan dalam cadangan otomatis untuk membuat kembali status klaster pada waktu yang persis empat hari lalu.

Cadangan otomatis menyimpan semua informasi yang diperlukan agar dapat memulihkan klaster ke waktu mana pun dalam periode retensi. Itu berarti bahwa cadangan otomatis menyimpan semua perubahan selama periode retensi, termasuk penulisan informasi baru atau penghapusan informasi yang ada. Untuk basis data yang memiliki banyak perubahan yang terjadi, ukuran cadangan otomatis akan tumbuh dari waktu ke waktu. Setelah basis data berhenti mengalami perubahan, Anda dapat mendapati bahwa ukuran cadangan otomatis berkurang karena perubahan tersimpan sebelumnya berada di luar periode retensi.

Total penggunaan yang ditagih untuk cadangan otomatis tidak pernah melebihi ukuran volume klaster kumulatif selama periode retensi. Misalnya, jika periode retensi Anda adalah 7 hari, dan volume klaster Anda 100 GB setiap hari, maka penggunaan cadangan otomatis yang ditagih tidak pernah melebihi 700 GB (100 GB * 7).

Penyimpanan snapshot

Snapshot klaster DB selalu merupakan cadangan penuh yang ukurannya adalah volume klaster pada saat snapshot diambil. Snapshot, baik diambil secara manual oleh pengguna maupun secara otomatis oleh rencana AWS Backup, diperlakukan sebagai snapshot manual. Aurora menyediakan penyimpanan gratis tanpa batas untuk semua snapshot yang berada dalam periode retensi cadangan otomatis. Setelah berada di luar periode retensi, snapshot manual ditagih per GB-bulan. Setiap snapshot sistem otomatis tidak pernah dikenai biaya kecuali jika disalin dan dipertahankan melewati periode retensi.

Untuk informasi umum tentang cadangan Aurora, lihat Cadangan. Untuk informasi harga penyimpanan cadangan Aurora, lihat halaman harga Amazon Aurora.

Metrik Amazon CloudWatch untuk penyimpanan cadangan Aurora

Anda dapat memantau klaster Aurora dan membuat laporan menggunakan metrik Amazon CloudWatch melalui konsol CloudWatch. Anda dapat menggunakan metrik CloudWatch berikut untuk meninjau dan memantau jumlah penyimpanan yang digunakan oleh cadangan Aurora Anda. Metrik ini dihitung secara independen untuk setiap klaster Aurora DB.

  • BackupRetentionPeriodStorageUsed – Merupakan jumlah penyimpanan cadangan yang digunakan, dalam byte, untuk menyimpan cadangan otomatis pada saat ini.

    • Nilainya tergantung pada ukuran volume klaster dan jumlah perubahan (penulisan dan pembaruan) yang dibuat untuk klaster DB selama periode retensi. Hal ini karena cadangan otomatis harus menyimpan semua perubahan inkremental yang dilakukan pada klaster agar dapat memulihkan ke titik waktu mana pun.

    • Metrik ini tidak mengurangi tingkat gratis penggunaan cadangan yang disediakan Aurora.

    • Metrik ini menghasilkan satu titik data harian untuk penggunaan cadangan otomatis yang dicatat pada hari itu.

  • SnapshotStorageUsed – Merupakan jumlah penyimpanan cadangan yang digunakan, dalam byte, untuk menyimpan snapshot manual di luar periode retensi cadangan otomatis.

    • Nilainya tergantung pada jumlah snapshot yang dipertahankan di luar periode retensi cadangan otomatis dan ukuran masing-masing snapshot.

    • Ukuran masing-masing snapshot adalah ukuran volume klaster pada saat Anda mengambil snapshot.

    • Snapshot adalah cadangan penuh, bukan inkremental.

    • Metrik ini menghasilkan satu titik data harian untuk setiap snapshot yang diisi. Untuk mengetahui total penggunaan snapshot harian Anda, gunakan jumlah metrik ini selama 1 hari.

  • TotalBackupStorageBilled – Merupakan metrik untuk semua penggunaan cadangan yang ditagih, dalam byte, untuk klaster yang ditentukan:

    BackupRetentionPeriodStorageUsed + SnapshotStorageUsed - free tier

    • Metrik ini menghasilkan satu titik data harian untuk nilai BackupRetentionPeriodStorageUsed dikurangi tingkat gratis penggunaan cadangan yang disediakan Aurora. Tingkat gratis ini sama dengan ukuran volume klaster DB yang terakhir dicatat. Titik data ini merepresentasikan penggunaan sebenarnya yang ditagih untuk cadangan otomatis.

    • Metrik ini menghasilkan titik data harian individu untuk semua nilai SnapshotStorageUsed.

    • Untuk mengetahui total penggunaan cadangan harian yang ditagih, gunakan jumlah metrik ini selama 1 hari. Metrik ini menjumlahkan semua penggunaan snapshot yang ditagih dengan penggunaan cadangan otomatis yang ditagih, untuk menghasilkan total penggunaan cadangan yang ditagih.

Untuk informasi selengkapnya tentang cara menggunakan metrik CloudWatch, lihat Ketersediaan metrik Aurora di konsol Amazon RDS.

Menghitung penggunaan penyimpanan cadangan

Penggunaan untuk cadangan otomatis dihitung dengan melihat semua catatan inkremental yang harus disimpan agar dapat memulihkan ke titik waktu mana pun dalam periode retensi cadangan.

Misalnya, Anda memiliki cadangan otomatis dengan periode retensi 7 hari. Ukuran volume klaster Anda tepat sebelum periode retensi adalah 100 GB. Dengan demikian, itulah jumlah paling sedikit yang perlu disimpan Aurora. Kemudian, Anda memiliki aktivitas di bawah selama 7 hari ke depan, dengan ukuran catatan inkremental yang merupakan jumlah penyimpanan yang diperlukan untuk menyimpan catatan perubahan yang berasal dari penulisan dan pembaruan basis data Anda.

Hari Ukuran catatan inkremental (GB)
1 10
2 15
3 25
4 20
5 10
6 25
7 30
Total 135

Data ini menunjukkan bahwa penggunaan cadangan otomatis yang dihitung untuk cadangan Anda adalah sebagai berikut:

100 GB (volume size before retention period) + 135 GB (size of incremental records) = 235 GB total backup usage

Kemudian, kurangi tingkat penggunaan gratis dengan penggunaan yang ditagih. Asumsikan bahwa ukuran terbaru volume Anda adalah 200 GB:

235 GB total backup usage - 200 GB (latest volume size) = 35 GB billed backup usage

FAQ

Kapan saya ditagih untuk snapshot?

Anda ditagih untuk snapshot manual yang berada di luar (lebih lama dari) periode retensi cadangan otomatis.

Apa itu snapshot manual?

Snapshot manual adalah snapshot yang memenuhi ketentuan berikut ini:

  • Diminta secara manual oleh Anda

  • Diambil oleh layanan cadangan otomatis seperti AWS Backup

  • Disalin dari snapshot sistem otomatis untuk mempertahankannya di luar periode retensi

Apa yang terjadi pada snapshot manual saya jika saya menghapus klaster DB saya?

Snapshot manual tidak kedaluwarsa sampai Anda menghapusnya.

Saat Anda menghapus klaster DB Anda, snapshot manual yang sebelumnya Anda ambil terus ada. Jika snapshot ini sebelumnya tidak ditagih karena mereka berada dalam periode retensi cadangan otomatis, sekarang snapshot tersebut tidak tercakup lagi dan semuanya akan mulai ditagih menurut ukuran penuh untuk penggunaannya.

Bagaimana cara mengurangi biaya penyimpanan cadangan saya?

Ada beberapa cara untuk mengurangi biaya terkait penggunaan cadangan:

  • Hapus snapshot manual yang berada di luar periode penyimpanan cadangan otomatis Anda. Hal ini termasuk snapshot yang Anda ambil, serta snapshot yang mungkin diambil oleh rencana AWS Backup Anda. Pastikan untuk memeriksa rencana AWS Backup untuk memastikan layanan ini tidak menyimpan snapshot di luar periode retensi yang tidak Anda harapkan.

  • Evaluasi penulisan dan pembaruan ke basis data Anda untuk melihat apakah Anda dapat mengurangi jumlah perubahan yang Anda buat. Karena cadangan otomatis kami menyimpan semua perubahan inkremental dalam periode retensi, mengurangi jumlah pembaruan yang Anda buat juga mengurangi biaya cadangan otomatis Anda.

  • Evaluasi apakah mengurangi periode retensi cadangan otomatis Anda layak untuk dilakukan. Mengurangi periode retensi berarti bahwa cadangan menyimpan data inkremental dalam lebih sedikit hari, yang dapat mengurangi biaya cadangan secara keseluruhan. Namun, mengurangi periode retensi ini juga dapat menyebabkan beberapa snapshot mulai ditagih karena snapshot tersebut sekarang berada di luar periode retensi. Pastikan untuk memeriksa semua biaya snapshot tambahan yang mungkin Anda keluarkan sebelum memutuskan apakah ini tindakan yang tepat untuk Anda.

Bagaimana penyimpanan cadangan ditagih?

Penyimpanan cadangan ditagih berdasarkan GB-bulan.

Hal ini berarti bahwa penggunaan penyimpanan cadangan ditagih sebagai penggunaan rata-rata berbobot selama bulan tertentu. Berikut adalah beberapa contoh untuk bulan 30 hari:

  • Penggunaan cadangan yang ditagih adalah 100 GB untuk total 30 hari dalam sebulan. Biaya Anda adalah sebagai berikut:

    (100 GB * 30) / 30 = 100 GB-month
  • Penggunaan cadangan yang ditagih adalah 100 GB untuk 15 hari pertama dalam sebulan, kemudian 0 GB untuk 15 terakhir. Biaya Anda adalah sebagai berikut:

    (100 GB * 15 + 0 GB * 15) / 30 = 50 GB-month
  • Penggunaan cadangan yang ditagih adalah 50 GB untuk 10 hari pertama dalam sebulan, 100 GB untuk 10 hari ke depan, kemudian 150 GB untuk 10 hari terakhir. Biaya Anda adalah sebagai berikut:

    (50 GB * 10 + 100 GB * 10 + 150 GB * 10) / 30 = 100 GB-month
Bagaimana pengaturan pelacakan mundur untuk klaster DB saya memengaruhi penggunaan penyimpanan cadangan?

Pengaturan pelacakan mundur untuk klaster Aurora DB tidak memengaruhi volume data cadangan untuk klaster tersebut. Amazon menagih penyimpanan untuk pelacakan mundur data secara terpisah. Untuk informasi harga pelacakan mundur Aurora, lihat halaman harga Amazon Aurora.

Bagaimana biaya penyimpanan berlaku untuk snapshot yang dibagikan?

Jika Anda berbagi snapshot dengan pengguna lain, Anda masih menjadi pemilik snapshot tersebut. Biaya penyimpanan berlaku untuk pemilik snapshot. Jika Anda menghapus snapshot yang dibagikan yang Anda miliki, tidak ada yang dapat mengaksesnya.

Untuk mempertahankan akses ke snapshot yang dibagikan yang dimiliki orang lain, Anda dapat menyalin snapshot tersebut. Dengan begitu, Anda menjadi pemilik snapshot baru. Setiap biaya penyimpanan untuk snapshot yang disalin berlaku untuk akun Anda.

Untuk informasi selengkapnya tentang berbagi snapshot, lihat Berbagi snapshot klaster DB. Untuk informasi selengkapnya tentang menyalin snapshot, lihat Menyalin snapshot klaster DB.