Aset

Ketersediaan gabungan dan redundansi

Menghitung ketersediaan CI dan layanan dari komponen penyusunnya: seri, redundansi minimal N dari M, klaster, dan titik kegagalan tunggal.

Halaman ini menjelaskan cara RANCAQ menghitung ketersediaan sebuah CI atau layanan dari komponen penyusunnya, dan cara memodelkan komponen yang saling menggantikan (redundansi). Semuanya hanya terlihat oleh pengguna dengan izin Lihat aset; grup redundansi hanya bisa diubah dengan izin Kelola aset.

Terukur dan terhitung

RANCAQ membedakan dua jenis angka, dan keduanya selalu diberi label berbeda:

JenisDari manaDi mana terlihat
TerukurRiwayat satu monitor (atau monitor acuan layanan)Status monitoring aset, Laporan, Service level
Terhitung dari komponenGabungan riwayat monitor semua komponen yang dibutuhkanKartu Ketersediaan gabungan di detail aset, blok Terhitung dari komponen di kartu Service level, kolom Terhitung di Monitoring → Service level

Angka terhitung tidak menggantikan angka terukur. Bila layanan punya monitor acuan, angka terukur tetap angka resmi layanan itu; angka terhitung membantu menjelaskan dari mana gangguan datang dan seberapa rapuh susunannya.

Model susunan dan rumusnya

Contoh di bawah memakai ketersediaan per komponen untuk menjelaskan intuisinya.

Seri — semua wajib hidup

Aplikasi berjalan di VM, VM berjalan di host, host butuh switch. Bila salah satu mati, aplikasi tidak tersedia.

Rumus buku teks: A = A₁ × A₂ × A₃. Tiga komponen masing-masing 99 % → 99 % × 99 % × 99 % ≈ 97,0 %. Semakin panjang rantai, semakin rendah ketersediaan totalnya.

Paralel — cukup satu yang hidup

Dua link internet: kantor tetap tersambung selama salah satu hidup.

Rumus buku teks: A = 1 − (1 − A₁)(1 − A₂). Dua link 99 % → 1 − 0,01 × 0,01 = 99,99 %.

Minimal N dari M

Tiga server di belakang load balancer, dan beban baru tertangani bila minimal dua hidup. Ketersediaan bergantung pada peluang minimal dua dari tiga hidup bersamaan. Seri adalah kasus "M dari M", paralel adalah "1 dari M".

Klaster

Untuk redundansi di tingkat layanan, buat satu aset klaster (mis. "Klaster Web"), hubungkan anggotanya sebagai penopang klaster itu dalam satu grup redundansi, lalu jadikan klaster sebagai aset penyusun layanan.

Cara RANCAQ menghitung: linimasa, bukan perkalian

Rumus di atas hanya benar bila gangguan komponen tidak pernah terjadi bersamaan. Di dunia nyata gangguan sering bersamaan — listrik padam mematikan switch dan server pada jam yang sama. Perkalian menghitung gangguan itu dua kali, sehingga angkanya terlalu rendah; untuk dua link yang putus bersamaan, rumus paralel terlalu tinggi.

Karena itu RANCAQ menghitung saat demi saat dari riwayat monitor yang sebenarnya:

  1. Untuk setiap saat dalam periode, status setiap komponen dibaca dari monitornya: tersedia, tidak tersedia, atau tidak diketahui (tanpa data).
  2. Status CI = status monitornya sendiri dan status semua penopangnya pada saat itu (seri), kecuali penopang yang dikelompokkan dalam grup redundansi: grup cukup terpenuhi bila minimal N anggotanya tersedia.
  3. Ketersediaan = waktu tersedia ÷ (waktu tersedia + waktu tidak tersedia). Waktu tanpa data tidak masuk penyebut, tetapi menurunkan cakupan.

Contoh: periode 10 jam. Aplikasi dan database sama-sama mati jam 1–2 karena listrik padam. Perkalian akan memberi 90 % × 90 % = 81 %; RANCAQ memberi 90 %, karena aplikasi memang hanya tidak tersedia satu jam.

Bila gangguan memang tidak pernah bersamaan, hasil RANCAQ sama dengan rumus perkalian.

Kartu Ketersediaan gabungan (detail aset)

Kartu ini menunjukkan beberapa sudut pandang untuk periode 30 hari, 7 hari, bulan ini, atau bulan lalu (zona workspace, 24 jam × 7 hari):

  • Aset ini saja (terukur) — dari monitor aset itu sendiri. Bila aset punya beberapa monitor, aset dianggap tidak tersedia bila salah satu monitornya tidak tersedia.
  • Termasuk penopang (terhitung) — aset ini beserta semua yang dibutuhkannya, bertingkat.
  • Rentang kemungkinan — bila ada waktu tanpa data: batas bawah bila seluruh waktu itu ternyata mati, batas atas bila seluruhnya hidup.
  • Penyumbang gangguan — komponen yang tidak tersedia pada saat yang sama dengan aset ini, dan berapa lama.
  • Tanpa data — komponen terpantau yang tidak mengirim data saat hasilnya tidak bisa ditentukan, dan berapa lama. Inilah penyebab cakupan rendah atau "data belum cukup"; periksa pengirim status monitornya.
  • Titik kegagalan tunggal — komponen yang bila mati sendirian membuat aset ini tidak tersedia. Komponen di dalam grup redundansi tidak termasuk, kecuali grupnya mewajibkan semua anggota hidup.
  • Tidak dipantau — komponen tanpa monitor aktif. Komponen ini dianggap selalu tersedia agar perhitungan tetap berguna saat CMDB belum terpantau seluruhnya; jumlah dan namanya selalu ditampilkan. Pasang monitor agar angkanya lebih jujur.

Yang dihitung sebagai penopang sama dengan bagian Hulu di pohon relasi: "bergantung pada", "berjalan di", dan wadah ("bagian dari"). Relasi "tersambung ke" tidak dihitung.

Pohon penyusun di Monitoring

Dari Monitoring → Ringkasan (tombol Pohon di kolom Penyusun setiap monitor) dan Monitoring → Service level (tombol Pohon di kolom Terhitung), Anda bisa membuka pohon penyusun tanpa meninggalkan halaman:

  • Pohonnya sama dengan bagian Hulu di pohon relasi detail aset; untuk layanan, akarnya adalah aset penyusun layanan beserta penopangnya.
  • Setiap aset menampilkan status monitor terkini (Berjalan, Terganggu, Tidak ada data, atau tidak dipantau). Status tidak pernah diwariskan dari penopang.
  • Bila ada angkanya, setiap aset juga menampilkan ketersediaan sendiri (terukur) dan dengan penopang (terhitung) untuk periode yang dipilih. Di Service level, periodenya mengikuti periode laporan.
  • Cabang yang menuju aset Terganggu sudah terbuka saat dialog dibuka, dan cabang tertutup menyebut berapa aset terganggu di bawahnya, sehingga aset yang membuat layanan atau CI turun langsung terlihat.

Grup redundansi

Kartu Grup redundansi di detail aset mengelompokkan penopang langsung yang saling menggantikan:

  1. Pastikan aset punya minimal dua penopang langsung ("bergantung pada" atau "berjalan di").
  2. Klik Tambah grup, beri nama (mis. "Link internet"), centang anggotanya, dan pilih Minimal hidup (mis. 1 dari 2).
  3. Simpan. Kartu Ketersediaan gabungan langsung dihitung ulang.

Penopang di luar grup tetap wajib semuanya hidup. Satu relasi hanya boleh masuk satu grup. Bila anggota grup dilepas sehingga tersisa lebih sedikit dari batas minimal, grup ditandai dan semua anggota yang tersisa dihitung wajib hidup. Setiap perubahan grup tercatat di log audit.

Batasan

  • Perhitungan memakai relasi dan grup saat ini; perubahan relasi di tengah periode tidak direkonstruksi.
  • Waktu pemeliharaan belum dikecualikan.
  • Penelusuran berhenti pada 10 tingkat atau 500 komponen; komponen di luar batas dianggap tersedia dan kartu memberi tahu.
  • Relasi yang melingkar diabaikan pada titik kembalinya, dan kartu memberi tahu.