Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memodernisasi basis data Server Anda SQL
Bagian ini menjelaskan cara memodernisasi beban kerja SQL Server Anda AWS dengan beralih dari sistem operasi Windows ke Linux. Perubahan ini memungkinkan Anda memanfaatkan teknologi open-source dan menghemat biaya lisensi Windows tanpa mengubah arsitektur sistem Anda secara drastis atau melatih ulang pengguna Anda.
Memigrasi beban kerja SQL Server Anda dari Windows ke Linux
Dimulai dengan SQL SQL Server 2017, Server tersedia untuk berjalan di sistem operasi Linux. Memindahkan beban kerja SQL Server Anda ke Linux memberikan penghematan biaya dan peningkatan kinerja.
Hampir semua fungsi SQL Server, aplikasi, pernyataan, dan skrip yang Anda gunakan di Microsoft Windows juga didukung di Linux. Anda juga dapat menggunakan alat seperti SQL Server Management Studio (SSMS), SQL Server Data Tools (SSDT), dan PowerShell modul (sqlps) untuk mengelola SQL Server di Linux dari instance Windows.
Anda dapat menggunakan salah satu dari tiga opsi ini untuk memigrasikan beban kerja SQL Server Anda ke Linux:
-
Fitur pencadangan dan pemulihan SQL Server Asli (lihat dokumentasi Microsoft SQL Server
) -
Grup ketersediaan terdistribusi (untuk mengubah sistem operasi saat Anda bermigrasi ke AWS)
-
Asisten AWS replatforming, yang merupakan alat skrip PowerShell berbasis
Asisten AWS replatforming membantu Anda bermigrasi dari beban kerja SQL Server yang ada dari Windows ke sistem operasi Linux. Saat Anda menjalankan PowerShell skrip untuk asisten replatforming pada database SQL Server sumber, instance Windows mencadangkan database ke bucket penyimpanan Amazon S3 terenkripsi. Kemudian mengembalikan cadangan ke database SQL Server baru atau yang sudah ada pada instance EC2 Linux. Anda dapat mereplikasi database Anda dan menguji aplikasi Anda sementara basis data SQL Server sumber Anda tetap online. Setelah pengujian, Anda dapat menjadwalkan downtime aplikasi dan menjalankan kembali skrip PowerShell cadangan untuk melakukan cutover akhir Anda.
Untuk informasi selengkapnya tentang menggunakan asisten replatforming, lihat Memigrasi Beban Kerja Windows SQL Server lokal Anda ke Amazon EC2 Linux
Ketersediaan tinggi di Linux
SQLServer 2017 mendukung grup ketersediaan Selalu Aktif antara Windows dan Linux untuk membuat beban kerja skala baca tanpa ketersediaan tinggi. Sayangnya, Anda tidak dapat mencapai ketersediaan tinggi antara Windows dan Linux, karena tidak ada solusi berkerumun yang dapat mengelola konfigurasi lintas platform itu.
Untuk menggunakan ketersediaan tinggi dengan grup ketersediaan Selalu Aktif, pertimbangkan untuk menggunakan Windows Server Failover Cluster (WSFC) atau Pacemaker di Linux. Solusi ini cocok untuk jalur migrasi dari SQL Server di Windows ke Linux dan sebaliknya, atau untuk pemulihan bencana menggunakan failover manual. Untuk informasi selengkapnya tentang skenario ini, lihat Menerapkan grup ketersediaan Selalu Aktif antara instans Amazon EC2 Windows dan Amazon Linux di blog