Pulihkan opsi - AWS Panduan Preskriptif

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

Pulihkan opsi

Bagian berikut menyediakan dua opsi pemulihan database untuk SQL Server di Amazon Elastic Compute Cloud EC2 (Amazon), saat backup Anda berada di lokasi.

Menggunakan Amazon S3

Pendekatan pemulihan database SQL Server ini menggunakan perintah Amazon Simple Storage Service (Amazon S3) untuk AWS Command Line Interface (AWS CLI) atau Amazon S3 API untuk mengunggah file cadangan langsung ke bucket S3.

Menggunakan Amazon S3 untuk memulihkan database SQL Server Anda

Prosesnya terdiri dari langkah-langkah ini:

  1. Buat bucket S3 (atau gunakan bucket yang sudah ada) untuk menyimpan file cadangan, dan mentransfer file backup (.bak) dari database lokal ke bucket S3 menggunakan CLI AWS atau Amazon S3 API.

  2. Menerapkan SQL Server pada EC2 instans yang dioptimalkan EBS, menggunakan SQL Server Amazon Machine Image (AMI). AMI ini harus berisi volume EBS yang dikonfigurasi dengan partisi OS, partisi DATA, partisi LOG, penyimpanan tempdb (NVMe), dan ruang awal.

  3. (Opsional) Lampirkan volume EBS non-root ke instance. EC2

  4. Salin file cadangan ke volume EBS non-root.

  5. Kembalikan file cadangan dari volume EBS ke SQL Server pada instance. EC2

  6. Gunakan alat manajemen SQL Server untuk mengelola database Anda.

Menggunakan AWS DataSync dan Amazon FSx

Pendekatan pemulihan database SQL Server ini digunakan AWS DataSync untuk mentransfer file cadangan ke Amazon FSx untuk Windows File Server.

Menggunakan DataSync dan Amazon FSx untuk memulihkan database SQL Server Anda

Prosesnya terdiri dari langkah-langkah ini:

  1. Terapkan SQL Server pada EC2 instance yang dioptimalkan EBS dengan terpasang, NVMe menggunakan AMI yang berisi volume EBS yang dikonfigurasi dengan OS, DATA, LOG, dan tempdb. (Misalnya, Anda dapat menggunakan kelas r5d.large instance yang dioptimalkan memori.)

  2. Gunakan FSx untuk Windows File Server untuk membuat server file. Ini dapat digunakan sebagai lokasi penyimpanan sementara untuk mengunduh file cadangan SQL Server (.bak) dari lingkungan lokal Anda.

  3. Buat DataSync titik akhir dan agen untuk server FSx file Amazon.

  4. DataSync mengotomatiskan sinkronisasi data antara penyimpanan lokal dan server FSx file Amazon tanpa memerlukan Amazon S3.

  5. Kembalikan file cadangan dari server FSx file Amazon ke SQL Server pada EC2 instance.

  6. Gunakan alat manajemen SQL Server untuk mengelola database Anda.

catatan

Amazon EC2 menawarkan Microsoft SQL Server di Microsoft Windows Server AMIs untuk beberapa edisi SQL Server.

Menggunakan Gateway File Amazon S3

Anda dapat menggunakan Amazon S3 File Gateway untuk menyimpan cadangan SQL Server asli ke Amazon S3, seperti yang diilustrasikan dalam diagram berikut. Atau, ada alat seperti Commvault dan LiteSpeedyang membantu Anda mengelola cadangan tingkat file dalam skala besar dan menyimpannya langsung di Amazon S3. Anda juga dapat menggunakan alat seperti SIOS DataKeeper untuk cadangan/pemulihan dan konfigurasi DR.

Menggunakan S3 File Gateway untuk memulihkan database SQL Server Anda

Prosesnya terdiri dari langkah-langkah ini:

  1. Data ditulis pada disk cache lokal gateway file.

  2. Setelah data disimpan dengan aman ke cache lokal, gateway file mengakui penyelesaian operasi tulis ke aplikasi klien.

  3. Gateway file mentransfer data ke bucket S3 secara asinkron. Ini mengoptimalkan transfer data dan menggunakan HTTPS untuk mengenkripsi data dalam perjalanan.

  4. Setelah data diunggah ke bucket S3, data tetap berada di cache lokal gateway file sampai digusur.