Dalam perangkat keras dan perangkat lunak komputer, tiga elemen memastikan bahwa semuanya bekerja sebagaimana mestinya (dan terus melakukannya): ketersediaan, keandalan, dan kemudahan servis. Memaksimalkan kualitas ini dalam sistem komputer Anda akan membantu Anda menghindari masalah yang tidak terduga. Kualitas ini tidak akan mencegah masalah sepenuhnya. Namun, ketika masalah muncul, kualitas ini membuat masalah lebih mudah diperbaiki.
Apa Itu Ketersediaan, Keandalan, dan Kemudahan Servis?
Ketersediaan mengacu pada waktu aktif keseluruhan sistem komputer atau fitur spesifiknya. Misalnya, komputer pribadi tersedia untuk digunakan jika sistem operasinya di-boot dan dijalankan.
Sementara terkait dengan ketersediaan, konsep keandalan memiliki arti yang berbeda. Keandalan mengacu pada kemungkinan umum kegagalan yang terjadi dalam sistem yang sedang berjalan. Sistem yang sangat andal akan menikmati ketersediaan 100 persen. Namun, ketika terjadi kegagalan, hal itu memengaruhi ketersediaan dengan cara yang berbeda, tergantung pada sifat masalahnya.
Kemampuan servis juga memengaruhi ketersediaan. Anda dapat mendeteksi dan memperbaiki kegagalan lebih cepat dalam sistem yang dapat diservis daripada di sistem yang tidak dapat diservis, yang berarti rata-rata Anda akan memiliki waktu henti per insiden yang lebih sedikit.
Tingkat Ketersediaan
Cara standar untuk menentukan tingkat atau kelas ketersediaan dalam sistem jaringan komputer adalah skala sembilan. Misalnya, 99 persen uptime diterjemahkan menjadi dua sembilan ketersediaan, 99,9 persen uptime menjadi tiga sembilan, dan seterusnya.
Tabel di bawah ini menggambarkan arti dari skala ini. Ini menyatakan setiap tingkat dalam hal jumlah maksimum downtime per (nonleap) tahun yang dapat ditoleransi untuk memenuhi persyaratan uptime. Ini juga mencantumkan beberapa contoh jenis sistem yang biasanya memenuhi persyaratan ini.
Rangka waktu keseluruhan yang terlibat (minggu, bulan, atau tahun) harus ditentukan untuk memberikan makna yang paling kuat. Produk yang mencapai 99,9 persen waktu aktif selama periode satu tahun atau lebih telah membuktikan dirinya ke tingkat yang lebih tinggi daripada produk yang ketersediaannya hanya diukur selama beberapa minggu.
Ketersediaan Jaringan: Contoh
Ketersediaan selalu menjadi karakteristik penting dari sistem tetapi menjadi tantangan kritis dan kompleks pada jaringan. Layanan jaringan biasanya didistribusikan di beberapa komputer dan dapat bergantung pada berbagai perangkat tambahan.
Ambil Domain Name System (DNS), misalnya, digunakan di internet dan jaringan intranet pribadi untuk menyimpan daftar nama komputer berdasarkan alamat jaringannya. DNS menyimpan indeks nama dan alamatnya di server yang disebut server DNS primer. Ketika satu server DNS ada dalam suatu sistem, server crash menurunkan semua kemampuan DNS di jaringan itu. DNS, bagaimanapun, menawarkan dukungan untuk server terdistribusi. Selain server utama, administrator dapat menginstal server DNS sekunder dan tersier di jaringan. Sekarang, kegagalan di salah satu dari tiga sistem cenderung menyebabkan hilangnya layanan DNS sepenuhnya.
Jenis pemadaman jaringan lainnya juga memengaruhi ketersediaan DNS. Kegagalan tautan, misalnya, dapat menghapus DNS dengan membuat klien tidak dapat berkomunikasi dengan server DNS. Tidak jarang dalam skenario ini beberapa orang (bergantung pada lokasi fisik mereka di jaringan) kehilangan akses DNS tetapi yang lain tetap tidak terpengaruh. Mengonfigurasi beberapa server DNS membantu mengatasi kegagalan tidak langsung yang memengaruhi ketersediaan.
Perceived Availability vs. High Availability
Waktu kegagalan berperan dalam persepsi ketersediaan jaringan. Sistem bisnis yang sering mengalami pemadaman akhir pekan, misalnya, mungkin menunjukkan jumlah ketersediaan yang relatif rendah. Namun, downtime ini mungkin tidak diperhatikan oleh tenaga kerja reguler.
Industri jaringan menggunakan istilah ketersediaan tinggi untuk merujuk pada sistem dan teknologi yang dirancang khusus untuk keandalan, ketersediaan, dan kemudahan servis. Sistem seperti itu biasanya mencakup perangkat keras yang berlebihan seperti disk dan catu daya dan perangkat lunak cerdas seperti fungsi penyeimbang beban dan kegagalan. Kesulitan dalam mencapai ketersediaan tinggi meningkat secara dramatis pada tingkat empat-sembilan dan lima-sembilan. Jadi, vendor membebankan biaya premium untuk fitur ini.