Reliability Keandalan Availability Ketersediaan

36 X 99 2-sembilan 3.65 haritahun Y 99.99 4-sembilan 52 menittahun Gabungan XY 99.9999 6-sembilan 31detiktahun

2.3.1.1 Reliability Keandalan

Reliability menghadirkan probabilitas komponen atau bagian dari sistem untuk melakukan fungsinya pada waktu tertentu tanpa kegagalan. Reliability tidak melaporkan perbaikan yang terjadi tetapi melaporkan waktu suatu komponen atau sistem gagal ketika beroperasi. Hal ini bukan berarti mengggambarkan berapa lama waktu yang diperlukan unit yang diperbaiki kembali ke kondisi semula. Jika salah satu salinan direktori down karena hardware atau software gagal, salinan lain masih bisa diakses. Reliability tidak pernah mencapai 100 tidak ada atau pernah terjadi kegagalan atau kerusakan. Tabel 2.7 Hubungan antara Availability dan Reliability Reliability Availability Konstan Berkurang Bertambah Bertambah Bertambah Berkurang Berkurang 2.4 OpenLDAP OpenLDAP adalah Open Source server yang menyediakan jaringan klien dengan direktori layanan. Server direktori dapat digunakan untuk menyimpan informasi organisasi dalam lokasi terpusat, dan membuat informasi ini tersedia untuk aplikasi yang berwenang. Aplikasi klien dapat terhubung ke OpenLDAP menggunakan Lightweight Directory Access 37 Protocol LDAP. Komponen yang terdapat dalam OpenLDAP dibagi menjadi empat komponen Butcher, 2007: 22, yaitu : a. Servers, server utama dari rangkaian LDAP adalah Stand-Alone LDAP Daemon SLAPD. Server ini menyediakan akses menuju satu atau lebih pohon direktori informasi. Client terhubung dengan server melalui protokol LDAP, biasanya dengan menggunakan sebuah koneksi berbasis jaringan walaupun SLAPD juga menyediakan sebuah socket listener UNIX. Sebuah server dapat menyimpan data direktori secara lokal atau hanya mengakses atau akses proxy ke sumber-sumber eksternal. Secara khas, server menyediakan otentikasi dan pencarian layanan, dan juga mendukung penambahan, penghapusan, dan perubahan data direktori. Ini juga menyediakan kontrol akses fine-grained ke direktori. b. Clients, klien mengakses server LDAP melalui protokol jaringan LDAP. Klien berfungsi dengan meminta bahwa server melakukan operasi untuk kepentingan mereka. Secara khas, klien akan pertama kali terhubung dengan server direktori, kemudian melakukan bind otentikasi, dan kemudian melakukan nol atau lebih operasi lain mencari, mengubah, menambah, menghapus, dan lain-lain sebelum akhirnya melakukan unbinding dan memutuskan koneksi. c. Utilities, tidak seperti klien, utilities tidak melakukan operasi menggunakan protokol LDAP. Sebagai gantinya, utilities memanipulasi data di tingkatan yang lebih rendah dan tanpa penghubung oleh server. Utilities digunakan terutama untuk membantu memelihara server. 38 d. Libraries, ada beberapa library OpenLDAP yang dibagi diantara aplikasi-aplikasi LDAP. Library ini menyediakan fungsi-fungsi LDAP pada aplikasi-aplikasi. Klien, utilities, dan server, semuanya membagi akses pada beberapa library. Application Programming Interfaces APIs disediakan untuk mengizinkan para pengembang perangkat lunak menulis aplikasi LDAP mereka sendiri tanpa menulis ulang kode dasar LDAP. Jika API yang disediakan untuk OpenLDAP ditulis dalam bahasa C, proyek OpenLDAP juga menyediakan dua Java API. Library dari Java ini tidak termasuk dalam rangkaian OpenLDAP tapi bisa didapatkan dari http:openldap.org . Gambar 2.10 Diagram keempat komponen OpenLDAP Sumber : Butcher,2007:21

2.4.1 Replikasi OpenLDAP