Pemulihan penuh memulihkan data historis kluster PolarDB ke kluster baru. Setelah Anda memverifikasi data di kluster baru tersebut, Anda dapat memigrasikan data yang telah dipulihkan ke kluster asli. Topik ini menjelaskan cara melakukan pemulihan ke titik waktu tertentu untuk sebuah kluster.
Catatan penggunaan
Kluster hasil pemulihan mewarisi data dan akun dari kluster sumber, tetapi tidak mewarisi pengaturan parameternya.
Rentang waktu pemulihan yang tersedia bergantung pada pengaturan Log Retention Period (Days). Secara default, Anda dapat memulihkan data ke titik waktu apa pun dalam rentang 7 hari terakhir.
Prosedur
Masuk ke PolarDB console. Di panel navigasi sebelah kiri, klik Clusters. Pilih region tempat kluster Anda berada, lalu klik ID kluster untuk membuka halaman detailnya.
Di panel navigasi, pilih .
Lakukan pemulihan ke titik waktu tertentu.
Untuk memulihkan data dalam wilayah yang sama:
Di halaman Backup and Restoration, klik Point-in-time Restoration.
Untuk memulihkan data lintas wilayah:
Di halaman Backup and Restoration, pilih wilayah yang berisi data yang ingin Anda pulihkan.
Klik Point-in-time Restoration.
Di halaman konfigurasi, pilih Commodity Type untuk kluster baru.
Subscription: Metode penagihan prabayar di mana Anda membayar resource komputasi di muka.
Pay-as-you-go: Metode penagihan pascabayar di mana Anda dikenai biaya berdasarkan resource komputasi yang digunakan.
Serverless: Biaya mencakup biaya node komputasi, kapasitas penyimpanan, backup storage yang melebihi kuota gratis, dan SQL Explorer opsional. Untuk informasi selengkapnya, lihat Serverless pricing.
Operasi ini membuat kluster baru dan tidak memengaruhi kluster asli. Pemulihan ke titik waktu tertentu memulihkan data dari backup dan redo log kluster asli ke kluster baru. Data dan status running kluster asli tetap tidak berubah.
Konfigurasikan parameter berikut.
Parameter
Deskripsi
Cloned By
Pilih Restore to Point in Time.
Region
Pilih wilayah tujuan untuk pemulihan.
CatatanJika cross-region backup diaktifkan, Anda dapat memulihkan data ke wilayah sumber atau wilayah tujuan.
Jika cross-region backup dinonaktifkan, wilayah tujuan secara default sama dengan wilayah kluster sumber dan tidak perlu dipilih.
Point in Time
Pilih titik waktu ke mana Anda ingin memulihkan data.
CatatanRentang waktu yang tersedia bergantung pada pengaturan Log Retention Period (Days). Nilai default adalah 7 hari.
Primary Zone
Pilih zona ketersediaan utama untuk kluster.
CatatanDi wilayah dengan beberapa zona ketersediaan, PolarDB secara otomatis mereplikasi data ke zona ketersediaan sekunder untuk disaster recovery.
Minimum Read-only Nodes
-
Minimum Read-only Nodes: Jumlah minimum node read-only. Nilai valid: 0 hingga 15.
-
Maximum Read-only Nodes: Jumlah maksimum node read-only. Nilai valid: 0 hingga 15.
Catatan-
Jumlah node read-only secara otomatis diskalakan naik atau turun dalam rentang yang ditentukan berdasarkan workload. Untuk informasi lebih lanjut tentang kebijakan skalabilitas, lihat Auto scaling.
-
Untuk memastikan high availability kluster serverless cluster Anda, kami menyarankan mengatur Minimum Read-only Nodes menjadi 1.
-
Minimum PCUs per Node: Jumlah minimum PCU untuk setiap node dalam kluster. Nilai valid: 0,25 hingga 31 PCU.
-
Maximum PCUs per Node: Jumlah maksimum PCU untuk setiap node dalam kluster. Nilai valid: 1 hingga 32 PCU.
Catatan-
Serverless menggunakan PCU sebagai satuan penagihan per detik dan skalabilitas resource. Satu PCU setara dengan sekitar 1 core vCPU dan 2 GB memori. PCU suatu node diskalakan secara dinamis dalam rentang yang ditentukan, dengan langkah penskalaan minimum 0,5 PCU.
-
Contoh: Jika Anda mengatur Minimum PCUs per Node menjadi 2 dan Maximum PCUs per Node menjadi 16, spesifikasi default untuk setiap node dalam serverless cluster adalah 2 PCU (sekitar 2 core vCPU dan 4 GB memori). Saat sistem mendeteksi peningkatan workload, PCU node utama atau node read-only akan secara otomatis diskalakan naik. Namun, jumlah PCU tidak boleh melebihi 16.
CatatanParameter ini hanya tersedia ketika Product Type diatur ke Serverless.
Maximum Read-only Nodes
Minimum PCUs per Node
Maximum PCUs per Node
Network Type
Parameter ini tetap diatur ke VPC dan tidak dapat diubah.
VPC
Pilih VPC dan vSwitch untuk kluster. Kami menyarankan agar Anda memilih VPC dan vSwitch yang sama dengan kluster sumber.
CatatanUntuk mencapai kinerja optimal, pastikan kluster PolarDB dan instance ECS yang ingin Anda hubungkan berada dalam VPC yang sama. Jika tidak, keduanya tidak dapat berkomunikasi melalui jaringan internal.
vSwitch
Compatibility
Parameter ini tetap diatur ke versi kompatibilitas kluster sumber dan tidak dapat diubah.
Contohnya, jika kluster sumber sepenuhnya kompatibel dengan MySQL 8.0, kompatibilitas kluster baru juga tetap diatur ke MySQL 8.0.
Minor Version
Pilih 8.0.1 atau 8.0.2.
CatatanParameter ini hanya tersedia ketika Compatibility diatur ke MySQL 8.0.
Edition
Parameter ini tetap diatur ke edisi kluster sumber dan tidak dapat diubah.
Contohnya, jika kluster sumber adalah Cluster Edition, kluster baru juga akan menjadi Cluster Edition. Untuk informasi selengkapnya, lihat Enterprise editions.
Database Type
PolarDB for MySQL Cluster Edition mendukung dua tipe resource: General Specification dan Dedicated Specification.
Dedicated: Setiap kluster secara eksklusif menggunakan resource komputasi yang dialokasikan, sehingga menjamin kinerja yang stabil dan andal.
General-purpose: Kluster berbeda pada server yang sama berbagi resource komputasi idle, sehingga menawarkan efektivitas biaya lebih tinggi melalui multiplexing resource.
Untuk perbandingan detail kedua tipe resource tersebut, lihat How to choose between general-purpose and dedicated resource types.
CPU Architecture
Parameter ini tetap diatur ke arsitektur CPU kluster sumber dan tidak dapat diubah.
Node Specifications
Pilih Node Specifications. Spesifikasi berbeda menawarkan kapasitas penyimpanan maksimum dan tingkat kinerja yang berbeda. Untuk informasi selengkapnya, lihat Enterprise Edition compute node specifications.
CatatanUntuk memastikan stabilitas kluster hasil pemulihan, kami menyarankan Anda memilih Node Specifications yang setara atau lebih tinggi daripada kluster sumber.
Nodes
Jika kluster sumber adalah Cluster Edition, sistem secara default menampilkan dua node (satu node read-write dan satu node read-only). Anda dapat memilih untuk membuat dua node atau hanya satu node read-write.
Jika kluster sumber adalah Multi-master Cluster (Limitless) Edition, sistem secara default membuat dua node utama dengan spesifikasi yang sama. Anda tidak perlu mengonfigurasi parameter ini.
PolarProxy type
PolarDB menyediakan dua tipe PolarProxy: Standard Enterprise Edition dan Dedicated Enterprise Edition.
Standard Enterprise Edition: Digunakan bersama tipe resource general-purpose. Resource CPU fisik dibagi bersama dan menyediakan skalabilitas elastis cerdas berbasis detik sesuai workload.
Dedicated Enterprise Edition: Digunakan bersama tipe resource dedicated. Menggunakan resource CPU fisik khusus untuk stabilitas kinerja yang lebih baik.
CatatanPolarProxy Enterprise Edition saat ini gratis. Kebijakan penagihan di masa depan akan ditentukan kemudian.
Enable No-activity Suspension
Jika Anda memilih untuk Enable No-activity Suspension, Anda harus mengatur Detection Period for No-activity Suspension. Rentang nilai valid adalah 5 menit hingga 24 jam.
CatatanParameter ini hanya tersedia ketika Product Type diatur ke Serverless.
Enable hot standby cluster
PolarDB menyediakan beberapa mode high availability. Setelah Anda mengaktifkan fitur hot standby storage cluster untuk kluster PolarDB, sebuah hot standby storage cluster akan dibuat di zona sekunder wilayah tempat kluster PolarDB berada atau di pusat data berbeda dalam zona yang sama. Hot standby storage cluster memiliki resource penyimpanan independen. Apakah hot standby storage cluster memiliki resource komputasi independen bergantung pada mode high availability yang digunakan. Ketika kluster PolarDB di zona utama mengalami kegagalan, hot standby storage cluster segera mengambil alih dan menangani operasi baca-tulis serta tugas penyimpanan.
CatatanUntuk informasi selengkapnya tentang hot standby storage cluster dan solusi terkait, lihat High availability modes (hot standby clusters).
Aturan untuk mengubah mode high availability:
Anda tidak dapat langsung mengubah mode high availability kluster dari Double Zones (Hot Standby Storage Cluster Enabled) atau Double Zones (Hot Standby Storage and Compute Clusters Enabled) ke Single Zone (Hot Standby Storage Cluster Disabled).
Untuk perubahan mode high availability seperti ini, kami menyarankan Anda membeli kluster baru dan memilih mode high availability Single Zone (Hot Standby Storage Cluster Disabled) untuk kluster tersebut. Kemudian, migrasikan kluster yang ada ke kluster baru menggunakan Data Transmission Service (DTS). Untuk informasi tentang cara memigrasikan kluster yang ada ke kluster baru, lihat Migration between PolarDB for MySQL clusters.
Anda hanya dapat memilih mode high availability Three Zones saat membeli kluster baru. Anda tidak dapat mengubah mode high availability kluster dari Three Zones ke mode lainnya dan sebaliknya.
Anda dapat mengubah secara manual mode high availability kluster dari Single Zone (Hot Standby Storage Cluster Disabled) ke mode high availability lainnya. Untuk informasi selengkapnya, lihat High availability modes (hot standby clusters).
Cross-zone strong consistency
Menentukan apakah akan mengaktifkan konsistensi kuat lintas tiga zona ketersediaan.
Storage Type
Tipe penyimpanan diwarisi dari kluster sumber. Jika kluster sumber menggunakan ESSD, Anda hanya dapat memilih ESSD. Jika kluster sumber menggunakan PSL4 atau PSL5, Anda dapat memilih PSL4 atau PSL5.
ESSD adalah disk berkinerja ultra-tinggi yang dibangun di atas arsitektur penyimpanan blok terdistribusi dengan dukungan Ethernet 25 Gigabit dan Remote Direct Memory Access (RDMA), memberikan hingga 1 juta IOPS baca/tulis acak dengan latensi satu arah rendah.
PL0 ESSD: ESSD dengan performance level (PL) 0.
PL1 ESSD: ESSD PL1 memberikan lima kali lipat IOPS dan sekitar dua kali throughput dibandingkan ESSD PL0.
PL2 ESSD: ESSD PL2 memberikan sekitar dua kali lipat IOPS dan throughput dibandingkan ESSD PL1.
PL3 ESSD: ESSD PL3 memberikan hingga 10 kali lipat IOPS dan 5 kali throughput dibandingkan ESSD PL2. Cocok untuk skenario bisnis yang membutuhkan kinerja I/O konkuren sangat tinggi dan latensi baca/tulis rendah yang stabil.
AutoPL ESSD: Dibandingkan ESSD PL0, PL1, PL2, dan PL3, ESSD AutoPL memisahkan IOPS dari kapasitas, memungkinkan konfigurasi fleksibel dan penyesuaian sesuai kebutuhan. Hal ini mengurangi Total Cost of Ownership (TCO) secara keseluruhan.
PentingUntuk informasi selengkapnya tentang kinerja disk cloud ESSD, lihat ESSD cloud disks.
Saat ruang penyimpanan disk cloud ESSD penuh, disk tersebut menjadi read-only.
Untuk menghindari gangguan bisnis, Anda dapat mengaktifkan automatic storage scaling untuk disk cloud ESSD.
PSL4 dan PSL5 adalah tipe penyimpanan yang disediakan PolarDB untuk skenario bisnis berbeda. Perbedaannya sebagai berikut:
Tipe penyimpanan
Fitur
Kasus penggunaan
PSL5 (PolarStore Level 5)
Kelas penyimpanan ini digunakan pada versi awal PolarDB dan merupakan default untuk kluster yang dibeli sebelum 7 Juni 2022. Menawarkan kinerja, keandalan, dan ketersediaan lebih tinggi.
Workload kritis bisnis yang membutuhkan kinerja dan keandalan tinggi, seperti keuangan, e-commerce, layanan pemerintah, dan bisnis internet menengah hingga besar.
PSL4 (PolarStore Level 4)
Kelas penyimpanan PolarDB baru yang menggunakan teknologi proprietary Alibaba smart-SSD. Teknologi ini melakukan kompresi dan dekompresi data di lapisan SSD fisik, sehingga mengurangi biaya penyimpanan dengan dampak kinerja yang terkendali.
Aplikasi yang sensitif terhadap biaya dan memprioritaskan efektivitas biaya tinggi.
Catatan-
Aturan konversi kelas penyimpanan:
-
Beberapa seri produk mendukung peningkatan kelas penyimpanan dari PSL4 ke PSL5.
-
Penurunan kelas penyimpanan tidak didukung. Anda tidak dapat menurunkan penyimpanan PSL5 ke PSL4.
-
-
Untuk beralih dari penyimpanan PSL5 ke PSL4, beli kluster baru dan migrasikan data menggunakan tool migrasi seperti Data Transmission Service (DTS) atau major version upgrade.
-
Storage Engine
PolarDB menyediakan dua tipe engine: InnoDB dan InnoDB & X-Engine.
InnoDB: Mesin penyimpanan InnoDB.
InnoDB & X-Engine: Engine hibrida yang menggunakan InnoDB dan X-Engine secara bersamaan. Jika Anda memilih opsi ini, Anda dapat mengatur proporsi resource yang dialokasikan untuk X-Engine. Untuk informasi selengkapnya, lihat Introduction to X-Engine.
CatatanParameter ini tidak tersedia untuk PolarDB for MySQL Standard Edition.
Storage Billing Method
PolarDB mendukung dua metode penagihan penyimpanan: Pay-as-you-go dan Subscription.
Pay-as-you-go: Dengan metode pay-as-you-go ini, kapasitas penyimpanan diskalakan secara otomatis. Anda hanya dikenai biaya berdasarkan penyimpanan yang digunakan, tanpa perlu menentukan kapasitas saat pembelian. Untuk informasi selengkapnya, lihat Pay-as-you-go pricing.
Subscription: Metode ini mengharuskan Anda membeli jumlah penyimpanan tertentu di muka. Untuk informasi selengkapnya, lihat Subscription pricing.
CatatanKetika Billing Method diatur ke Subscription, Anda dapat mengatur Storage Payment Method menjadi Pay-as-you-go atau Subscription. Ketika Billing Method diatur ke Pay-as-you-go, penyimpanan secara default ditagih dengan metode pay-as-you-go dan parameter ini tidak dapat dikonfigurasi.
Storage Capacity
Jumlah ruang penyimpanan prabayar untuk kluster Subscription. Kapasitas penyimpanan berkisar antara 50 GB hingga 500 TB, dapat disesuaikan dengan penambahan 10 GB.
CatatanParameter ini hanya tersedia ketika Storage Payment Method diatur ke Subscription.
Storage Fee
Anda tidak perlu menentukan kapasitas penyimpanan saat pembelian. PolarDB menagih Anda per jam berdasarkan penggunaan aktual.
Enable binary logging
Menentukan apakah akan mengaktifkan binary logging. Untuk informasi selengkapnya, lihat Enable binary logging.
Cluster Name
Masukkan nama untuk kluster. Nama harus memenuhi persyaratan berikut:
Tidak boleh dimulai dengan
http://atauhttps://.Panjangnya harus antara 2 hingga 256 karakter.
Jika Anda tidak mengisi parameter ini, sistem akan secara otomatis menghasilkan nama kluster. Anda dapat mengubah nama tersebut setelah kluster dibuat.
Inherit tags from source cluster
Menentukan apakah akan mewarisi tag dari kluster sumber.
Subscription duration
Pilih durasi langganan untuk kluster.
CatatanParameter ini hanya tersedia ketika Billing Method diatur ke Subscription.
Quantity
Pilih jumlah kluster yang akan dibeli.
Tinjau konfigurasi kluster, konfirmasi biaya, dan baca syarat layanan. Lalu, klik Buy Now.
Setelah pembelian selesai, sistem memerlukan waktu 10 hingga 15 menit untuk membuat kluster. Anda kemudian dapat melihat kluster baru yang dibuat di daftar kluster pada PolarDB console.
CatatanSaat status node adalah Creating, kluster belum siap digunakan. Kluster baru siap digunakan setelah statusnya berubah menjadi Running.
Pastikan Anda telah memilih wilayah yang benar di pojok kiri atas konsol. Jika tidak, Anda mungkin tidak dapat melihat kluster yang telah dibuat.
Referensi API
API | Deskripsi |
Panggil operasi CreateDBCluster untuk memulihkan data PolarDB. Catatan
|