AWS Database Migration Service DMS membantu memigrasikan database ke AWS dengan mudah dan aman baik di lokasi lokal atau vendor cloud lainnya. Basis data sumber/Langsung tetap beroperasi penuh selama migrasi. Layanan ini dapat memigrasikan data antara database yang paling banyak digunakan, seperti Oracle ke Amazon Aurora atau Microsoft SQL Server ke MySQL
Manfaat AWS DMS:
- Mudah digunakan berarti tidak perlu menginstal driver atau aplikasi apa pun.
- Waktu Henti Minimal AWS membantu Anda memigrasikan database ke AWS dengan hampir tanpa waktu henti.
- Semua perubahan data ke database sumber yang terjadi selama migrasi terus-menerus direplikasi ke target.
- Layanan DMS cepat dan Mudah untuk Menyiapkan tugas migrasi dalam hitungan menit di AWS Management Console.
- Sumber daya divirtualisasikan dan dikumpulkan untuk memastikan infrastruktur fisik.
- Skalabilitas Cepat secara instan mengalokasikan sumber daya komputasi tambahan untuk memenuhi permintaan.
- Biaya Lebih Rendah:infrastruktur, biaya energi/fasilitas, dan otomatisasi.
- Keamanan yang ditingkatkan dengan VPC dan perlindungan aset informasi
- Sumber daya TI dapat disediakan sesuai permintaan.
Cara kerja AWS DMS:
Untuk melakukan migrasi database, AWS DMS terhubung ke database sumber, membaca data sumber, memformat data untuk dikonsumsi oleh database target, dan memuat data ke database target. Sebagian besar pemrosesan ini terjadi di memori, meskipun transaksi besar mungkin memerlukan beberapa buffering ke disk. Transaksi dalam cache dan file log juga ditulis ke disk.
AWS DMS membuat objek skema target yang diperlukan untuk melakukan migrasi. Namun, AWS DMS mengambil pendekatan minimalis dan hanya membuat objek yang diperlukan untuk memigrasikan data secara efisien. Dengan kata lain, AWS DMS membuat tabel, kunci utama, dan dalam beberapa kasus indeks unik, tetapi tidak membuat objek lain yang tidak diperlukan untuk memigrasikan data secara efisien dari sumbernya. Misalnya, itu tidak membuat indeks sekunder, batasan kunci non-primer, atau default data.
Dalam kebanyakan kasus, saat melakukan migrasi, Anda juga ingin memigrasikan sebagian besar atau semua skema sumber. Jika Anda melakukan migrasi homogen (antara dua database dari jenis mesin yang sama), Anda memigrasikan skema menggunakan alat asli mesin Anda untuk mengekspor dan mengimpor skema itu sendiri, tanpa data apa pun.
Jika migrasi Anda bersifat heterogen (antara dua database yang menggunakan jenis mesin berbeda), Anda dapat menggunakan Alat Konversi Skema AWS untuk menghasilkan skema target lengkap untuk Anda. Jika Anda menggunakan alat ini, semua dependensi antara tabel seperti batasan kunci asing harus dinonaktifkan selama fase "beban penuh" dan "perubahan cache berlaku" migrasi. Jika kinerja menjadi masalah, menghapus atau menonaktifkan indeks sekunder selama proses migrasi akan membantu.
Untuk informasi selengkapnya tentang Alat Konversi Skema AWS, lihat Alat Konversi Skema AWS.
Akhir tutorial, DMS Layanan Migrasi Database AWS.