Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Strategi migrasi database SQL Server - AWS Bimbingan Preskriptif

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

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

Strategi migrasi database SQL Server

Pada tingkat tinggi, ada dua opsi untuk memigrasikan database SQL Server dari tempat ke AWS Cloud: tetap di SQL Server (migrasi homogen) atau pindah dari SQL Server (migrasi heterogen). Dalam migrasi homogen, Anda tidak mengubah mesin database. Artinya, database target Anda juga merupakan database SQL Server. Dalam migrasi heterogen, Anda mengalihkan database SQL Server ke mesin database sumber terbuka seperti MySQL, PostgreSQL, atau MariaDB, atau ke database AWS Cloud-native seperti Amazon Aurora, Amazon DynamoDB, atau Amazon Redshift.

Ada tiga strategi umum untuk memigrasikan database SQL Server Anda ke AWS: rehost, replatform, dan re-architect (refactor). Ini adalah bagian dari 7 Rs strategi migrasi aplikasi dan dijelaskan dalam tabel berikut.

Strategi Tipe Kapan harus memilih Contoh

Rehost

Homogen

Anda ingin memigrasikan database SQL Server apa adanya, dengan atau tanpa mengubah sistem operasi, perangkat lunak database, atau konfigurasi.

SQL Server ke Amazon EC2

(Jelajahi pola rehost)

Platform Ulang

Homogen

Anda ingin mengurangi waktu yang Anda habiskan untuk mengelola instance database dengan menggunakan penawaran database yang dikelola sepenuhnya.

SQL Server ke Amazon RDS for SQL Server

(Jelajahi pola Replatform)

Arsitek ulang (refactor)

Heterogen

Anda ingin merestrukturisasi, menulis ulang, dan merancang ulang database dan aplikasi Anda untuk memanfaatkan fitur database open-source dan cloud-native.

SQL Server ke Amazon Aurora PostgreSQL, MySQL, atau MariaDB

Jelajahi pola Arsitek Ulang)

Jika Anda mencoba memutuskan antara rehosting atau replatforming database SQL Server Anda, lihat Memilih antara Amazon dan EC2 Amazon RDS nanti dalam panduan ini untuk perbandingan fitur yang didukung. side-by-side

Memilih Strategi Migrasi yang Tepat

Memilih strategi yang tepat tergantung pada kebutuhan bisnis Anda, kendala sumber daya, jangka waktu migrasi, dan pertimbangan biaya. Diagram berikut menunjukkan upaya dan kompleksitas yang terlibat dalam migrasi, termasuk ketujuh strategi.

Comparison of SQL Server migration strategies

Memfaktorkan ulang database SQL Server Anda dan bermigrasi ke database open-source atau AWS cloud-native seperti Amazon Aurora PostgreSQL Compatible Edition atau Aurora MySQL Compatible Edition dapat membantu Anda memodernisasi dan mengoptimalkan database Anda. Dengan pindah ke database sumber terbuka, Anda dapat menghindari lisensi mahal (menghasilkan biaya lebih rendah), periode penguncian vendor, dan audit. Namun, tergantung pada kompleksitas beban kerja Anda, refactoring database SQL Server Anda bisa menjadi upaya yang rumit, memakan waktu, dan intensif sumber daya.

Untuk mengurangi kompleksitas, alih-alih memigrasikan database Anda dalam satu langkah, Anda dapat mempertimbangkan pendekatan bertahap. Pada tahap pertama, Anda dapat fokus pada fungsionalitas basis data inti. Pada tahap berikutnya, Anda dapat mengintegrasikan AWS layanan tambahan ke lingkungan cloud Anda, untuk mengurangi biaya, dan untuk mengoptimalkan kinerja, produktivitas, dan kepatuhan. Misalnya, jika tujuan Anda adalah mengganti database SQL Server lokal Anda dengan Aurora MySQL yang kompatibel, Anda dapat mempertimbangkan untuk menghosting ulang database Anda di Amazon EC2 atau memplatform ulang database Anda di Amazon RDS for SQL Server pada fase pertama, dan kemudian refactor ke Aurora MySQL kompatibel di fase berikutnya. Pendekatan ini membantu mengurangi biaya, sumber daya, dan risiko selama fase migrasi dan berfokus pada optimalisasi dan modernisasi di fase kedua.

Migrasi online dan offline

Anda dapat menggunakan dua metode untuk memigrasikan database SQL Server dari lingkungan lokal atau lingkungan cloud lain ke AWS Cloud, berdasarkan timeline migrasi dan berapa banyak waktu henti yang dapat Anda izinkan: migrasi offline atau migrasi online.

  • Migrasi offline: Metode ini digunakan ketika aplikasi Anda mampu membayar downtime yang direncanakan. Dalam migrasi offline, database sumber offline selama periode migrasi. Sementara database sumber offline, itu dimigrasikan ke database target pada AWS. Setelah migrasi selesai, pemeriksaan validasi dan verifikasi dilakukan untuk memastikan konsistensi data dengan database sumber. Ketika database melewati semua pemeriksaan validasi, Anda melakukan cutover AWS dengan menghubungkan aplikasi Anda ke database target pada. AWS

  • Migrasi online: Metode ini digunakan saat aplikasi Anda membutuhkan waktu henti mendekati nol hingga minimal. Dalam migrasi online, database sumber dimigrasikan dalam beberapa langkah ke AWS. Pada langkah awal, data dalam database sumber disalin ke database target saat database sumber masih berjalan. Pada langkah selanjutnya, semua perubahan dari database sumber disebarkan ke database target. Ketika database sumber dan target disinkronkan, mereka siap untuk dipotong. Selama cutover, aplikasi mengalihkan koneksinya ke database target AWS, tanpa meninggalkan koneksi ke database sumber. Anda dapat menggunakan AWS Database Migration Service (AWS DMS) atau alat yang tersedia dari AWS Marketplace(seperti Attunity) untuk menyinkronkan basis data sumber dan target.

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.