Memigrasi database Microsoft SQL Server lokal ke Amazon 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 Amazon EC2

Senthil Ramasamy, Amazon Web Services

Ringkasan

Pola ini menjelaskan cara memigrasikan database Microsoft SQL Server lokal ke Microsoft SQL Server di instans Amazon Elastic Compute Cloud (Amazon). EC2 Ini mencakup dua opsi untuk migrasi: menggunakan AWS Database Migration Service (AWS DMS) atau menggunakan alat Microsoft SQL Server asli seperti backup dan restore, Copy Database Wizard, atau copy and attach database.

Prasyarat dan batasan

Prasyarat

  • AWS Akun aktif

  • Sistem operasi yang didukung oleh Amazon EC2 (untuk daftar lengkap versi sistem operasi yang didukung, lihat Amazon EC2 FAQs)

  • Database sumber Microsoft SQL Server di pusat data lokal

Versi produk

  • Untuk database EC2 instans lokal dan Amazon, AWS DMS mendukung:

    • SQL Server versi 2005, 2008, 2008R2, 2012, 2014, 2016, 2017, dan 2019

    • Edisi Enterprise, Standard, Workgroup, Developer, dan Web

  • Untuk daftar terbaru versi yang didukung, lihat Menggunakan Database Microsoft SQL Server sebagai Target. AWS DMSĀ 

Arsitektur

Tumpukan teknologi sumber

  • Database Microsoft SQL Server lokal

Tumpukan teknologi target

  • Database Microsoft SQL Server pada sebuah instance EC2

Arsitektur target

Instans Microsoft SQL Server primer dan siaga pada EC2 instance di dua Availability Zone.

Arsitektur migrasi data

  • Menggunakan AWS DMS

Memigrasi data SQL Server lokal ke EC2 instans dengan menggunakan AWS DMS.
  • Menggunakan alat SQL Server asli

Memigrasi data SQL Server lokal ke EC2 instans dengan menggunakan alat SQL Server asli.

Alat

  • AWS Database Migration Service (AWS DMS) membantu Anda memigrasikan data ke dan dari basis data komersial dan sumber terbuka yang banyak digunakan, termasuk Oracle, SQL Server, MySQL, dan PostgreSQL. Anda dapat menggunakannya AWS DMS untuk memigrasikan data ke AWS Cloud, antar instans lokal (melalui AWS Cloud penyiapan), atau antara kombinasi pengaturan cloud dan lokal.

  • AWS Schema Conversion Tool (AWS SCT) mendukung migrasi database heterogen dengan secara otomatis mengonversi skema basis data sumber dan sebagian besar kode kustom ke format yang kompatibel dengan database target.

  • Alat Microsoft SQL Server asli termasuk backup dan restore, Copy Database Wizard, dan salin dan lampirkan database.

Epik

TugasDeskripsiKeterampilan yang dibutuhkan

Validasi versi basis data sumber dan target.

DBA

Identifikasi versi sistem operasi target.

DBA, Administrator sistem

Identifikasi persyaratan perangkat keras untuk instance server target berdasarkan daftar kompatibilitas Microsoft SQL Server dan persyaratan kapasitas.

DBA, Administrator sistem

Identifikasi persyaratan penyimpanan untuk jenis dan kapasitas.

DBA, Administrator sistem

Identifikasi persyaratan jaringan, termasuk latensi dan bandwidth.

DBA, Administrator sistem

Pilih jenis EC2 instans berdasarkan kapasitas, fitur penyimpanan, dan fitur jaringan.

DBA, Administrator sistem

Identifikasi persyaratan keamanan akses jaringan dan host untuk basis data sumber dan target.

DBA, Administrator sistem

Identifikasi daftar pengguna yang diperlukan untuk instalasi perangkat lunak Microsoft SQL Server.

DBA, Administrator sistem

Tentukan strategi cadangan.

DBA

Tentukan persyaratan ketersediaan.

DBA

Identifikasi migrasi aplikasi dan strategi cutover.

DBA, Administrator sistem
TugasDeskripsiKeterampilan yang dibutuhkan

Buat virtual private cloud (VPC) dan subnet.

Administrator sistem

Buat grup keamanan dan daftar kontrol akses jaringan (ACL).

Administrator sistem

Konfigurasikan dan mulai sebuah EC2 instance.

Administrator sistem
TugasDeskripsiKeterampilan yang dibutuhkan

Buat pengguna dan grup yang diperlukan untuk perangkat lunak Microsoft SQL Server.

DBA, Administrator sistem

Unduh perangkat lunak Microsoft SQL Server.

DBA, Administrator sistem

Instal perangkat lunak Microsoft SQL Server pada EC2 instance dan konfigurasikan server.

DBA, Administrator sistem
TugasDeskripsiKeterampilan yang dibutuhkan

Gunakan alat Microsoft SQL Server asli atau alat pihak ketiga untuk memigrasikan objek dan data database.

Alat termasuk backup dan restore, Copy Database Wizard, dan copy dan attach database. Untuk informasi selengkapnya, lihat panduan Memigrasi database Microsoft SQL Server ke. AWS Cloud

DBA
TugasDeskripsiKeterampilan yang dibutuhkan

Migrasikan data dengan menggunakan AWS DMS.

Untuk informasi selengkapnya tentang penggunaan AWS DMS, lihat tautan di bagian Sumber daya terkait.

DBA
TugasDeskripsiKeterampilan yang dibutuhkan

Ikuti strategi migrasi aplikasi.

Gunakan AWS Schema Conversion Tool (AWS SCT) untuk menganalisis dan memodifikasi kode SQL yang disematkan dalam kode sumber aplikasi.

DBA, Pemilik aplikasi
TugasDeskripsiKeterampilan yang dibutuhkan

Ikuti strategi peralihan aplikasi.

DBA, Pemilik aplikasi, Administrator sistem
TugasDeskripsiKeterampilan yang dibutuhkan

Matikan semua AWS sumber daya sementara.

Sumber daya sementara termasuk contoh AWS DMS replikasi dan EC2 instance untuk AWS SCT.

DBA, Administrator sistem

Tinjau dan validasi dokumen proyek.

DBA, Pemilik aplikasi, Administrator sistem

Kumpulkan metrik di sekitar waktu untuk bermigrasi, persen penghematan biaya manual versus alat, dan sebagainya.

DBA, Pemilik aplikasi, Administrator sistem

Tutup proyek dan berikan umpan balik.

DBA, Pemilik aplikasi, Administrator sistem

Sumber daya terkait

Referensi

Tutorial dan video