CMDB Nedir ?

Selahattin Gürgen
PLUGENIE
Published in
2 min readMar 18, 2019

CMDB(Configuration Management Database), bir kuruluşun BT hizmetlerinde kullanılan donanım ve yazılım bileşenleri ve bu bileşenler arasındaki ilişkilerle ilgili tüm bilgileri içeren bir veritabanıdır. Bir CMDB, konfigürasyon verilerinin organize bir görünümünü ve bu verileri istenen herhangi bir perspektiften incelemenin bir yolunu sunar.

BT altyapısı daha karmaşık hale geldikçe, BT ortamındaki bilgileri izlemenin ve anlamanın önemi artar. Bu nedenle sistemde yer alan her bir bileşeni, daha iyi yönetmek ve iyileştirmek için, tanımlamak ve doğrulamak gerekir. Bu nedenle CMDB gereklidir.

Bir CMDB kapsamında, bir bilgi sisteminin bileşenleri “yapılandırma öğeleri (Configuration Item-CI)” olarak adlandırılır. Bir CI, yazılım, donanım, dokümantasyon ve personel de dahil olmak üzere akla gelebilecek herhangi bir BT bileşeni ve bunların aralarındaki herhangi bir kombinasyon veya bağımlılıklar olabilir. Yapılandırma yönetimi süreçleri, CI’leri ve bunlarda yapılan değişiklikleri kapsamlı ve sistematik bir şekilde belirlemeye, kontrol etmeye ve izlemeye çalışır.

(ITIL), en iyi uygulama standartları ve CM(Configuration Management) için teknik özellikleri içerir. ITIL spesifikasyonlarına göre, CM’in dört ana görevi:

  • CMDB içerisinde yer alacak CI’ları tanımla (discovery)
  • Sadece yetkili kişilerce değiştirilebileceğinden emin olmak için kontrol verileri oluştur (security)
  • Herhangi bir CI’nin mevcut durumunun tutarlı bir şekilde kaydedildiğinden ve güncel tutulmasını sağla.(reporting)
  • Verilerin doğruluğundan emin olmak için sürekli denetle (audit)

CMDB’ler, CI’nin önemi, CI sahipliği ve CI kimlik kodu dahil olmak üzere, CI’lerin niteliklerini yakalar. Bir CMDB ayrıca, doğru kullanıldığı takdirde güçlü bir araç olan CI’ler arasındaki ilişkiler (bağımlılıklar) hakkında ayrıntılı bilgi sağlar. Bir işletme sisteme daha fazla CI girdiğinde, CMDB kurum içindeki değişiklikleri tahmin etmek için daha güçlü bir kaynak haline gelir. Örneğin, bir kesinti olursa, BT kimin veya hangi sistemlerin etkileneceğini CI verileriyle anlayabilir.

CMDB’ler, BT liderlerine altyapıları üzerinde daha fazla kontrol sağlayan merkezi bir BT verisi sunar. Bir CMDB kullanıcısı her bir BT altyapı bileşenini (örneğin, bir depolama aygıtı veya sunucuda çalışan bir uygulama) karmaşıklığı azaltan, yönetim ve yönetim hatalarını önleyen ve güvenliği artıran görselleştirebilir. CMDB’ler ayrıca gereksiz veya gereksiz BT kaynaklarını ve bunlara bağlı maliyetleri ortadan kaldırarak BT liderlerinin kurum içinde tasarruf etme yollarını tespit etmelerini sağlayabilir.

Bir CMDB ayrıca bir takım zorluklar da sunabilir. Özellikle zor bir mesele, örgütsel niteliktedir: işinizi bir CMDB’nin yararlarına ikna etmek ve bir kez uygulamaya konulduktan sonra sistemi doğru kullanmak. Bunun için de dikkat edilmesi gereken en önemli konu, doğru konfigürasyon ve doğru araç seçimidir. Seçeceğiniz araç hem sizi yormamalı hem konfigürasyonu düzgün yapılıp, sürdürülebilir ve değişikliklere hızlı adapte olabilir olmalıdır.

--

--

Selahattin Gürgen
PLUGENIE

Atlassian | DevOps Consultant — venITure Turkey