Migrasikan database SQL Server ke Azure
Artikel ini menyediakan kerangka singkat dua opsi untuk memigrasikan database SQL Server ke Azure. Azure memiliki tiga opsi utama untuk memigrasikan database SQL Server produksi. Artikel ini berfokus pada dua opsi berikut:
- SQL Server di Azure VM: Instans SQL Server yang diinstal dan dihosting pada Komputer Virtual Windows yang berjalan di Azure, juga dikenal sebagai Infrastruktur sebagai Layanan (IaaS).
- Azure SQL Database: Layanan Azure database SQL yang dikelola sepenuhnya, juga dikenal sebagai Platform as a Service (PaaS).
Keduanya dilengkapi dengan pro dan kontra yang perlu Anda evaluasi sebelum bermigrasi. Opsi ketiga adalah instans terkelola Azure SQL Database.
Memulai
Panduan migrasi berikut akan berguna, tergantung pada layanan mana yang Anda gunakan:
- Migrasikan database Microsoft SQL Server ke Microsoft SQL Server di Azure VM
- Memigrasikan database SQL Server Anda ke Azure SQL Database
Selain itu, tautan berikut ke konten konseptual akan membantu Anda memahami VM dengan lebih baik:
- Ketersediaan tinggi dan pemulihan bencana untuk SQL Server di Azure Virtual Machines
- Praktik terbaik performa untuk SQL Server di Azure Virtual Machines
- Pola Aplikasi dan Strategi Pengembangan untuk SQL Server di Azure Virtual Machines
Dan tautan berikut akan membantu Anda memahami Azure SQL Database dengan lebih baik:
- Membuat dan mengelola server dan database Azure SQL Database
- Unit Transaksi Database (DTU) dan Unit Transaksi Database elastis (eDTU)
- Batas sumber daya Azure SQL Database
Memilih IaaS atau PaaS
Saat mengevaluasi tempat untuk memigrasikan database Anda, tentukan apakah IaaS atau PaaS lebih sesuai untuk Anda.
Pilih SQL Server di Azure VM jika:
- Anda ingin "mengangkat dan menggeser" database dan aplikasi Anda dengan minimal hingga tanpa perubahan.
- Anda lebih suka memiliki kontrol penuh atas server database Anda dan VM yang dijalankannya.
- Anda sudah memiliki lisensi SQL Server dan Windows Server yang ingin Anda gunakan.
Pilih Azure SQL Database jika:
- Anda ingin memodernisasi aplikasi Anda dan bermigrasi untuk menggunakan layanan PaaS lainnya di Azure.
- Anda tidak ingin mengelola server database Anda dan VM yang dijalankannya.
- Anda tidak memiliki lisensi SQL Server atau Windows Server, atau Anda ingin mengizinkan lisensi yang kedaluwarsa.
Tabel berikut menjelaskan perbedaan antara setiap layanan berdasarkan serangkaian skenario.
Skenario | SQL Server pada VM Azure | Database Azure SQL |
---|---|---|
Migration | Memerlukan perubahan minimal pada database Anda. | Mungkin memerlukan perubahan pada database Anda jika Anda menggunakan fitur yang tidak tersedia di Azure SQL, seperti yang ditentukan oleh Asisten Migrasi Data, atau jika Anda memiliki dependensi lain seperti executable yang diinstal secara lokal. |
Mengelola ketersediaan, pemulihan, dan peningkatan | Ketersediaan dan pemulihan dikonfigurasi secara manual. Peningkatan dapat diotomatisasi dengan VM Scale Sets. | Dikelola secara otomatis untuk Anda. |
Konfigurasi OS yang mendasar | Konfigurasi manual. | Dikelola secara otomatis untuk Anda. |
Mengelola ukuran database | Mendukung penyimpanan hingga 256 TB per instans SQL Server. | Mendukung penyimpanan 8 TB sebelum memerlukan partisi horizontal. |
Mengelola biaya | Anda harus mengelola biaya lisensi SQL Server, biaya lisensi Windows Server, dan biaya VM (berdasarkan inti, RAM, dan penyimpanan). | Anda harus mengelola biaya layanan (berdasarkan eDTU atau DTU, penyimpanan, dan jumlah database jika menggunakan kumpulan elastis). Anda juga harus mengelola biaya SLA apa pun. |
Untuk mempelajari selengkapnya tentang perbedaan antara keduanya, lihat Memilih opsi penyebaran yang tepat di Azure SQL.
FAQ
Masih bisakah saya menggunakan alat seperti SQL Server Management Studio dan SQL Server Reporting Services (SSRS) dengan SQL Server di Azure VM atau Azure SQL Database?
Ya. Semua alat Microsoft SQL berfungsi dengan kedua layanan. Namun, SSRS bukan bagian dari Azure SQL Database, dan disarankan agar Anda menjalankannya di Azure VM lalu mengarahkannya ke instans database Anda.
Saya ingin pergi PaaS tetapi saya tidak yakin apakah database saya kompatibel. Apakah ada alat untuk membantu?
Ya. Asisten Migrasi Data adalah alat yang digunakan sebagai bagian dari migrasi ke Azure SQL Database. Azure Database Migration Service adalah layanan pratinjau yang dapat Anda gunakan untuk IaaS atau PaaS.
Dapatkah saya memperkirakan biaya?
Ya. Kalkulator Harga Azure dapat digunakan untuk memperkirakan biaya untuk semua layanan Azure, termasuk VM dan layanan database.
Langkah berikutnya
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk