Migrasi database Microsoft SQL Server ke Cloud AWS - AWS Bimbingan Preskriptif

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

Migrasi database Microsoft SQL Server ke Cloud AWS

Sagar Patel, Amazon Web Services ()AWS

April 2024 (riwayat dokumen)

Amazon Web Services (AWS) menyediakan serangkaian layanan dan alat yang komprehensif untuk menyebarkan database Microsoft SQL Server pada infrastruktur Cloud yang andal dan aman AWS . Manfaat menjalankan SQL Server AWS termasuk penghematan biaya, skalabilitas, ketersediaan tinggi dan pemulihan bencana, kinerja yang lebih baik, dan kemudahan manajemen. Untuk informasi selengkapnya, lihat Pelajari AWS mengapa cloud terbaik untuk menjalankan beban kerja Microsoft Windows Server dan SQL Server di blog AWS Compute.

Panduan ini menjelaskan opsi yang tersedia untuk memigrasikan database SQL Server dari lokal ke AWS Cloud, ke Amazon Relational Database Service (Amazon RDS), Amazon Elastic Compute Cloud (Amazon EC2), atau VMware Cloud on. AWS Ini menyelami praktik dan rekomendasi terbaik untuk menggunakan opsi migrasi ini. Ini juga menyediakan informasi tentang cara mengatur ketersediaan tinggi dan solusi pemulihan bencana antara lingkungan SQL Server lokal dan AWS, menggunakan fitur SQL Server asli seperti pengiriman log, replikasi, dan grup ketersediaan Selalu Aktif.

Panduan ini ditujukan untuk manajer program atau proyek, pemilik produk, administrator database, insinyur basis data, dan manajer operasi atau infrastruktur yang berencana untuk memigrasi database SQL Server lokal mereka. AWS

Gambaran Umum

Sebelum Anda memigrasikan database SQL Server ke AWS, Anda harus memahami dan mengevaluasi strategi migrasi Anda dengan menggunakan kerangka kerja yang dibahas dalam strategi Migrasi untuk database relasional.

Langkah pertama adalah melakukan analisis aplikasi dan beban kerja database SQL Server Anda dengan memahami kompleksitas, kompatibilitas, dan biaya migrasi. Berikut adalah beberapa poin teratas yang harus Anda pertimbangkan ketika Anda berencana untuk bermigrasi:

  • Ukuran basis data — Periksa ukuran saat ini dan pertumbuhan kapasitas keseluruhan database Anda. Misalnya, jika Anda berencana untuk memigrasikan database SQL Server ke Amazon RDS atau Amazon RDS Custom, Anda dapat membuat instans DB dengan penyimpanan hingga 16 TiB. Anda dapat meminta lebih banyak penyimpanan dengan membuka tiket dukungan dengan AWS Support. Untuk informasi terbaru, lihat Penyimpanan instans Amazon RDS DB di dokumentasi Amazon RDS.

  • IOPS — Tentukan IOPS dan throughput database Anda. Jika Anda berencana untuk bermigrasi ke Amazon RDS, pertimbangkan kinerja I/O instans Amazon RDS DB.

  • Dependensi - Periksa dependensi database saat ini. Jika database Anda bergantung pada database lain, Anda dapat memigrasikan mereka bersama-sama atau membuat dependensi setelah Anda memigrasikan database utama Anda.

    Jika database Anda mendukung aplikasi lama, kustom, atau paket, Amazon RDS Custom for SQL Server mungkin merupakan pilihan yang baik. Layanan ini memungkinkan Anda mempertahankan kontrol atas konfigurasi database, sistem file bersama, dan tambalan sistem operasi.

    Inventarisasi semua dependensi SQL Server. Cari tahu server web mana (misalnya, server pelaporan atau server intelijen bisnis) antarmuka dengan SQL Server. Ketika tiba waktunya untuk bermigrasi, informasi ini membantu Anda menentukan apa yang akan terpengaruh dan bagaimana Anda dapat meminimalkan dampaknya.

  • Kepatuhan - Tinjau arsitektur dan kebutuhan audit atau kepatuhan Anda saat ini, untuk memastikan Anda dapat memenuhi persyaratan ini setelah pindah ke Amazon RDS atau Amazon EC2.

  • HA/DR - Apakah Anda memerlukan ketersediaan tinggi (HA) dan kemampuan failover otomatis? Jika Anda menjalankan beban kerja produksi, ketersediaan tinggi dan pemulihan bencana (DR) direkomendasikan praktik terbaik.

    Pahami persyaratan HA/DR Anda untuk menentukan apakah Anda memerlukan arsitektur Multi-wilayah. Jika demikian, migrasi database SQL Server Anda ke Amazon EC2. Amazon RDS tidak mendukung konfigurasi Multi-wilayah.

  • Dukungan versi - Periksa versi dan edisi perangkat lunak SQL Server Anda jika Anda berencana untuk pindah ke Amazon RDS for SQL Server (lihat versi yang saat ini didukung untuk Amazon RDS dan Amazon RDS).

  • Konektivitas jaringan — Periksa konektivitas jaringan antara lingkungan lokal Anda dan AWS, untuk memastikan bahwa itu menyediakan bandwidth yang cukup untuk transfer data yang cepat antara di tempat dan AWS.

  • Waktu henti migrasi — Tentukan jumlah waktu henti yang tersedia untuk migrasi sehingga Anda dapat merencanakan pendekatan migrasi dan memutuskan apakah Anda ingin menggunakan migrasi online atau offline.

  • Persyaratan RTO, RPO, SLA - Identifikasi persyaratan tujuan waktu pemulihan (RTO), tujuan titik pemulihan (RPO), dan perjanjian tingkat layanan (SLA) Anda untuk beban kerja database Anda yang ada.

  • Lisensi — Memahami opsi lisensi Anda. Anda dapat memilih opsi yang disertakan lisensi di Amazon EC2 dan Amazon RDS, atau memilih untuk membawa lisensi Anda sendiri (BYOL) di Amazon EC2.

  • Dukungan fitur - Identifikasi fitur database dan fungsionalitas yang digunakan aplikasi Anda, apakah itu dikembangkan sendiri atau perangkat lunak commercial-off-the-shelf (COTS). Informasi ini dapat membantu Anda menentukan apakah Anda dapat mengurangi biaya lisensi dengan beralih dari edisi SQL Server Enterprise ke edisi Standar. Namun, tinjau batasan sumber daya edisi Standar sebelum Anda beralih. Misalnya, edisi Standar hanya mendukung 128 GB RAM.

    Apakah beban kerja Anda sesuai dengan fitur dan kemampuan yang ditawarkan oleh Amazon RDS for SQL Server? Untuk informasi selengkapnya, lihat fitur SQL Server di Amazon RDS. Jika Anda memerlukan fitur yang tidak didukung, bermigrasi ke Amazon EC2 adalah pilihan.