Menjelaskan opsi migrasi database Azure

Selesai

Banyak organisasi memigrasikan platform database mereka ke Azure SQL untuk mengurangi biaya lisensi. Memigrasikan ke platform Azure SQL menjadi lebih mudah dengan Azure Database Migration Service (DMS). DMS mendukung migrasi homogen (misalnya, MySQL dalam Mesin Virtual ke Azure SQL Database) dan sumber heterogen (misalnya, Oracle dalam Mesin Virtual ke Azure Database for PostgreSQL).

Ada beberapa alat yang tersedia untuk membantu proses migrasi. Bagian selanjutnya memberikan beberapa opsi dan metode untuk migrasi.

Layanan Migrasi Database Azure

Azure Database Migration Service membantu Anda menyederhanakan, memandu, dan mengotomatiskan migrasi database Anda ke Azure. DMS memigrasikan data, skema, dan objek Anda dari beberapa sumber ke cloud dalam skala besar.

Untuk migrasi online ke Azure SQL, Azure Database Migration Service menyediakan layanan migrasi yang sangat tangguh dan menyembuhkan diri dengan hasil yang andal dan waktu henti mendekati nol. Di bawah ini menyoroti langkah utama yang terlibat:

  1. Muat sepenuhnya database lokal Anda ke Azure SQL.
  2. Terus menyinkronkan transaksi database baru ke target Azure.
  3. Memindahkan ke layanan Azure target saat sudah siap. Anda dapat menghentikan replikasi, dan mengalihkan string koneksi di aplikasi Anda ke Azure SQL.

Ekstensi Azure SQL Migration untuk Azure Data Studio

Ekstensi Migrasi Azure SQL untuk Azure Data Studio adalah alat yang membantu Anda bersiap untuk memigrasikan database SQL Server Anda ke Azure. Ini menggunakan versi terbaru Azure Data Migration Service untuk menilai kesiapan Anda untuk migrasi, merekomendasikan sumber daya Azure terbaik untuk kebutuhan Anda, dan menjalankan migrasi. Ini ideal untuk database kecil hingga menengah dan mendukung migrasi online ke SQL Managed Instance.

Azure Migrate

Azure Migrate menyediakan lokasi terpusat untuk menilai dan memigrasikan server, infrastruktur, aplikasi, dan data lokal ke Azure. Alat ini akan memberikan penemuan dan penilaian yang tepat dari server Anda terlepas dari apakah itu komputer virtual VMWare/Hyper-V atau fisik.

Azure Migrate juga akan membantu memastikan bahwa Anda memilih ukuran komputer virtual yang sesuai sehingga beban kerja akan memiliki sumber daya tersedia yang cukup. Selain itu, alat ini akan memberikan estimasi biaya sehingga Anda dapat menyesuaikan anggaran.

Untuk menggunakan alat Azure Migrate, Anda harus menyebarkan appliance ringan yang dapat digunakan pada komputer fisik atau virtual. Setelah server lokal ditemukan, alat akan terus mengirim metadata tentang setiap server (bersama dengan metrik performa) ke Azure Migrate, yang berada di cloud.

Opsi portal Azure Migrate

Seperti yang ditunjukkan di atas, pengalaman Azure Migrate dapat dimulai dari portal untuk memulai proses migrasi Anda. Layanan ini terdiri dari platform migrasi terpadu yang menyediakan satu portal untuk melacak seluruh migrasi Anda ke Azure.

Ada beberapa alat lain yang dapat Anda gunakan untuk memetakan area server Anda dan mengidentifikasi kompatibilitas dengan platform Azure target Anda:

  • MAP Toolkit—Toolkit Penilaian dan Perencanaan Microsoft secara otomatis mengumpulkan dan menyediakan laporan yang berisi inventori semua SQL Server di jaringan, versi, dan informasi server Anda.

  • Bantuan Percobaan Database—Alat ini dapat digunakan untuk mengevaluasi peningkatan versi SQL Server dengan memeriksa kompatibilitas sintaks dan menyediakan platform untuk mengevaluasi performa kueri pada versi target.

Asisten Migrasi Data

Kotak Alat MAP dan Bantuan Percobaan Database dapat membantu Anda mengidentifikasi database dan menyoroti ketidakcocokan atau potensi masalah performa di database, tetapi Asisten Migrasi Data (DMA) adalah kotak alat komprehensif yang menilai, mengidentifikasi fitur baru yang dapat digunakan untuk menguntungkan aplikasi, dan pada akhirnya melakukan migrasi. Alat ini dapat digunakan untuk bermigrasi antara versi SQL Server, dari lokal ke Mesin Virtual Azure atau Azure SQL Database atau Azure SQL Managed Instance.

Catatan

Meskipun Asisten Migrasi Database adalah alat yang berguna yang tersedia, kami sarankan Anda menggunakan Azure Database Migration Service untuk migrasi besar dan pengalaman keseluruhan yang ditingkatkan, yang tersedia sebagai ekstensi Migrasi Azure SQL untuk Azure Data Studio, atau melalui Portal Microsoft Azure, atau melalui Azure PowerShell dan Azure CLI.

Opsi migrasi tambahan yang didukung

Ada sejumlah pendekatan berbeda untuk memigrasikan database ke Azure SQL. Solusi ini tidak dirancang utamanya untuk melakukan migrasi, tetapi dapat digunakan untuk tujuan itu. Teknik yang Anda gunakan untuk memigrasikan data secara fisik akan tergantung pada jumlah waktu henti yang dapat Anda pertahankan selama proses migrasi.

  • Log Layanan Pemutaran Ulang. Ini adalah opsi migrasi online ke Azure SQL Managed Instance, dan digunakan saat Anda memerlukan kontrol lebih besar atas proyek migrasi database Anda.

  • Tautan Instans Terkelola. Tautan Instans Terkelola, menggunakan grup ketersediaan terdistribusi, memperluas data estate Anda dengan aman dengan mereplikasi data hampir secara instan (online) antara SQL Server yang dihosting dan Azure SQL Managed Instance, dan sebaliknya.

  • Pencadangan dan pemulihan asli. Pencadangan dan pemulihan adalah metode migrasi sederhana yang disukai oleh banyak profesional SQL Server. Ini adalah opsi migrasi termudah bagi pelanggan yang dapat memberikan backup database lengkap ke Penyimpanan Azure.

  • Replikasi transaksional. Replikasi transaksional adalah cara untuk memindahkan data antara server database yang terus tersambung. Yang terbaik adalah digunakan untuk migrasi online atau offline database besar dan kompleks.

Pelajari selengkapnya tentang alat yang digunakan untuk memigrasikan database SQL ke Azure.