Date: Desember 9, 2018
Tag: solusi ketersediaan tinggi
Persamaan Ketersediaan
Apakah Anda akrab dengan Persamaan Ketersediaan? Singkatnya, persamaan ini menunjukkan bagaimana total waktu yang diperlukan untuk mengembalikan aplikasi ke kegunaan sama dengan waktu yang diperlukan untuk mendeteksi bahwa aplikasi mengalami masalah ditambah waktu yang diperlukan untuk melakukan tindakan pemulihan:
TRESTORE = TDETECT + TRECOVER
Konsep Kunci Solusi Ketersediaan Tinggi
Persamaan ini memperkenalkan konsep kunci ketersediaan tinggi (HA): pengelompokan, deteksi masalah, dan pemulihan selanjutnya. Solusi HA memantau kesehatan komponen aplikasi bisnis; ketika masalah terdeteksi, solusi ini bertindak untuk mengembalikannya ke layanan. Tujuan menyebarkan solusi ketersediaan tinggi adalah untuk meminimalkan waktu henti. Mengurangi waktu deteksi dan pemulihan adalah dua tugas penting dari solusi HA apa pun yang Anda pilih untuk diterapkan. Aplikasi saat ini adalah kombinasi teknologi: server, penyimpanan, infrastruktur jaringan, dan sebagainya. Saat meninjau opsi HA Anda, pastikan bahwa Anda memahami teknologi yang digunakan setiap solusi untuk mendeteksi dan memulihkan dari semua jenis pemadaman. Setiap teknologi memiliki dampak langsung pada waktu pemulihan layanan.
Deteksi dan Pemulihan Lokal
Solusi ketersediaan tinggi sangat mudah. Satu teknologi yang sangat penting untuk menyediakan waktu pemulihan tercepat mungkin dikenal sebagai deteksi lokal dan pemulihan (alias deteksi dan pemulihan masalah tingkat layanan). Dalam solusi pengelompokan dasar, server terhubung. Mereka dikonfigurasi bahwa satu atau lebih server dapat mengambil alih operasi yang lain dalam hal kegagalan server. Node server dalam gugus terus mengirim paket data kecil, sering disebut sinyal detak jantung, satu sama lain untuk menunjukkan bahwa mereka "hidup". Dalam lingkungan cluster sederhana, ketika satu server berhenti menghasilkan detak jantung, anggota cluster lainnya menganggap bahwa server ini sedang down. Kemudian akan memulai proses pengambilalihan tanggung jawab untuk domain operasi server tersebut. Pendekatan ini cukup untuk mendeteksi kegagalan pada tingkat server. Tetapi kecuali masalah menyebabkan gangguan atau penghentian sinyal detak jantung, deteksi tingkat server tidak memadai. Lebih dari itu, itu benar-benar dapat memperbesar jangkauan dan dampak dari pemadaman listrik. Sebagai contoh, jika proses Apache hang, server mungkin masih mengirimkan detak jantung. Meskipun subsistem server Web telah berhenti melakukan fungsi utamanya. Daripada memulai kembali subsistem Apache pada server yang sama atau berbeda, solusi pengelompokan tingkat server dasar akan memulai ulang seluruh tumpukan perangkat lunak server gagal di server cadangan, sehingga menyebabkan gangguan bagi pengguna dan memperpanjang waktu pemulihan.
Bagaimana itu bekerja
Dengan menggunakan deteksi dan pemulihan lokal, solusi pengelompokan lanjutan menggunakan agen pemantauan kesehatan dalam server cluster individu, untuk memantau komponen sistem individual seperti sistem file, database, aplikasi tingkat pengguna, alamat IP, dan sebagainya. Agen-agen ini menggunakan heuristik yang khusus untuk komponen yang dipantau. Oleh karena itu, agen dapat memprediksi dan mendeteksi masalah operasional dan kemudian mengambil tindakan pemulihan yang paling tepat. Seringkali, metode pemulihan yang paling efisien adalah menghentikan dan me-restart subsistem masalah pada server yang sama. Waktu untuk mengembalikan aplikasi ke ketersediaan pengguna dapat sangat dikurangi dengan memungkinkan pemulihan dalam server fisik yang sama. Juga, dengan mendeteksi kegagalan pada tingkat yang lebih rinci daripada hanya dengan mengamati denyut jantung tingkat server. Solusi seperti SteelEye Protection Suite untuk Linux dari SIOS menyediakan tingkat deteksi dan pemulihan untuk lingkungan Anda. Pastikan bahwa solusi HA yang Anda gunakan juga dapat mendukung deteksi dan pemulihan lokal. Apakah Anda ingin menikmati solusi ketersediaan tinggi untuk proyek Anda? Hubungi kami. Butuh lebih banyak referensi, berikut adalah kisah sukses kami. Direproduksi dengan izin dari Linuxclustering