GNU/Linux >> Belajar Linux >  >> Linux

Hal Yang Perlu Diingat Sebelum Mengupgrade Server Produksi

Keamanan server adalah prioritas utama bagi setiap administrator sistem. Selain memiliki alat keamanan pihak ketiga seperti Firewall, perlindungan DDoS, dll., penting untuk selalu memperbarui setiap bagian kode di server produksi Anda.

Saat aplikasi Anda dalam produksi, memutakhirkannya lebih berisiko. Jika Linux mendukung server Anda, distribusi Linux terus merilis versi baru sesekali. Setiap rilis utama berisi perbaikan bug, pembaruan keamanan, dan alat baru.

Memutakhirkan server produksi tanpa persiapan apa pun adalah kesalahan besar. Pemutakhiran yang tidak siap dapat menyebabkan kehilangan data permanen, kinerja server yang buruk, dan kehilangan pelanggan. Dalam artikel ini, saya akan membuat daftar beberapa langkah penting yang harus diambil sebelum memulai peningkatan server.

Hal yang harus dilakukan sebelum memutakhirkan server produksi

Baru-baru ini, saya memutakhirkan salah satu server klien saya, dan itu adalah server Ubuntu. Situs web e-niaganya menerima jumlah lalu lintas yang layak dan telah ada selama hampir satu tahun sekarang.

Saya memutuskan untuk memutakhirkan servernya dari Ubuntu 18.04 ke 20.04 LTS. Pembaruan sebenarnya memakan waktu sekitar 30 menit, tetapi persiapannya memakan waktu lebih lama. Hasilnya, pemutakhiran berjalan lancar tanpa waktu henti.

Siapkan cadangan lengkap

Sebelum memutakhirkan, pastikan situs web Anda dicadangkan sepenuhnya di cloud atau secara lokal. Mencadangkan hanya situs web atau seluruh server harus menjadi tugas sehari-hari. Baru-baru ini, saya mencantumkan beberapa plugin cadangan terbaik untuk WordPress. Jika WordPress mendukung situs web Anda, baca artikel plugin cadangan terbaik untuk WordPress.

Jika Anda menggunakan CMS lain, buat cadangan aplikasi. Jika Anda menggunakan hosting web berbasis cPanel, harus ada opsi untuk membuat cadangan penuh dari seluruh server. Membuat full backup dari cPanel adalah cara termudah.

Jika Anda menggunakan salah satu cPanel yang telah saya bahas dalam seri cPanel saya, semuanya memiliki opsi untuk membuat cadangan lengkap. Semua cPanle Linux ini gratis dan open source. Beri tahu saya jika Anda memiliki masalah dengan salah satu cPanel yang telah saya ulas, saya akan membantu Anda.

Setelah Anda memiliki cadangan lengkap dari server Anda, Anda dapat melanjutkan ke langkah berikutnya.

Kompatibilitas perangkat lunak

Distribusi Linux yang lebih baru mungkin telah menghapus atau mengganti alat yang digunakan situs web atau CMS Anda. Sebagian besar, CMS populer seperti WordPress tidak akan memiliki masalah. Jika Anda memiliki CMS kustom yang mungkin menggunakan library tertentu, pastikan CMS tersebut masih ada di versi sistem operasi yang lebih baru.

Siapkan server sementara

Seluruh tujuan artikel ini adalah untuk meningkatkan server langsung tanpa waktu henti. Saat server sedang dimutakhirkan, server mungkin memulai ulang beberapa kali; maka situs web tidak akan terbuka selama restart. Cara terbaik untuk menghindarinya adalah dengan membuat server terpisah dan memulihkan situs web Anda ke server baru.

Anda dapat memulihkan cadangan di server baru dan mengarahkan nama domain ke server baru untuk sementara. Selama peningkatan, pengunjung akan mengunjungi situs web sementara, bukan situs utama.

Kami telah membahas cara memigrasikan situs WordPress dari satu server ke server lain secara mendetail.

Siapkan penyeimbang beban

Penyeimbang beban adalah cara terbaik untuk mengelola lalu lintas di situs web Anda dan memastikan setiap pengunjung mengakses situs, apa pun yang terjadi di server. Penyeimbang beban mungkin memerlukan sedikit biaya, tetapi layak digunakan jika Anda menerima lalu lintas dalam jumlah besar di situs web Anda.

Kami dapat menggunakan layanan penyeimbang beban premium selama peningkatan dan mengarahkan semua lalu lintas ke server sementara kami tanpa mengubah pengaturan domain.

Jika Anda menggunakan firewall Cloudflare, Anda beruntung. Cloudflare menyediakan penyeimbangan beban dengan biaya $5/bulan. Murah, dan Anda dapat membatalkannya kapan saja.

Masukkan alamat IP server situs web utama dan server sementara di penyeimbang beban. Setelah berhasil menghubungkan server dengan penyeimbang beban, itu akan mengarahkan pengunjung ke situs web yang berfungsi.

Jika server utama Anda tidak merespons selama pembaruan, penyeimbang beban akan melayani pengunjung situs web sementara. Setelah server ditingkatkan, kami dapat menghapus server sementara.

Mulai peningkatan server saat lalu lintas paling sedikit di situs

Meskipun poin di atas akan mencegah layanan Anda turun, masih lebih baik untuk memulai peningkatan saat Anda menerima lalu lintas paling sedikit di situs. Anda dapat menggunakan Google Analytics atau layanan analisis situs web lainnya yang telah Anda hubungkan dengan situs web Anda.

Kesimpulan

Setelah server ditingkatkan, Anda dapat mengarahkan nama domain ke server utama dan menghapus server sementara setelah beberapa jam. Jika Anda tidak mengubah pengaturan domain dan menggunakan penyeimbang beban, Anda dapat menghapus server sementara dan menghapus alamat IP server sementara dari penyeimbang beban.

Upgrade yang gagal dapat menyebabkan masalah nyata untuk layanan Anda. Sangat penting untuk merencanakan peningkatan server dan mencegah kehilangan data apa pun selama peningkatan.


Linux
  1. 9 hal yang harus dilakukan dalam 10 menit pertama Anda di server Linux

  2. Cara mengkonfigurasi beberapa situs web dengan server web Apache

  3. Meningkatkan dan memperbarui server Red Hat Satellite Anda

  1. Cara memeriksa situs web di server jauh sebelum DNS berubah

  2. Instal IIS dan konfigurasikan situs web

  3. Apakah ide yang buruk untuk melakukan peningkatan apt-get dalam wadah OpenVZ?

  1. Tampilkan Pesan Khusus kepada Pengguna Sebelum Server Linux Shutdown

  2. Cara Mentransfer Situs Web dari Server Non-cPanel

  3. Apakah Sql Server Express tersedia untuk produksi di Linux?