Opsi akhir dukungan SQL Server
Berlaku untuk: SQL Server 2012 (11.x) SQL Server 2014 (12.x)
Artikel ini menjelaskan opsi Anda untuk mengatasi produk SQL Server yang mencapai akhir dukungan.
Memahami siklus hidup SQL Server
Setiap versi SQL Server didukung oleh dukungan minimal 10 tahun, yang mencakup lima tahun dalam dukungan mainstream, dan lima tahun dalam dukungan yang diperpanjang:
- Dukungan mainstream mencakup pembaruan fungsi, performa, skalabilitas, dan keamanan.
- Dukungan yang diperpanjang hanya mencakup pembaruan keamanan.
Akhir dukungan (juga kadang-kadang dikenal sebagai akhir masa pakai) menunjukkan bahwa produk telah mencapai akhir siklus hidupnya, dan layanan dan dukungan tidak lagi tersedia untuk produk. Untuk informasi selengkapnya tentang Siklus Hidup Microsoft, lihat Kebijakan Siklus Hidup Microsoft.
Opsi
Setelah SQL Server Anda mencapai tahap akhir dukungan, Anda dapat memilih untuk:
- Migrasikan beban kerja Anda ke Azure SQL.
- Migrasikan beban kerja Anda ke Azure Virtual Machine apa adanya untuk Pembaruan Keamanan Diperpanjang gratis.
- Tingkatkan ke versi SQL Server saat ini.
- Beli langganan Pembaruan Keamanan diperpanjang.
Untuk informasi selengkapnya, panduan, dan alat untuk merencanakan dan mengotomatiskan peningkatan atau migrasi Anda, lihat:
- Akhir dukungan SQL Server 2012
- Apa itu Pembaruan Keamanan yang Diperpanjang untuk SQL Server?
- Pembaruan Keamanan yang Diperpanjang: Pertanyaan yang sering diajukan
Tabel ini menyediakan opsi migrasi untuk instans SQL Server yang berada di luar dukungan yang diperluas, berjalan secara lokal.
Opsi migrasi | Deskripsi |
---|---|
Modernisasi ke Azure | |
Pindah ke PaaS dengan Azure SQL Managed Instance | Lift-and-shift ke SQL Managed Instance untuk layanan terkelola penuh yang selalu berjalan pada fitur hijau. Dengan kata lain, akhir Dukungan. |
Pindah ke IaaS dengan SQL Server di Azure VM | Tingkatkan ke SQL Server terbaru di Azure VM, atau pindahkan "apa adanya" dengan SQL Server 2012, dan dapatkan 3 tahun Pembaruan Keamanan Diperpanjang secara gratis. |
Pindah ke Azure VMware Solution | Pindahkan "apa adanya" dengan SQL Server dari dukungan yang diperpanjang, dan dapatkan 3 tahun Pembaruan Keamanan Diperpanjang secara gratis. |
Memodernisasi lokal | |
Memutakhirkan lokal | Tingkatkan ke versi terbaru SQL Server dan Windows Server. |
Tetap lokal | |
Membeli pembaruan keamanan yang diperpanjang | Pertahankan server + aplikasi apa adanya hingga tiga tahun. |
Artikel ini menjelaskan manfaat dan pertimbangan untuk setiap pendekatan, dengan lebih banyak sumber daya untuk membantu memandu proses pengambilan keputusan Anda.
Meningkatkan SQL Server
Setelah SQL Server Anda mencapai akhir dukungan, Anda dapat memilih untuk meningkatkan ke versi SQL Server yang lebih baru dan didukung. Opsi ini memberi Anda konsistensi lingkungan, memungkinkan Anda menggunakan set fitur terbaru, dan mengadopsi siklus hidup dukungan versi baru.
Keuntungan
Teknologi terbaru: Versi SQL Server baru memperkenalkan inovasi yang mencakup fitur performa, skalabilitas, dan ketersediaan tinggi, dan peningkatan keamanan.
Kontrol: Anda memiliki kontrol paling besar atas fitur dan skalabilitas, karena Anda mengelola perangkat keras dan perangkat lunak.
Lingkungan yang familier: Jika Anda memutakhirkan dari versi SQL Server yang lebih lama, lingkungan ini adalah yang paling mirip.
Penerapan luas: Berlaku untuk aplikasi database dalam bentuk apa pun, termasuk sistem OLTP dan pergudangan data.
Risiko rendah untuk aplikasi database: Ketika kompatibilitas database berada pada tingkat yang sama dengan sistem warisan, aplikasi database yang ada dilindungi dari perubahan fungsi dan performa yang dapat memiliki efek yang merugikan. Aplikasi hanya perlu disertifikasi ulang sepenuhnya ketika memerlukan fitur yang tersedia di bawah pengaturan kompatibilitas database yang lebih baru. Untuk informasi selengkapnya, lihat Sertifikasi kompatibilitas.
Pertimbangan
Biaya: Pendekatan ini membutuhkan investasi di muka terbesar dan manajemen yang paling berkelanjutan. Anda harus membeli, memelihara, dan mengelola perangkat keras dan perangkat lunak Anda sendiri.
Waktu henti: Mungkin ada waktu henti tergantung pada strategi peningkatan Anda. Ada juga risiko yang melekat pada masalah selama proses peningkatan di tempat.
Kompleksitas: Jika Anda menggunakan versi Windows Server yang tidak didukung, Anda juga perlu meningkatkan OS karena versi SQL Server yang lebih baru mungkin tidak didukung pada versi Windows tersebut. Ada risiko tambahan selama proses peningkatan OS, jadi melakukan migrasi berdampingan mungkin pendekatan yang lebih bijaksana, namun lebih mahal. Peningkatan OS di tempat tidak didukung pada instans kluster failover untuk Windows Server 2008 atau Windows Server 2008 R2.
Catatan
Peningkatan bergulir OS kluster tersedia dimulai dengan Windows Server 2016.
Sumber
Apa yang baru dalam:
Persyaratan perangkat keras:
Peningkatan versi dan edisi yang didukung:
Peralatan:
- Bantuan Percobaan Database dapat membantu mengevaluasi versi target SQL Server untuk beban kerja tertentu.
- Asisten Migrasi Data dapat membantu mendeteksi masalah kompatibilitas yang dapat memengaruhi fungsionalitas database di versi baru SQL Server Anda.
- Asisten Penyetelan Kueri dapat membantu menyetel beban kerja yang dapat mengalami efek buruk saat meningkatkan kompatibilitas database.
Untuk informasi selengkapnya tentang fitur baru di SQL Server 2022 (16.x), lihat Perbandingan SQL Server 2022.
Instans Terkelola Azure SQL
Jika Anda ingin memanfaatkan pemeliharaan dan biaya offloading, tetapi menemukan kumpulan fitur database tunggal Azure SQL Database terlalu membatasi, Anda dapat pindah ke SQL Managed Instance. Instans terkelola sangat menyerupai SQL Server lokal, tanpa harus khawatir tentang hal-hal seperti kegagalan perangkat keras, atau patching. SQL Managed Instance adalah kumpulan database sistem dan pengguna dengan sekumpulan sumber daya bersama yang siap untuk lift-and-shift, dan dapat digunakan untuk sebagian besar migrasi ke cloud. Opsi ini paling baik untuk aplikasi baru atau aplikasi lokal yang ada yang ingin menggunakan fitur Mesin Database SQL Server stabil terbaru dan yang dimigrasikan ke cloud dengan perubahan minimal.
Keuntungan
- Biaya: Anda dapat menghemat biaya dengan membongkar pemeliharaan perangkat lunak dan perangkat keras.
- Angkat dan geser: Anda dapat mengangkat dan menggeser seluruh instans lokal SQL Server Anda ke instans terkelola, termasuk semua database dengan perubahan database minimal hingga tidak ada.
- Fitur: Sangat cocok dengan fitur instans SQL Server lokal, seperti kueri lintas database, penerbitan dan distribusi replikasi transaksional, penjadwalan pekerjaan SQL, dan dukungan CLR.
- Skalabilitas: Dalam instans terkelola, semua database berbagi sumber daya, dan dimungkinkan untuk meningkatkan dan menurunkan skala kapan saja tanpa waktu henti.
- Otomatisasi: Patching dan pencadangan terjadi secara otomatis, menghemat waktu pemeliharaan yang berharga.
- Ketersediaan: Biaya layanan mencakup penyimpanan dan ketersediaan tinggi, dengan jaminan ketersediaan 99,99%.
- Wawasan Cerdas: Dapatkan wawasan tentang performa database Anda dengan analitik kecerdasan bawaan.
- Tanpa versi: Azure SQL Database tidak memiliki versi, yang berarti Anda selalu menggunakan versi terbaru, dan tidak perlu khawatir tentang peningkatan, atau waktu henti. Plus, Anda selalu berada di yang terbaru dan terbesar, dengan fitur stabil terbaru kami dirilis ke cloud terlebih dahulu.
- Risiko rendah untuk aplikasi database: Ketika kompatibilitas database berada pada tingkat yang sama dengan database lokal, aplikasi database yang ada dilindungi dari perubahan fungsional dan performa yang dapat memiliki efek yang merugikan. Aplikasi hanya perlu disertifikasi ulang sepenuhnya ketika memerlukan fitur yang tersedia dalam pengaturan kompatibilitas database yang lebih baru. Untuk informasi selengkapnya, lihat Sertifikasi kompatibilitas.
Pertimbangan
- Biaya: Opsi instans terkelola bisa lebih mahal daripada opsi database tunggal.
- Perbedaan Transact-SQL: Ada beberapa perbedaan Transact-SQL (T-SQL) antara database tunggal dan SQL Server lokal.
- Penyebaran: Menyebarkan instans terkelola dapat memakan waktu lebih lama daripada satu database.
- Batasan fitur: Meskipun instans terkelola berbagi sebagian besar fitur dengan SQL Server, masih ada beberapa fitur yang tidak didukung.
- Batasan ukuran: Ukuran penyimpanan gabungan untuk semua database dalam instans terkelola dibatasi hingga 8 TB, dibandingkan dengan 524 PB untuk SQL Server lokal.
- Jaringan: Persyaratan jaringan untuk instans terkelola menambahkan lapisan kompleksitas tambahan ke infrastruktur Anda, dan memerlukan Azure ExpressRoute atau VPN Gateway.
- Waktu pemeliharaan: Anda tidak memiliki jaminan untuk waktu pemeliharaan yang tepat, meskipun hampir transparan.
Sumber
- Gambaran umum SQL Managed Instance
- Memilih opsi Azure SQL
- Perbandingan fitur SQL Database
- Memigrasikan SQL Server ke Azure SQL Managed Instance
- Proses migrasi yang lebih luas
Peralatan:
Perluas dukungan
Jika Anda belum siap untuk meningkatkan, dan Anda belum siap untuk pindah ke cloud, Anda memiliki kemampuan untuk membeli langganan Pembaruan Keamanan Diperpanjang untuk menerima pembaruan keamanan penting hingga tiga tahun melewati akhir tanggal dukungan.
Keuntungan
- Dukungan aplikasi: Opsi ini adalah opsi terbaik jika aplikasi Anda memerlukan sertifikasi ulang pada versi SQL Server yang lebih baru. Opsi ini umum untuk aplikasi yang tidak menggunakan sertifikasi Kompatibilitas.
- Infrastruktur yang konsisten: Anda tidak perlu mengubah infrastruktur dengan cara apa pun.
- Dukungan teknis: Jika Anda memiliki Jaminan Perangkat Lunak, atau paket dukungan lain, Anda dapat terus menerima dukungan teknis dari Microsoft pada produk SQL Server akhir dukungan Anda. Opsi ini adalah satu-satunya cara untuk mendapatkan dukungan untuk SQL Server 2012 (11.x).
- Waktu: Opsi ini tersedia selama tiga tahun, memberi Anda waktu tambahan untuk mensertifikasi aplikasi Anda.
Pertimbangan
- Ketersediaan terbatas: Opsi ini hanya tersedia untuk pelanggan dengan Jaminan Perangkat Lunak atau lisensi langganan.
- Biaya: Opsi ini dapat terbukti mahal, karena Pembaruan Keamanan Diperpanjang sekitar 75% dari biaya lisensi lokal setiap tahun.
- Jangka waktu terbatas: Opsi ini hanya tersedia selama tiga tahun, jadi Anda masih perlu meningkatkan atau memigrasikan pada akhir periode tiga tahun jika Anda ingin memastikan keamanan dan kepatuhan Anda.
- Tidak ada perbaikan bug: Jika Anda menemukan bug non-keamanan dengan produk, Microsoft tidak akan merilis perbaikan untuk itu.
- Dukungan terbatas: Pembaruan Keamanan Diperpanjang tidak menyertakan fitur baru, peningkatan fungsional, atau perbaikan yang diminta pelanggan. Perbaikan keamanan terbatas pada perbaikan yang dinilai Kritis oleh Microsoft Security Response Center (MSRC).
Sumber
- Apa itu Pembaruan Keamanan yang Diperpanjang untuk SQL Server?
- Pertanyaan yang sering diajukan ESU terperinci
- Memperluas dukungan untuk SQL Server dengan Azure
- Jaminan Perangkat Lunak
SQL Server di VM Azure
Opsi lain adalah memigrasikan beban kerja Anda ke Azure Virtual Machine yang menjalankan SQL Server. Anda dapat memigrasikan sistem apa adanya dan menyimpan SQL Server akhir dukungan Anda, atau Anda dapat meningkatkan ke versi SQL Server yang lebih baru. Opsi ini paling baik untuk migrasi dan aplikasi yang memerlukan akses tingkat OS. Komputer virtual SQL Server siap untuk aplikasi yang ada yang memerlukan migrasi cepat ke cloud dengan minimal atau tanpa perubahan.
Keuntungan
Pembaruan Keamanan Diperpanjang Gratis: Jika Anda memilih untuk menyimpan SQL Server Apa adanya, menggunakan SQL Server 2012 (11.x), Anda bisa mendapatkan Pembaruan Keamanan Diperpanjang gratis selama tiga tahun melewati tanggal akhir dukungan, bahkan tanpa memiliki Jaminan Perangkat Lunak.
Penghematan biaya: Anda menghemat biaya perangkat keras dan perangkat lunak server, hanya membayar untuk penggunaan per jam.
Lift-and-shift: Anda dapat mengangkat dan menggeser infrastruktur SQL Server dan aplikasi Anda ke cloud dengan perubahan minimal atau tanpa perubahan.
Lingkungan yang dihosting: Anda mendapatkan manfaat dari lingkungan yang dihosting, seperti membongkar perangkat keras, dan pemeliharaan perangkat lunak.
Otomatisasi: Jika Anda menggunakan Windows Server 2008 R2 dan versi yang lebih baru, Anda mendapatkan manfaat dari patching otomatis, dan pencadangan otomatis.
Kontrol OS: Anda memiliki kontrol atas lingkungan sistem operasi, tetapi dengan kumpulan fitur SQL Server yang sudah dikenal.
Penyebaran cepat: Anda dapat dengan cepat menyebarkan dari pustaka gambar komputer virtual.
Mobilitas lisensi: Anda dapat membawa lisensi Anda, yang memungkinkan Anda mengurangi biaya operasi.
Ketersediaan tinggi: Anda mendapat manfaat dari ketersediaan komputer virtual bawaan oleh infrastruktur Azure dengan ketersediaan hingga 99,99%, dan memanfaatkan opsi ketersediaan tinggi SQL Server seperti instans kluster failover dan grup ketersediaan AlwaysOn.
Risiko rendah untuk aplikasi database: Ketika kompatibilitas database berada pada tingkat yang sama dengan database warisan, aplikasi database yang ada dilindungi dari perubahan fungsi dan performa yang dapat memiliki efek yang merugikan. Aplikasi hanya perlu disertifikasi ulang sepenuhnya ketika memerlukan fitur yang tersedia di bawah pengaturan kompatibilitas database yang lebih baru. Untuk informasi selengkapnya, lihat Sertifikasi kompatibilitas.
Pertimbangan
- Pengelolaan: Anda masih harus mengelola perangkat lunak SQL Server dan sistem operasi.
- Jaringan: Anda harus mengonfigurasi komputer virtual untuk diintegrasikan dengan jaringan dan infrastruktur Direktori Aktif Anda, yang merupakan lapisan kompleksitas tambahan.
- FCI penyimpanan bersama: Komputer virtual Azure hanya mendukung instans kluster failover menggunakan Storage Spaces Direct atau Premium File Shares, dan tidak mendukung instans kluster failover menggunakan penyimpanan bersama. Dengan demikian, komputer virtual Azure hanya mendukung instans kluster failover saat menggunakan Windows Server 2012 atau yang lebih besar.
- Waktu henti skalabilitas: Anda memiliki waktu henti saat mengubah sumber daya CPU dan penyimpanan.
- Batasan ukuran: Meskipun instans SQL Server dapat mendukung database sebanyak yang diperlukan, total kumulatif semua database untuk satu instans SQL Server adalah 256 TB, dibandingkan dengan 524 PB untuk SQL Server lokal.
Sumber
- Gambaran umum komputer virtual SQL Server
- Memilih opsi Azure SQL
- Memigrasikan SQL Server ke Azure VM
- Memperluas dukungan untuk SQL Server dengan Azure
- Apa itu Pembaruan Keamanan yang Diperpanjang untuk SQL Server?
- Pertanyaan yang sering diajukan ESU terperinci
- Patching Otomatis untuk SQL Server di komputer virtual Azure
- Pencadangan Otomatis untuk komputer virtual Azure (Resource Manager)
- Kelangsungan bisnis dan HADR untuk SQL Server di Azure Virtual Machines
- Tanya jawab umum tentang komputer virtual SQL
Azure VMware Solution
Azure VMware Solution memungkinkan Anda menjalankan lingkungan VMware di Azure dengan alat yang familier dan jalur migrasi cepat.
Menjalankan SQL Server di VM di lingkungan ini memberi Anda manfaat ESU gratis yang diperluas untuk berjalan di Azure. Untuk informasi tentang cara mengonfigurasi ESUs di tinjauan Azure VMware Solution: ESUs untuk SQL Server dan Windows Server di VM Azure VMware Solution.
Database Azure SQL
Jika Anda ingin membongkar pemeliharaan, mengurangi biaya, dan menghilangkan kebutuhan untuk meningkatkan di masa mendatang, Anda dapat memindahkan beban kerja Anda ke database tunggal Azure SQL Database. Opsi ini paling cocok untuk aplikasi cloud modern yang ingin menggunakan fitur Mesin Database SQL Server stabil terbaru dan memiliki batasan waktu dalam pengembangan dan pemasaran.
Keuntungan
- Biaya: Database tunggal dapat hemat biaya, karena biaya perangkat keras, perangkat lunak, dan pemeliharaan dilepaskan, dan Anda dapat membayar penggunaan pada detik atau jam.
- Fleksibilitas: Database tunggal sangat cocok untuk aplikasi yang dirancang cloud ketika produktivitas pengembang dan solusi time-to-market yang cepat sangat penting, atau yang memerlukan akses eksternal.
- Fitur umum: Fitur Mesin Database SQL Server yang paling umum digunakan tersedia, tetapi tidak sebanyak untuk Azure SQL Managed Instance.
- Penyebaran cepat: Anda dapat dengan cepat menyebarkan satu database.
- Skalabilitas: Anda dapat dengan cepat dan mudah meningkatkan dan menurunkan skala sesuai kebutuhan bisnis Anda, memberikan manfaat yang lebih hemat biaya.
- Ketersediaan: Biaya layanan mencakup penyimpanan dan ketersediaan tinggi, dengan jaminan ketersediaan 99,995%.
- Otomatisasi: Patching dan pencadangan terjadi secara otomatis, menghemat waktu pemeliharaan yang berharga.
- Wawasan Cerdas: Dapatkan wawasan tentang performa database Anda dengan analitik kecerdasan bawaan.
- Tanpa versi: Azure SQL Database tidak memiliki versi, yang berarti Anda selalu menggunakan versi terbaru, dan tidak perlu khawatir tentang peningkatan, atau waktu henti. Plus, Anda selalu berada di yang terbaru dan terbesar, dengan fitur stabil terbaru kami dirilis ke cloud terlebih dahulu.
- Risiko rendah untuk aplikasi database: Ketika kompatibilitas database berada pada tingkat yang sama dengan database lokal, aplikasi yang ada dilindungi dari perubahan fungsional dan performa yang dapat memiliki efek yang merugikan. Aplikasi hanya perlu disertifikasi ulang sepenuhnya ketika memerlukan fitur yang tersedia di bawah pengaturan kompatibilitas database yang lebih baru. Untuk informasi selengkapnya, lihat Sertifikasi kompatibilitas.
Pertimbangan
- Opsi migrasi terbatas: Anda hanya dapat memigrasikan database tunggal sekaligus, bukan seluruh instans.
- Batasan fitur: Meskipun fitur Azure SQL Database yang paling umum digunakan tersedia, set fitur untuk database tunggal tidak selengkap untuk Azure SQL Managed Instance, atau SQL Server.
- Perbedaan Transact-SQL: Ada beberapa perbedaan Transact-SQL (T-SQL) antara database tunggal dan SQL Server lokal.
- Batasan ukuran: Database tunggal memiliki ukuran database maksimum 100 TB, dibandingkan dengan 524 PB untuk SQL Server.
- Waktu pemeliharaan: Anda tidak memiliki jaminan untuk waktu pemeliharaan yang tepat, meskipun hampir transparan.
Sumber
- Gambaran umum Azure SQL Database
- Memilih opsi Azure SQL
- Perbandingan fitur SQL Database
- Memigrasikan SQL Server ke database tunggal
- Proses migrasi yang lebih luas
- Perbedaan T-SQL database tunggal
- Batas sumber daya vCore dan DTU
- Wawasan Cerdas
Peralatan:
Tanggal siklus hidup
Tabel berikut ini menyediakan perkiraan tanggal siklus hidup untuk produk SQL Server. Untuk detail dan akurasi yang lebih besar, lihat halaman Kebijakan Siklus Hidup Microsoft.
Versi | Tahun rilis | Dukungan Mainstream akhir tahun | Perpanjangan Dukungan akhir tahun |
---|---|---|---|
SQL Server 2022 | 2022 | 2028 | 2033 |
SQL Server 2019 | 2019 | 2025 | 2030 |
SQL Server 2017 | 2017 | 2022 | 2027 |
SQL Server 2016 | 2016 | 2021 | 2026 |
SQL Server 2014 | 2014 | 2019 | 2024 |
SQL Server 2012 | 2012 | 2017 | 2022 |
SQL Server 2008 R2 | 2010 | 2012 | 2019 |
SQL Server 2008 | 2008 | 2012 | 2019 |
SQL Server 2005 | 2006 | 2011 | 2016 |
SQL Server 2000 | 2000 | 2005 | 2013 |
Penting
Jika ada perbedaan antara tabel ini, dan halaman Siklus Hidup Microsoft, siklus hidup Microsoft menggantikan tabel ini, karena tabel ini dimaksudkan untuk digunakan sebagai referensi perkiraan.