Memulihkan klaster DB Aurora Serverless v1 - Amazon Aurora

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

Memulihkan klaster DB Aurora Serverless v1

Anda dapat mengonfigurasi klaster DB Aurora Serverless v1 saat memulihkan snapshot klaster DB terprovisi dengan AWS Management Console, AWS CLI, atau API RDS.

Saat Anda memulihkan snapshot ke klaster DB Aurora Serverless v1, Anda dapat mengatur nilai spesifik berikut:

  • Unit kapasitas Aurora minimum – Aurora Serverless v1 dapat menurunkan kapasitas hingga mencapai unit kapasitas ini.

  • Unit kapasitas Aurora maksimum – Aurora Serverless v1 dapat meningkatkan kapasitas hingga mencapai unit kapasitas ini.

  • Tindakan batas waktu – Tindakan yang harus diambil jika batas waktu modifikasi kapasitas habis karena tidak dapat menemukan titik penskalaan. Klaster DB Aurora Serverless v1 dapat memaksa klaster DB Anda ke pengaturan kapasitas baru jika mengatur opsi Paksa penskalaan kapasitas ke nilai yang ditentukan..... Atau, hal ini dapat melakukan rollback perubahan kapasitas untuk membatalkannya jika Anda tidak memilih opsi tersebut. Untuk informasi selengkapnya, lihat Tindakan batas waktu habis untuk perubahan kapasitas.

  • Jeda setelah tidak aktif – Jumlah waktu tanpa lalu lintas basis data untuk menskalakan ke kapasitas pemrosesan nol. Saat lalu lintas basis data dilanjutkan, Aurora secara otomatis melanjutkan kapasitas dan skala pemrosesan untuk menangani lalu lintas.

Untuk informasi umum tentang memulihkan klaster DB dari snapshot, lihat Memulihkan dari snapshot klaster DB.

Anda dapat memulihkan snapshot klaster DB ke klaster DB Aurora dengan AWS Management Console.

Untuk memulihkan snapshot klaster DB ke klaster DB Aurora
  1. Masuk ke AWS Management Console lalu buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Di sudut kanan atas AWS Management Console, pilih Wilayah AWS yang meng-host klaster DB sumber Anda.

  3. Di panel navigasi, pilih Snapshot, lalu pilih snapshot klaster DB yang ingin Anda pulihkan.

  4. Untuk Tindakan, pilih Pulihkan Snapshot.

  5. Di halaman Pulihkan Klaster DB, pilih Nirserver untuk Tipe kapasitas.

    Pulihkan klaster DB Aurora Serverless v1 dengan konsol.
  6. Di bidang Pengidentifikasi klaster DB, ketik nama untuk klaster DB Anda yang dipulihkan, dan lengkapi bidang lainnya.

  7. Di bagian Pengaturan kapasitas, ubah konfigurasi penskalaan.

    Menetapkan kapasitas minimum dan maksimum untuk klaster DB Aurora Serverless v1 dengan konsol
  8. Pilih Pulihkan Klaster DB.

Untuk terhubung ke klaster DB Aurora Serverless v1, gunakan titik akhir basis data. Untuk detailnya, lihat petunjuk dalam Menghubungkan ke klaster DB Amazon Aurora.

catatan

Jika Anda menemukan pesan kesalahan berikut, akun Anda memerlukan izin tambahan:

Unable to create the resource. Verify that you have permission to create service linked role. Otherwise wait and try again later.

Untuk informasi selengkapnya, lihat Menggunakan peran tertaut layanan untuk Amazon Aurora.

Anda dapat mengonfigurasi klaster DB Aurora Serverless saat memulihkan snapshot klaster DB terprovisi dengan AWS Management Console, AWS CLI, atau API RDS.

Saat Anda memulihkan snapshot ke klaster DB Aurora Serverless, Anda dapat mengatur nilai spesifik berikut:

  • Unit kapasitas Aurora minimum – Aurora Serverless dapat menurunkan kapasitas hingga mencapai unit kapasitas ini.

  • Unit kapasitas Aurora maksimum – Aurora Serverless dapat meningkatkan kapasitas hingga mencapai unit kapasitas ini.

  • Tindakan batas waktu – Tindakan yang harus diambil jika batas waktu modifikasi kapasitas habis karena tidak dapat menemukan titik penskalaan. Klaster DB Aurora Serverless v1 dapat memaksa klaster DB Anda ke pengaturan kapasitas baru jika mengatur opsi Paksa penskalaan kapasitas ke nilai yang ditentukan..... Atau, hal ini dapat melakukan rollback perubahan kapasitas untuk membatalkannya jika Anda tidak memilih opsi tersebut. Untuk informasi selengkapnya, lihat Tindakan batas waktu habis untuk perubahan kapasitas.

  • Jeda setelah tidak aktif – Jumlah waktu tanpa lalu lintas basis data untuk menskalakan ke kapasitas pemrosesan nol. Saat lalu lintas basis data dilanjutkan, Aurora secara otomatis melanjutkan kapasitas dan skala pemrosesan untuk menangani lalu lintas.

catatan

Versi snapshot klaster DB harus kompatibel dengan Aurora Serverless v1. Untuk daftar versi yang didukung, lihat Daerah yang Didukung dan mesin Aurora DB untuk v1 Aurora Serverless.

Untuk memulihkan snapshot ke klaster Aurora Serverless v1 dengan kompatibilitas MySQL 5.7, sertakan parameter tambahan berikut:

  • --engine aurora-mysql

  • --engine-version 5.7

Parameter --engine dan --engine-version memungkinkan Anda membuat klaster Aurora Serverless v1 yang kompatibel dengan MySQL 5.7 dari Aurora yang kompatibel dengan MySQL 5.6 atau snapshot Aurora Serverless v1. Contoh berikut memulihkan snapshot dari klaster yang kompatibel dengan MySQL 5.6 bernama mydbclustersnapshot ke klaster Aurora Serverless v1 yang kompatibel dengan MySQL 5.7 bernama mynewdbcluster.

Untuk Linux, macOS, atau Unix:

aws rds restore-db-cluster-from-snapshot \ --db-cluster-identifier mynewdbcluster \ --snapshot-identifier mydbclustersnapshot \ --engine-mode serverless \ --engine aurora-mysql \ --engine-version 5.7

Untuk Windows:

aws rds restore-db-cluster-from-snapshot ^ --db-instance-identifier mynewdbcluster ^ --db-snapshot-identifier mydbclustersnapshot ^ --engine aurora-mysql ^ --engine-version 5.7

Secara opsional, Anda dapat menentukan opsi --scaling-configuration untuk mengonfigurasi kapasitas minimum, kapasitas maksimum, dan jeda otomatis saat tidak ada koneksi. Nilai kapasitas yang valid mencakup hal berikut:

  • Aurora MySQL: 1, 2, 4, 8, 16, 32, 64, 128, dan 256.

  • Aurora PostgreSQL: 2, 4, 8, 16, 32, 64, 192, dan 384.

Dalam contoh berikut, Anda memulihkan dari snapshot klaster DB yang dibuat sebelumnya bernama mydbclustersnapshot ke klaster DB baru bernama mynewdbcluster. Anda mengatur --scaling-configuration sehingga klaster DB Aurora Serverless v1 baru dapat menskalakan dari 8 ACU ke 64 ACU (unit kapasitas Aurora) sesuai kebutuhan untuk memproses beban kerja. Setelah pemrosesan selesai dan setelah 1000 detik tanpa koneksi yang didukung, klaster akan dinonaktifkan hingga permintaan koneksi memintanya untuk diaktifkan ulang.

Untuk Linux, macOS, atau Unix:

aws rds restore-db-cluster-from-snapshot \ --db-cluster-identifier mynewdbcluster \ --snapshot-identifier mydbclustersnapshot \ --engine-mode serverless --scaling-configuration MinCapacity=8,MaxCapacity=64,TimeoutAction='ForceApplyCapacityChange',SecondsUntilAutoPause=1000,AutoPause=true

Untuk Windows:

aws rds restore-db-cluster-from-snapshot ^ --db-instance-identifier mynewdbcluster ^ --db-snapshot-identifier mydbclustersnapshot ^ --engine-mode serverless --scaling-configuration MinCapacity=8,MaxCapacity=64,TimeoutAction='ForceApplyCapacityChange',SecondsUntilAutoPause=1000,AutoPause=true

Untuk mengonfigurasi cluster Aurora Serverless v1 DB saat Anda memulihkan dari cluster DB menggunakan RDS API, jalankan ClusterFromSnapshot operasi RestoreDB dan tentukan serverless parameternya. EngineMode

Secara opsional, Anda dapat menentukan parameter ScalingConfiguration untuk mengonfigurasi kapasitas minimum, kapasitas maksimum, dan jeda otomatis saat tidak ada koneksi. Nilai kapasitas yang valid mencakup hal berikut:

  • Aurora MySQL: 1, 2, 4, 8, 16, 32, 64, 128, dan 256.

  • Aurora PostgreSQL: 2, 4, 8, 16, 32, 64, 192, dan 384.