Bagikan melalui


Gambaran umum migrasi: Dari SQL Server

Berlaku untuk: Azure SQL Managed Instance SQL Server di Azure Virtual Machines Azure SQL Database

Artikel ini menjelaskan lima fase untuk keberhasilan migrasi cloud dari SQL Server ke Azure SQL.

Diagram yang menampilkan alur proses migrasi.

Penemuan

Saat Anda memulai perjalanan migrasi cloud, sangat penting untuk menemukan inventori perangkat lunak yang diinstal, aplikasi web, dan instans dan database SQL Server di server yang berjalan di lingkungan lokal Anda. Penemuan ini membantu Anda menyesuaikan jalur migrasi ke Azure SQL.

Appliance Azure Migrate melakukan penemuan ini menggunakan domain OS Windows atau kredensial non-domain, atau kredensial autentikasi SQL Server yang memiliki akses ke instans dan database SQL Server Anda. Proses penemuan ini tanpa agen, yang berarti bahwa tidak ada yang diinstal pada server. Appliance Azure Migrate mendukung penemuan di berbagai platform virtualisasi seperti VMware, Microsoft Hyper-V, dan lingkungan fisik.

Untuk mempelajari cara menemukan SQL Server lokal Anda, lihat bagian Temukan nanti di artikel ini.

Kasus bisnis

Kemampuan kasus bisnis membantu Anda membangun proposal bisnis untuk memahami bagaimana Azure dapat memberikan nilai paling besar untuk bisnis Anda. Ini menyoroti:

  • Total biaya kepemilikan (TCO) antara lokal dan Azure SQL.

  • Analisis arus kas tahunan.

  • Wawasan berbasis pemanfaatan sumber daya untuk mengidentifikasi server dan beban kerja yang ideal untuk cloud.

  • Kemenangan cepat untuk migrasi dan modernisasi, termasuk akhir dukungan OS Windows dan versi SQL.

  • Penghematan biaya jangka panjang dengan berpindah dari model pengeluaran modal ke model pengeluaran operasi , dengan hanya membayar apa yang Anda gunakan.

Penilaian

Penilaian adalah analisis data konfigurasi, pemanfaatan, dan performa yang dikumpulkan selama penemuan. Analisis ini digunakan untuk mengukur kesiapan, dan memperkirakan efek, migrasi instans SQL Server lokal ke target Azure SQL yang berbeda. Penilaian pada instans SQL Server dapat dijalankan menggunakan Azure Arc untuk SQL Server, atau menggunakan Azure Migrate, atau ekstensi Azure Database Migration Service di Azure Data Studio.

Penilaian Azure SQL menyediakan dua kriteria ukuran:

  • Sebagai lokal: Penilaian yang membuat rekomendasi berdasarkan konfigurasi SQL Server lokal saja.

  • Berbasis performa: Penilaian yang membuat rekomendasi berdasarkan data performa yang dikumpulkan.

Setelah penilaian menentukan kesiapan dan jenis penyebaran Azure SQL yang direkomendasikan, penilaian menghitung tingkat layanan tertentu dan konfigurasi Azure SQL (ukuran SKU) yang dapat memenuhi atau melebihi performa SQL Server lokal. Penghitungan ini bergantung pada apakah Anda menggunakan kriteria ukuran lokal atau berbasis performa.

Konversi

Dalam migrasi heterogen, saat Anda memigrasikan data dari satu database ke database lainnya, penting untuk mengonversi skema database dan objek menjadi sintaks Transact-SQL yang setara, karena mesin database sumber dan target berbeda. Objek database ini mencakup tabel, indeks, tampilan, jenis data, pernyataan Transact-SQL, prosedur tersimpan, dan fungsi.

Catatan

Fase konversi tidak diperlukan untuk migrasi SQL Server ke Azure SQL. SQL Server Migration Assistant (SSMA) melakukan konversi saat bermigrasi ke salah satu target Azure SQL. SSMA mendukung beberapa sumber, seperti Oracle, MySQL, DB2, Sybase, dan Microsoft Access, untuk konversi dan migrasi data.

Migration

Migrasi adalah tahap terakhir dari proses ini, di mana data dimigrasikan dari database sumber ke database target. Azure Database Migration Service (DMS) adalah layanan terkelola penuh yang dirancang untuk memungkinkan migrasi yang lancar dari beberapa sumber database ke platform data Azure. DMS menawarkan waktu henti minimal, keandalan tinggi, dan ketahanan. DMS tersedia melalui berbagai klien, termasuk ekstensi migrasi Azure SQL untuk Azure Data Studio, portal Azure, PowerShell, dan Azure CLI. Untuk mempelajari selengkapnya tentang layanan Azure Database Migration, lihat Apa itu Azure Database Migration Service?

Langkah selanjutnya