Opsi akhir dukungan SQL Server

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:

Untuk informasi selengkapnya, panduan, dan alat untuk merencanakan dan mengotomatiskan peningkatan atau migrasi Anda, lihat:

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:

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

Peralatan:

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

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

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

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.