Memigrasi database Microsoft SQL Server lokal ke Microsoft SQL Server di Amazon yang menjalankan Linux EC2 - AWS Prescriptive Guidance

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

Memigrasi database Microsoft SQL Server lokal ke Microsoft SQL Server di Amazon yang menjalankan Linux EC2

Tirumala Dasari, Amazon Web Services

Ringkasan

Pola ini menjelaskan cara bermigrasi dari database Microsoft SQL Server lokal yang berjalan di Microsoft Windows, ke Microsoft SQL Server di instans Amazon Elastic Compute Cloud ( EC2Amazon) Linux dengan menggunakan utilitas pencadangan dan pemulihan.

Prasyarat dan batasan

Prasyarat

  • Akun AWS yang aktif

  • Amazon EC2 Linux AMI (Gambar Mesin Amazon) dengan Microsoft SQL Server

  • AWS Direct Connect antara Windows lokal dan Microsoft SQL Server di instans Linux EC2

Arsitektur

Tumpukan teknologi sumber

  • Database Microsoft SQL Server lokal

Tumpukan teknologi target

  • EC2 Instance Linux dengan database Microsoft SQL Server

Arsitektur migrasi database

Diagram arsitektur untuk memigrasikan database SQL Server lokal ke instance Linux. EC2

Alat

  • WinSCP - Alat ini memungkinkan pengguna Windows untuk dengan mudah berbagi file dengan pengguna Linux.

  • Sqlcmd - Utilitas baris perintah ini memungkinkan Anda mengirimkan pernyataan T-SQL atau batch ke instance SQL Server lokal dan jarak jauh. Utilitas ini sangat berguna untuk tugas-tugas database berulang seperti pemrosesan batch atau pengujian unit.

Epik

TugasDeskripsiKeterampilan yang dibutuhkan

Pilih AMI yang menyediakan sistem operasi Linux dan termasuk Microsoft SQL Server.

Sysadmin

Konfigurasikan AMI untuk membuat EC2 instance.

Sysadmin

Buat aturan masuk dan keluar untuk grup keamanan.

Sysadmin

Konfigurasikan EC2 instance Linux untuk database Microsoft SQL Server.

DBA

Buat pengguna dan berikan izin seperti pada database sumber.

Pemilik aplikasi, DBA

Instal alat SQL Server dan utilitas sqlcmd pada instance Linux. EC2

DBA
TugasDeskripsiKeterampilan yang dibutuhkan

Cadangkan database SQL Server lokal.

DBA

Instal WinSCP di Microsoft SQL Server.

DBA

Pindahkan file cadangan ke EC2 instance Linux yang menjalankan Microsoft SQL Server.

DBA
TugasDeskripsiKeterampilan yang dibutuhkan

Kembalikan database dari file cadangan database dengan menggunakan utilitas sqlcmd.

DBA

Validasi objek database dan data.

Pengembang, Insinyur uji
TugasDeskripsiKeterampilan yang dibutuhkan

Validasi objek database dan data.

Pengembang, Insinyur uji

Potong dari database Microsoft SQL Server lokal ke EC2 instance Linux yang menjalankan Microsoft SQL Server.

DBA

Sumber daya terkait