Migrasi database heterogen untuk 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.

Migrasi database heterogen untuk SQL Server

Karena inovasi dan peningkatan dalam database open-source dan platform komputasi awan sepertiAWS, banyak organisasi bergerak dari mesin database proprietary (pemrosesan transaksi online atau OLTP) seperti SQL Server ke mesin open-source. Database SQL Server adalah sistem mission-critical untuk organisasi mana pun, tetapi dikunci ke vendor tertentu adalah situasi yang berisiko dan mahal. Biaya operasional yang rendah dan tidak ada biaya lisensi adalah alasan kuat untuk mempertimbangkan untuk mengalihkan teknologi database yang mendasarinya ke database open-source atau cloud-native. AWS

Alasan lain untuk migrasi dari SQL Server adalah periode penguncian vendor, audit lisensi, lisensi mahal, dan biaya. Untuk alasan ini, banyak organisasi memilih untuk memigrasi database SQL Server mereka ke database sumber terbuka (seperti PostgreSQL, MySQL, atau MariaDB) atau database AWS Cloud-native (seperti Amazon Aurora atau Amazon DynamoDB) saat mereka bermigrasi ke. AWS

Anda juga dapat memigrasi database gudang data SQL Server Anda ke Amazon Redshift, yang merupakan gudang data cloud yang cepat dan terkelola sepenuhnya. Amazon Redshift terintegrasi dengan data lake Anda, menawarkan kinerja hingga tiga kali lebih cepat daripada gudang data lainnya, dan harganya hingga 75 persen lebih murah daripada gudang data cloud lainnya. Untuk informasi selengkapnya, lihat pola Memigrasikan database Microsoft SQL Server lokal ke Amazon Redshift menggunakan AWS DMS situs web Panduan AWS Preskriptif.

Untuk bermigrasi ke database open-source atau AWS cloud-native, pilih database yang tepat tergantung pada jenis data yang Anda miliki, model akses, skalabilitas, kepraktisan aplikasi, dan kompleksitas. Migrasi dari SQL Server ke PostgreSQL dan ke database open-source lainnya seringkali sulit dan memakan waktu, dan memerlukan penilaian, perencanaan, dan pengujian yang cermat.

Proses ini menjadi lebih mudah dengan layanan seperti AWS Database Migration Service (AWS DMS) dan AWS Schema Conversion Tool (AWS SCT), yang membantu Anda memigrasikan database komersial Anda ke database sumber terbuka AWS dengan waktu henti minimal.

Dalam migrasi database heterogen, mesin database sumber dan target berbeda, seperti di SQL Server ke Aurora, atau migrasi SQL Server ke MariaDB. Struktur skema, tipe data, dan kode database di database sumber dan target bisa sangat berbeda, sehingga skema dan kode harus diubah sebelum migrasi data dimulai. Untuk alasan ini, migrasi heterogen adalah proses dua langkah:

  • Langkah 1. Mengkonversi skema sumber dan kode untuk mencocokkan yang dari database target. Anda dapat menggunakan AWS SCT untuk konversi ini.

  • Langkah 2. Migrasikan data dari database sumber ke database target. Anda dapat menggunakan AWS DMS untuk proses ini.

Heterogeneous database migration with AWS SCT and AWS DMS

AWS DMSmenangani konversi tipe data utama secara otomatis selama migrasi. Database sumber dapat ditemukan di tempat Anda sendiri di luarAWS, dapat berupa database yang berjalan pada instans EC2, atau dapat berupa database Amazon RDS (lihat Sumber untuk Migrasi Data dalam AWS DMS dokumentasi). Targetnya bisa berupa database di Amazon EC2, Amazon RDS, atau Aurora. Untuk informasi tentang menggunakan MySQL sebagai database target, lihat Migrasi Database SQL Server ke Mesin Database MySQL yang kompatibel dengan MySQL di blog Database. AWS

Untuk informasi selengkapnya tentang refactoring database SQL Server AndaAWS, lihat pola arsitek ulang di situs web Panduan Preskriptif. AWS