Potrzebuję rozwiązania do katalogowania wielu aplikacji w naszej firmie (ponad 100 mniej niż 1000).Szukam pragmatycznego rozwiązania CMDB
W tej chwili używamy arkusza kalkulacyjnego, a dla każdej aplikacji wpisujemy nazwę, krótki opis, osobę do kontaktu i opiekuna (wewnętrznego lub sprzedającego). Zamiarem jest wykorzystanie tej listy do planowania IT i zarządzania incydentami (oszacowanie wpływu itp.). Aby to zrobić, musimy zacząć od dodawania relacji takich jak "zależy od", "część" lub "zastępuje". Przydałoby się również, gdyby przyszłe rozwiązanie pozwalało na tagowanie, dodawanie indeksowanych par klucz-wartość, komentarzy i załączników do każdego wpisu.
Nie będziemy chcieli wykryć wszystkich wdrożonych wystąpień aplikacji, zarządzać ustawieniami konfiguracji, zintegrować monitorowanie, mieć złożone ustawienia bezpieczeństwa i zostać pochwyconym w meta-meta-schemacie. Wszystko, co wymaga dedykowanego administratora, jest już zbyt ciężkie.
Mamy następujące wymagania niefunkcjonalne:
- powinien umożliwiać wielu użytkownikom pracować jednocześnie na nim
- Każda zmiana powinna być wersjami
- Łatwy eksport do XML lub inny łatwy do analizowania formatu
tej pory uważane za następujące:
- Umieść arkusz kalkulacyjny na wiki Confluence, gdzie możemy edytować go za pomocą WebDav (i uzyskać blokowanie i wersjonowanie).
- Użyj Wiki Confluence, ponieważ zapewnia tagowanie, hierarchię, metadane i linki. Jedynym problemem jest to, że wiki jest zbyt swobodne i może być trudno wyodrębnić informacje, jeśli zdecydujemy się na migrację do innego systemu.
- DabbleDB.com - ma wszystko, czego potrzebujemy, ale niestety dane nie powinny opuszczać zapory.
- OneCMDB.org - Nie jestem pewien, jak łatwo jest przechwytywać informacje o klamrach i zmieniać schemat. Doceniam doświadczenia.
- Zenoss.com - jeszcze tego nie sprawdziłem. Wygląda zbyt skupiony na zarządzaniu siecią.
- Rejestr lekki (Mule Galaxy, WSO2 Registry) - nie wiem, czy jest to odpowiednie narzędzie do pracy, ale oferuje wiele potrzebnych nam urządzeń (atrybuty, etykiety, wersje, cykle życia).
- BMC Atrium - skomplikowana polityka korporacyjna wymagałaby wielu niepotrzebnych procedur. O ile nie przyniesie to jakiejś ogromnej korzyści, wolimy trzymać się otwartego źródła.
Jestem zainteresowany opiniami/pomysłami osób, które z powodzeniem przeszły przez podobne przedsięwzięcie lub mają doświadczenie w niektórych z powyższych podejść. Ponadto, byłbym wdzięczny za porady na temat częstych pułapek i zaleceń.
Tego właśnie próbuję uniknąć. Mam dość na swoim talerzu i wolę skupić się na danych, a nie na infrastrukturze ... Powiedziałeś, czy masz jakieś zalecenia? Któregoś dnia myślałem o RIFE lub Grails. A może coś w stylu Naked Objects lub JMatter? – ddimitrov
Dzięki za twój wgląd. W rzeczywistości większość z tych aplikacji to aplikacje serwerowe - powiedziałbym, że 10% Java, 50% systemów dostawców wdrożonych w różnych językach i pozostałe skrypty perl, RPG i starsza wersja AS400 iSeries. Są budowane przez różne podmioty, które nie są zainteresowane organizowaniem chaosu. – ddimitrov
Istnieje oficjalny CMDB i jest to BMC Atrium. Jest w fazie wdrażania od ponad kilku lat i nadal nie nadaje się do użytku. Każda propozycja alternatywnego rozwiązania zostanie zestrzelona przez wielkich facetów. Tak więc problem jest głównie społeczny. – ddimitrov