Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: 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 dilengkapi dengan dukungan minimal 10 tahun, yang mencakup lima tahun dukungan mainstream dan lima tahun 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) berarti bahwa produk mencapai akhir siklus hidupnya. Microsoft tidak lagi menyediakan layanan dan dukungan untuk produk. Untuk informasi selengkapnya tentang Siklus Hidup Microsoft, lihat Kebijakan Siklus Hidup Microsoft.
Opsi
Saat instans SQL Server Anda mencapai akhir dukungan, pilih dari opsi berikut:
- Migrasikan beban kerja Anda ke Azure SQL.
- Migrasikan beban kerja Anda ke Azure Virtual Machine secara langsung untuk mendapatkan 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 2014
- Apa itu Pembaruan Keamanan yang Diperpanjang untuk SQL Server?
- Pembaruan Keamanan yang Diperpanjang: Pertanyaan yang sering diajukan
Tabel berikut ini menyediakan opsi migrasi untuk instans SQL Server yang berada di luar dukungan yang diperluas dan berjalan secara lokal.
| Opsi migrasi | Deskripsi |
|---|---|
| Modernisasi ke Azure | |
| Pindah ke PaaS dengan Azure SQL Managed Instance | Angkat dan geser ke SQL Managed Instance untuk layanan terkelola penuh yang selalu menjalankan fitur hijau. Dengan kata lain, akhir dukungan tidak berlaku. |
| Pindah ke IaaS dengan SQL Server di Azure VM | Tingkatkan ke SQL Server terbaru di Komputer Virtual Azure, atau pindahkan SQL Server 2014 (12.x) "as-is", dan dapatkan tiga tahun Pembaruan Keamanan Diperpanjang secara gratis. |
| Pindah ke Azure VMware Solution | Pindahkan "as-is" dengan SQL Server dari dukungan yang diperpanjang, dan dapatkan tiga tahun Pembaruan Keamanan Diperpanjang secara gratis. |
| Memodernisasi sistem di lokasi | |
| Memutakhirkan di lingkungan lokal | Tingkatkan ke versi terbaru SQL Server dan Windows Server. |
| Tetap di lokasi | |
| Membeli pembaruan keamanan yang diperpanjang | Simpan server dan aplikasi seperti 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
Saat instans SQL Server Anda mencapai akhir dukungan, pertimbangkan untuk meningkatkan ke versi SQL Server yang lebih baru yang didukung. Opsi ini menyediakan konsistensi lingkungan, memungkinkan Anda menggunakan fitur terbaru, dan menyelaraskan Anda dengan siklus hidup dukungan versi baru.
Keuntungan
Teknologi terbaru: Versi SQL Server baru menghadirkan inovasi dalam performa, skalabilitas, ketersediaan tinggi, dan 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 terasa paling akrab.
Penerapan luas: Cocok untuk semua jenis aplikasi database, termasuk sistem OLTP dan pergudangan data.
Risiko rendah untuk aplikasi database: Ketika kompatibilitas database cocok dengan sistem warisan, aplikasi database yang ada tetap terlindungi dari perubahan fungsi dan performa. Aplikasi hanya memerlukan sertifikasi ulang penuh saat 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: Tergantung pada strategi peningkatan Anda, waktu henti mungkin terjadi. Ada juga risiko yang melekat karena mengalami masalah selama proses peningkatan di tempat.
Kompleksitas: Jika Anda menggunakan versi Windows Server yang tidak didukung, Anda juga perlu meningkatkan OS. Versi SQL Server yang lebih baru mungkin tidak mendukung 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:
- Komponen migrasi SQL Server di SQL Server Management Studio dapat membantu mendeteksi masalah kompatibilitas yang memengaruhi fungsionalitas database di versi baru SQL Server Anda.
- Asisten Penyetelan Kueri dapat membantu menyetel beban kerja yang mungkin mengalami efek buruk saat meningkatkan kompatibilitas database.
Azure SQL Managed Instance
Jika Anda ingin mengalihkan pemeliharaan dan mengurangi biaya tetapi menemukan kumpulan fitur Azure SQL Database terlalu terbatas, pertimbangkan untuk pindah ke Azure SQL Managed Instance. Instans terkelola SQL sangat menyerupai instans SQL Server lokal, tanpa perlu khawatir tentang kegagalan atau patching perangkat keras. 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 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 SQL, termasuk semua database dengan perubahan database minimal hingga tanpa perubahan.
- Fitur: Ini 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 SQL, semua database berbagi sumber daya, dan Anda dapat 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 analisis cerdas bawaan.
- Tanpa versi: Azure SQL Managed Instance tidak memiliki versi, yang berarti Anda selalu menggunakan versi terbaru, dan tidak perlu khawatir tentang peningkatan atau waktu henti. Selain itu, Anda selalu berada di yang terbaru dan terbaik, dengan fitur stabil terbaru dirilis terlebih dahulu ke cloud.
- 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: Instans terkelola SQL bisa lebih mahal daripada Azure SQL Database.
- Transact-SQL perbedaan: Beberapa perbedaan Transact-SQL (T-SQL) ada antara instans terkelola SQL dan SQL Server lokal.
- Penyebaran: Menyebarkan instans terkelola SQL dapat memakan waktu lebih lama daripada menyebarkan database tunggal.
- Batasan fitur: Meskipun instans terkelola SQL berbagi sebagian besar fitur dengan SQL Server, beberapa fitur tidak didukung.
- Batasan ukuran: Ukuran penyimpanan gabungan untuk semua database dalam instans terkelola SQL dibatasi hingga 32 TB, dibandingkan dengan 524 PB untuk SQL Server lokal.
- Jaringan: Persyaratan jaringan untuk instans terkelola SQL 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:
- Migrasi SQL Server di Azure Arc
- Komponen migrasi SQL Server di SQL Server Management Studio
- Azure Database Migration Service (DMS)
Perluas dukungan
Catatan
Struktur harga untuk Pembaruan Keamanan Diperpanjang (ESUs) berubah untuk SQL Server 2016 di Azure VM. Untuk informasi selengkapnya, lihat blog harga ESU.
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 pilihan 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 2014 (12.x).
- Waktu: Opsi ini tersedia selama tiga tahun, memberi Anda waktu tambahan untuk mensertifikasi aplikasi Anda.
Pertimbangan
- Ketersediaan terbatas: Hanya pelanggan dengan Jaminan Perangkat Lunak atau lisensi langganan yang dapat menggunakan opsi ini.
- Biaya: Opsi ini dapat terbukti mahal, karena Pembaruan Keamanan Diperpanjang sekitar 75% dari biaya lisensi lokal setiap tahun.
- Jangka waktu terbatas: Anda dapat menggunakan opsi ini hanya selama tiga tahun. Anda perlu meningkatkan atau memigrasikan pada akhir periode tiga tahun untuk memastikan keamanan dan kepatuhan Anda.
- Tidak ada perbaikan bug: Jika Anda menemukan bug non-keamanan pada produk, Microsoft tidak akan merilis perbaikan untuk masalah tersebut.
- 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 terperinci yang sering diajukan mengenai ESU
- 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 yang sudah tidak didukung, atau Anda dapat meningkatkan ke versi SQL Server yang lebih baru. Opsi ini paling baik untuk migrasi dan aplikasi yang memerlukan akses tingkat OS. Mesin virtual SQL Server siap digunakan untuk aplikasi yang sudah ada yang memerlukan migrasi cepat ke cloud secara langsung dengan minimal atau tanpa perubahan.
Keuntungan
- Pembaruan Keamanan Diperpanjang Gratis: Jika Anda memilih untuk menyimpan as-isSQL Server Anda , menggunakan SQL Server 2014 (12.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 minimal atau tanpa perubahan.
- Lingkungan yang dihosting: Anda mendapatkan manfaat dari lingkungan yang dihosting, seperti mengalihkan pemeliharaan perangkat keras dan perangkat lunak.
- Otomatisasi: Jika Anda menggunakan Windows Server 2008 R2 dan versi yang lebih baru, Anda mendapatkan manfaat dari patching otomatis dan pencadangan otomatis.
- OS Control: 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: Mesin 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 dan versi yang lebih baru.
- 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 SQL Server di Komputer Virtual Azure
- 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 terperinci yang sering diajukan mengenai ESU
- 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 menggunakan 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 Azure VMware Solution, tinjau: ESUs untuk SQL Server dan Windows Server di VM Azure VMware Solution.
Azure SQL Database
Jika Anda ingin membongkar pemeliharaan, mengurangi biaya, dan menghilangkan kebutuhan untuk meningkatkan di masa mendatang, pindahkan beban kerja Anda ke 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: Satu database dapat hemat biaya, karena Anda mengalihkan biaya perangkat keras, biaya perangkat lunak, dan biaya pemeliharaan, dan Anda membayar penggunaan per detik atau per 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: Peroleh wawasan tentang performan database Anda dengan analitik kecerdasan terintegrasi.
- Tanpa versi: Azure SQL Database tidak memiliki versi, yang berarti Anda selalu menggunakan versi terbaru, dan tidak perlu khawatir tentang peningkatan atau waktu henti. Selain itu, Anda selalu mendapatkan yang terbaru dan terbaik, karena 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 tidak selengkap untuk Azure SQL Managed Instance, atau SQL Server.
- Transact-SQL perbedaan: Ada beberapa perbedaan Transact-SQL (T-SQL) antara database dan SQL Server lokal.
- Batasan ukuran: Database tunggal memiliki ukuran database maksimum 128 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 dalam basis data 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 | Tahun berakhirnya Dukungan Mainstream | Perpanjangan Dukungan akhir tahun |
|---|---|---|---|
| SQL Server 2025 | 2025 | 2031 | 2036 |
| 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 |
Penting
Jika ada perbedaan antara tabel ini dan halaman Siklus Hidup Microsoft, halaman Siklus Hidup Microsoft menggantikan tabel ini. Tabel ini dimaksudkan sebagai referensi perkiraan.