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