Memutuskan apakah peningkatan tepat untuk pekerjaan Anda

Selesai

Sebagai administrator database untuk perusahaan hukum, Anda tahu bahwa Anda memiliki database SQL Server 2005 dan SQL Server 2000 yang tidak lagi didukung Microsoft. Database mungkin berfungsi secara efektif dengan aplikasi, tetapi Anda tidak dapat menjamin kepada bisnis bahwa database tersebut seaman mungkin. Microsoft tidak lagi menyediakan patch dan pembaruan, sehingga Anda tidak terlindungi dari ancaman terbaru. Selain itu, Anda tidak dapat memanfaatkan fitur dalam versi SQL Server terbaru yang dapat menawarkan peningkatan produktivitas.

Di sini, kita akan melihat pertanyaan utama yang akan diajukan organisasi sebelum memulai operasi migrasi database.

Versi SQL Server mana yang dapat ditingkatkan?

Untuk memastikan Anda meningkatkan database Anda ke standar yang paling aman dan kinerja yang memungkinkan, jangan tingkatkan ke versi yang lebih lama dari SQL Server 2014. Versi SQL Server dari tahun 2012 dan seterusnya dapat ditingkatkan ke SQL Server 2019. Jika Anda menemukan versi sebelumnya, seperti SQL Server 2008, masih ada, Anda harus meningkatkan ke SQL Server 2017 terlebih dahulu. Anda kemudian dapat meningkatkan ke SQL Server 2019.

Alasan untuk meningkatkan ke SQL Server 2019

Periksa apakah perusahaan Anda menjalankan SQL Server 2008 atau 2008 R2, karena database ini tidak lagi didukung oleh Microsoft. Jika Anda terikat dengan aturan kepatuhan apa pun, periksa apakah Anda masih mematuhinya. Selain itu, patch dan pembaruan keamanan tidak disediakan, sehingga database Anda lebih rentan terhadap serangan berbahaya. Keamanan yang dikombinasikan dengan peningkatan performa yang akan Anda lihat adalah alasan paling menarik untuk ditingkatkan.

Keluarga fitur Pemrosesan Kueri Cerdas baru memastikan bahwa berbagai beban kerja Anda akan berjalan lebih cepat dengan lebih sedikit intervensi dari tim DBA Anda. Kueri Anda yang sudah ada dapat melihat peningkatan performa tanpa perubahan kode apa pun. Selain itu, versi lama SQL Server tidak dapat menggunakan manfaat performa perangkat keras yang lebih baru. Anda tidak dapat meningkatkan server atau pindah ke cloud tanpa memutakhirkan. Organisasi telah cepat pindah ke cloud untuk menghilangkan kebutuhan untuk mengelola perangkat keras di ruang server di lokasi.

Anda ingin memungkinkan tim hukum Anda untuk mengkueri data tempatnya berada, daripada harus memuat dan mengubahnya menjadi gudang data yang ada. Menggunakan fitur Polybase memungkinkan organisasi memanfaatkan sumber data yang ada.

Dengan meningkatkan ke SQL Server 2019, Anda dapat memperkenalkan pembelajaran mesin dan ilmu data ke dalam realm IT Anda untuk membawa analisis data Anda ke tingkat lain. Baik edisi Standar maupun Enterprise menawarkan integrasi R dan Python dasar.

Dampak bisnis dari peningkatan

Meningkatkan database dapat mengakibatkan waktu henti dan hilangnya akses pengguna ke aplikasi atau pelaporan bisnis. Namun, karena waktu henti ini direncanakan, Anda dapat menjadwalkannya di malam hari atau di akhir pekan, ketika beberapa pengguna mengakses sistem. Jika dibandingkan dengan kegagalan perangkat keras yang mungkin datang tanpa peringatan, migrasi terencana menawarkan risiko yang lebih rendah terhadap bisnis.

Situs web dengan jangkauan global mungkin memiliki jumlah lalu lintas yang tinggi secara konsisten, karena zona waktu yang berbeda menciptakan puncak yang konstan. Minta administrator situs web Anda untuk memantau laju hit dan menemukan periode waktu dengan aktivitas paling sedikit. Untuk menghindari pelanggan yang marah, Anda dapat menggunakan pembaruan terjadwal untuk memperingatkan pengguna atau pelanggan bahwa sistem mungkin tidak tersedia selama periode waktu tertentu.

Meminimalkan waktu henti dengan menggunakan alat dan metodologi yang tepat

Kemungkinan Anda akan memiliki campuran database internal yang hanya digunakan selama jam kerja dan beberapa database dalam penggunaan konstan, seperti sistem pemesanan web. Bagaimanapun, Anda ingin memilih jalur peningkatan tercepat untuk memastikan database tidak offline lebih lama dari yang diperlukan.

Jika Anda memiliki aplikasi internal, Anda mungkin memiliki kemewahan untuk dapat memigrasikan database saat tidak digunakan pada akhir pekan, lalu beralih melalui database string koneksi.

Masih ada beberapa langkah yang harus Anda ambil setelah peningkatan untuk memastikan aplikasi telah sepenuhnya diuji dan siap untuk kembali ke produksi. Memiliki alat yang tepat untuk membantu Anda menghilangkan waktu henti dengan mengatur dan mempercepat proses adalah kunci untuk menjaga bisnis tetap beroperasi.

Cara memutuskan peningkatan

Untuk perusahaan hukum Anda, Anda harus mempertimbangkan masalah berikut:

  • SQL Server 2005, SQL Server 2008, dan SQL Server 2008 R2 tidak lagi didukung oleh Microsoft dan tidak ada pembaruan yang diterbitkan. Kurangnya dukungan ini berarti database Anda mungkin rentan terhadap serangan keamanan yang telah ditangani oleh peningkatan terbaru. Tingkatkan server database ini kecuali Anda mampu kehilangannya atau mengizinkan data yang dikandungnya jatuh ke tangan berbahaya.
  • Karena database ini tidak lagi didukung, kemungkinan besar Anda tidak mematuhi undang-undang perlindungan data di wilayah Anda.
  • Perusahaan Anda sudah menggunakan Azure untuk sistem lain dan mungkin ingin memigrasikan database di sana. Anda tidak dapat memigrasikan database ke Azure SQL Database dari SQL Server 2000 atau 2005.
  • Anda dapat meningkatkan server database SQL Server 2005 ke SQL Server 2017 secara langsung. Namun, untuk meningkatkan dari SQL Server 2005 ke SQL Server 2019, Anda harus terlebih dahulu meningkatkan ke SQL Server 2017.

Sebagian besar administrator database hanya ingin membuat perubahan pada database produksi yang penting bagi bisnis jika diperlukan. Setiap perubahan yang direncanakan pada database produksi harus dilakukan ketika cadangan yang sesuai telah diambil, dan waktu memiliki dampak paling sedikit pada bisnis dan pengguna akhir.

Risiko kehilangan data selama migrasi dapat dikurangi melalui cadangan yang diuji, tetapi ketika database digunakan terus-menerus, waktu bisa sulit. Setelah dokumentasi menyeluruh tentang lanskap Anda, Anda akan memutuskan apakah Anda perlu meningkatkan setiap database Anda.