Bagikan melalui


Bermigrasi dengan tautan - Azure SQL Managed Instance

Berlaku untuk:Azure SQL Managed Instance

Artikel ini mengajarkan Anda memigrasikan database SQL Server Anda ke Azure SQL Managed Instance dengan menggunakan tautan Instans Terkelola.

Untuk panduan migrasi terperinci, tinjau Migrasi ke Azure SQL Managed Instance. Untuk membandingkan alat migrasi, tinjau Membandingkan LRS dengan tautan MI.

Catatan

Sekarang dimungkinkan untuk memigrasikan instans SQL Server Anda yang diaktifkan oleh Azure Arc ke Azure SQL Managed Instance langsung melalui portal Microsoft Azure. Untuk mempelajari lebih lanjut, tinjau Migrasi ke Azure SQL Managed Instance.

Gambaran Umum

Tautan Instans Terkelola memungkinkan migrasi dari SQL Server yang dihosting di mana saja, ke Azure SQL Managed Instance. Tautan ini menggunakan teknologi grup ketersediaan AlwaysOn untuk mereplikasi perubahan hampir secara real time dari instans SQL Server utama ke SQL Managed Instance sekunder. Tautan ini menyediakan satu-satunya opsi migrasi yang benar-benar online antara SQL Server dan Azure SQL Managed Instance, karena satu-satunya waktu henti terjadi saat peralihan ke instans terkelola SQL target.

Migrasi dengan tautan memberi Anda:

  • Kemampuan untuk menguji beban kerja baca saja pada SQL Managed Instance sebelum Anda menyelesaikan migrasi ke Azure.
  • Kemampuan untuk menjaga tautan dan migrasi tetap berjalan selama yang Anda butuhkan, berpekan-minggu dan bahkan berbulan-bulan sekaligus.
  • Replikasi data hampir real-time yang menyediakan replikasi data tercepat ke Azure.
  • Migrasi dengan waktu henti paling sedikit dibandingkan dengan semua solusi lain yang tersedia saat ini.
  • Pemindahan instan ke SQL Managed Instance target.
  • Kemampuan untuk bermigrasi kapan saja Anda siap.
  • Kemampuan untuk memigrasikan database tunggal atau beberapa dari satu atau beberapa instans SQL Server ke instans terkelola SQL yang sama atau beberapa di Azure.
  • Satu-satunya migrasi online yang sesungguhnya ke tingkat layanan "Business Critical".

Catatan

Meskipun Anda hanya dapat memigrasikan satu database per tautan, Anda dapat membuat beberapa tautan dari instans SQL Server yang sama ke SQL Managed Instance yang sama.

Prasyarat

Untuk menggunakan tautan dengan Azure SQL Managed Instance untuk migrasi, Anda memerlukan prasyarat berikut:

Menilai dan menemukan

Setelah Anda memastikan bahwa lingkungan sumber Anda didukung, mulailah dengan tahap pramigrasi. Temukan semua sumber data yang ada, nilai kelayakan migrasi, dan identifikasi masalah pemblokiran yang mungkin mencegah migrasi Anda. Dalam fase Temukan, pindai jaringan untuk mengidentifikasi semua instans dan fitur SQL Server yang digunakan oleh organisasi Anda.

Anda dapat menggunakan alat berikut untuk menemukan sumber SQL di lingkungan Anda:

  • SQL Server yang diaktifkan oleh Azure Arc: SQL Server yang diaktifkan oleh Azure Arc secara otomatis menghasilkan penilaian untuk migrasi ke Azure, menyederhanakan proses penemuan dan penilaian kesiapan untuk migrasi.
  • Azure Migrate untuk menilai kesesuaian migrasi server lokal, melakukan ukuran berbasis performa, dan memberikan estimasi biaya untuk menjalankannya di Azure.
  • Toolkit Penilaian dan Perencanaan Microsoft ("MAP Toolkit") untuk menilai infrastruktur TI Anda saat ini. Toolkit menyediakan inventaris, penilaian, dan alat pelaporan yang kuat untuk menyederhanakan proses perencanaan migrasi.

Setelah sumber data ditemukan, evaluasi instans SQL Server di lokasi yang dapat dimigrasikan ke Azure SQL Managed Instance untuk mengidentifikasi pemblokir migrasi atau masalah kompatibilitas.

Anda dapat menggunakan alat berikut untuk menilai instans SQL Server sumber Anda:

Untuk panduan terperinci, tinjau pra-migrasi.

Membuat instance target

Setelah Anda menilai lingkungan yang ada, dan menentukan tingkat layanan dan konfigurasi perangkat keras yang sesuai untuk instans terkelola SQL target Anda, sebarkan instans target Anda dengan menggunakan portal Azure, PowerShell, atau Azure CLI.

Setelah instans terkelola SQL target Anda dibuat, konfigurasikan tautan antara database pada instans SQL Server Anda dan Azure SQL Managed Instance. Pertama, siapkan lingkungan Anda lalu konfigurasikan tautan dengan menggunakan SQL Server Management Studio (SSMS) atau skrip.

Sinkronisasi dan peralihan data

Setelah tautan Anda dibuat, dan Anda siap untuk bermigrasi, ikuti langkah-langkah ini (biasanya selama jendela pemeliharaan):

  1. Hentikan beban kerja pada database SQL Server utama sehingga database sekunder pada SQL Managed Instance mengejar ketinggalan.
  2. Pastikan semua data telah dipindahkan ke database sekunder pada SQL Managed Instance.
  3. Lakukan failover pada tautan ke instans terkelola SQL sekunder dengan memilih Failover Terencanakan.
  4. (Untuk migrasi SQL Server 2022) Centang kotak untuk Menghapus tautan setelah failover berhasil untuk memastikan bahwa failover bersifat satu arah, dan tautan akan dihapus.
  5. Potong aplikasi untuk menyambungkan ke titik akhir instans terkelola SQL.

Memvalidasi migrasi

Setelah Anda beralih ke target instans terkelola SQL, pantau aplikasi Anda, uji performa, dan perbaiki masalah apa pun.

Untuk detailnya, tinjau pascamigrasi.

Migrasi terbalik (SQL Server 2022)

Dimulai dengan SQL Server 2022 CU10, Anda dapat mengonfigurasi tautan dengan Azure SQL Managed Instance sebagai primer awal dan SQL Server sebagai sekunder. Kemampuan ini memungkinkan Anda untuk bermigrasi balik dari Azure SQL Managed Instance ke SQL Server 2022.

Untuk membalikkan migrasi, ikuti langkah yang sama untuk mengonfigurasi tautan, tetapi mulai proses dengan SQL Managed Instance sebagai sumber migrasi Anda, dan instans SQL Server 2022 sebagai target migrasi.

Untuk menggunakan tautan:

Untuk mempelajari selengkapnya tentang tautan:

Untuk skenario replikasi dan migrasi lainnya, pertimbangkan: