Kami memiliki basis data produksi yang sangat besar yaitu 10 TB. Kami sedang mempertimbangkan untuk memigrasikannya ke layanan cloud, tetapi saya harus memahami risiko dan memperkirakan durasi seluruh proses. Saya membuat cadangan basis data sebulan sekali menggunakan solusi cadangan Native SQL Server 2014 SP2. Durasi hampir 720 menit - 12 jam. Rasio kompresi adalah 5, artinya ukuran cadangan hampir 2 TB. Kami tidak dapat membeli cadangan diferensial karena terakumulasi, ini membutuhkan waktu dan ruang sebanyak Full, jadi kami melakukan cadangan T-log (masing-masing ~ 200 Mb) alih-alih setiap 10 menit ~ 144 file per hari. Pertanyaan BESAR adalah memiliki semua statistik ini, apakah ada yang tahu berapa lama untuk memulihkan cadangan 2 TB yang berisi 10 data TB? Apakah ini akan lebih lama dari durasi cadangan penuh?
sumber
Jawaban:
Ini sederhana dan cepat untuk diuji.
Ambil file cadangan 2TB itu, salin ke Azure menggunakan AzCopy . Menyediakan SQL Server menggunakan gambar "Lisensi Gratis: SQL Server 2017 pada Windows Server 2016" yang dikonfigurasi dengan penyimpanan SSD 12-15 TB. Remote desktop ke SQL VM dan pulihkan cadangan langsung dari Blob Storage , atau salin ke disk lokal lalu kembalikan.
Hanya ingat untuk mematikan VM ketika Anda tidak menguji, dan hancurkan dan disk ketika Anda selesai untuk meminimalkan biaya.
sumber
Terima kasih atas jawabannya. Inilah yang telah saya lakukan untuk memperkirakan waktu pemulihan. Kami tidak mampu saat ini skenario pengujian nyata untuk memulihkan cadangan 2 TB dan saya belum tahu konfigurasi final untuk migrasi. Itu akan dekat dengan apa yang kita miliki sekarang. Dan itu akan berada di Alibaba Cloud. Kami akan menggunakan mesin Classic Virtual (ECS). Saya menguji 2 cadangan cadangan yang lebih kecil pada node ke-4 dalam kluster SQL 4 simpul yang identik dalam konfigurasi dengan instance SQL Server Produksi. Pemulihan mengungkapkan peningkatan waktu pemulihan 20% hingga 50% dari waktu cadangan. Mengambil 50% dan menerapkan waktu cadangan 720 menit - Saya mendapat waktu pengembalian 1080 menit (18 jam). Saya juga menguji kasus ini dengan cadangan untuk kedua database yang diuji dibagi menjadi 5 file dan waktu pemulihan tidak berkurang sama sekali.
sumber