WeCube ist eine Reihe von Open-Source-Tools für das IT-Architekturmanagement sowie das Betriebs- und Wartungsmanagement. Es dient hauptsächlich der Vereinfachung des IT-Managements verteilter Architektur und kann durch Plug-Ins erweitert werden.
WeCube-Designkonzept
Die Designphilosophie von WeCube steht im Wesentlichen im Einklang mit dem Lebenszyklusmanagement von IT-Systemen. Es kann durch „sechs Dimensionen und ein Kern“ ausgearbeitet werden.
Ein Kern: Erweitern Sie die Funktionen von WeCube kontinuierlich durch die Registrierung neuer Plug-Ins und realisieren Sie die Plug-In-Registrierung und Zusammenarbeit durch die folgenden fünf Funktionen. Einzelheiten zur Plug-in-Registrierung finden Sie unter „Plug-in-Registrierung“.
Menülayout: WeCube bietet eine Front-End-UI-Basis und Front-End-Entwicklungsspezifikationen, sodass die Front-End-Interaktion jedes Plug-Ins nahtlos in WeCube integriert werden kann und so eine einheitliche Plattform entsteht.
Berechtigungsmodell: Das Berechtigungsmodell von WeCube bietet ein dreistufiges Berechtigungsmodell „Benutzer-Rollen-Menü“ und ein einheitliches Authentifizierungsschema. Datenberechtigungen und API-Berechtigungen werden vom Plug-in selbst gesteuert.
Prozessorchestrierung: WeCube verfügt über einen integrierten Satz standardmäßiger BPMN-Prozess-Engines, die über kundenspezifische Orchestrierungstreiber-Plug-ins zusammenarbeiten können, um manuelle Eingriffe zu reduzieren. Einzelheiten zum Arrangement-Design finden Sie unter „Arrangement-Design“.
Datenmodell: Das Plug-in muss das Datenmodell, das es anderen Plug-ins zur Verfügung stellen muss, im einheitlichen Datenmodell von WeCube registrieren und dann Datenzugriffsdienste über die Standard-CRUD-Schnittstelle bereitstellen.
Systemparameter: Die globalen Parameter von WeCube, Plug-In-Parameter, die vom Kunden geändert werden müssen, und Plug-Ins, die anderen Plug-Ins ausgesetzt werden müssen, müssen in den Systemparametern von WeCube registriert werden.
Sechs Dimensionen: Durch die Definition von Menüs in sechs Dimensionen und das organisierte Einfügen von Plug-in-Funktionen in diese Menüs wird eine effektive Verwaltung des gesamten Lebenszyklus des IT-Systems erreicht.
Aufgaben: Sammeln Sie verschiedene Arten von Aufgaben, um eine integrierte Arbeitsplattform zu bilden. Arbeitsinhalte sind klar erkennbar und Prioritäten sind auf einen Blick klar.
Design: Definieren Sie Modelle und Spezifikationen, um eine standardisierte Designsprache zu bilden. Durch standardisiertes Design und grafische Darstellung werden die Erwartungen an verteilte Architektur klar und genau dargestellt.
Ausführung: Durch die Ausführung verschiedener automatisierter und standardisierter Aufgaben wird das erwartete Design der verteilten Architektur Wirklichkeit, wodurch Implementierungsunterschiede aufgrund ungleicher Personalkapazitäten beseitigt werden.
Überwachung: Definieren Sie eine vollständige Palette von Überwachungsindikatoren, spiegeln Sie die aktuelle Situation durch kontinuierliche Erfassung von Überwachungsdaten genau wider und entdecken Sie Unterschiede zwischen Realität und Erwartungen.
Weisheit: Wenden Sie Technologien wie maschinelles Lernen an, um intelligente Fähigkeiten zu vermitteln. Durch mathematische Modellierung entwickeln wir Strategien zum Umgang mit Abweichungen im Monitoring.
Anpassung: Führen Sie kontinuierlich dynamische Anpassungen durch, indem Sie Verarbeitungsstrategien ausführen, um letztendlich die Äquivalenz zwischen Realität und Erwartungen aufrechtzuerhalten und so für einen stabilen Betrieb des Systems zu sorgen.
Einführung in die Hauptfunktionen von WeCube
Das Design des Funktionsmenüs von WeCube entspricht dem Designkonzept. Sie sind Aufgabe, Design, Ausführung, Überwachung, Weisheit, Anpassung, Zusammenarbeit und System.
System
1. Systemparameter: Verwalten Sie die Systemparameter, die für den Betrieb der WeCube-Plattform erforderlich sind.
2. Ressourcenverwaltung: Verwalten Sie die von WeCube bereitgestellten Ressourcen, z. B. den Container-Host und die auf den Ressourcen ausgeführten Instanzen.
3. Berechtigungsverwaltung: Verwalten Sie Benutzer, Rollen und Menüs der WeCube-Plattform und steuern Sie Berechtigungen auf Menüebene.
Zusammenarbeit
1. Plug-in-Registrierung: Wählen Sie das hochzuladende Plug-in-Paket aus. Nach der Registrierung müssen die Abhängigkeiten, erforderlichen Menüs, Datenmodelle, Systemparameter und laufenden Ressourcen des Plug-ins angegeben werden den Container und unterstützt mehrere Instanzen. Sie können das Plug-in-Protokoll anzeigen. Wählen Sie den Plug-in-Dienst aus und verknüpfen Sie die Attributwerte des CMDB-Datenmodells über die Parameter des Plug-in-Vorgangs, um eine Registrierung zu bilden.
2. Aufgabenorchestrierung: Entwerfen Sie beispielsweise eine Orchestrierung für die VPC-Erstellung. Einschließlich der Erstellung von VPC, der Erstellung von Subnetzen und der Erstellung von VMs. Jeder Ausführungsknoten des Prozesses erfordert ein zugehöriges Plug-in.
Design (bereitgestellt durch das WeCMDB-Plug-in)
1. Planung und Design: Wird zur Gestaltung der Struktur des Computerraums verwendet.
2. Ressourcenplanung: Wird zum Instanziieren eines Computerraums verwendet, insbesondere einer Drei-Zentren-Struktur an zwei Orten.
3. Anwendungsarchitekturdesign: Wird zum Entwerfen der logischen Architektur einer Anwendung verwendet.
4. Design der Anwendungsbereitstellung: Wird zur tatsächlichen Bereitstellung einer Anwendung verwendet. Unterstützt Graustufenveröffentlichung.
5. CI-Datenverwaltung/-abfrage: Geben Sie die individuelle Datenverwaltung und -abfrage über Modellgrafiken ein.
6. CI-umfassende Abfrageverwaltung/Datenumfassende Abfrage: Wird zur Erstellung von Multi-CI-Attributberichten verwendet. Beispielsweise, welche Hosts von einer Anwendung verwendet werden.
7. Verwaltung/Abfrage von Aufzählungsdaten: Verwalten und Abfragen öffentlicher und privater Aufzählungen.
implementieren
1. Ausführung der Anordnungsaufgabe: Nach Auswahl der Anordnung kann die Anordnung für das ausgewählte Zielobjekt ausgeführt werden und Graustufenoperationen werden unterstützt. Starten Sie beispielsweise 5 Hosts eines bestimmten Ressourcensatzes neu.
2. Materialverwaltung (bereitgestellt durch das Artifacts-Plug-in): verwaltet Anwendungspakete. Es können verschiedene Dateien definiert und Regeln zum Ersetzen von Variablen, die durch Umgebungsunterschiede verursacht werden, konfiguriert werden, ohne dass eine manuelle Verarbeitung erforderlich ist.
3. Batch-Ausführung: Konfigurieren Sie eine umfassende Abfrage und wählen Sie Ziele aus. Führen Sie Aufgaben über bestimmte Plug-Ins aus. Beispielsweise führen alle Hosts einer Anwendung eine Benutzerberechtigungsänderung durch.
Aufgabe (bereitgestellt vom Service-Management-Plug-in)
1. Vorlagenverwaltung: Servicekatalogverwaltung, Serviceanforderungsvorlagenverwaltung;
2. Servicemanagement: Serviceanfragemanagement, Aufgabenmanagement;
Überwachung (bereitgestellt durch das Open-Monitor-Plug-in)
1. Agentenverwaltung: Registrierung, Start, Stopp;
2. Datenverwaltung: Bereitstellung von Datenerfassungskonfigurationen, Datenabfragen und anderen Funktionen;
3. Alarmverwaltung: Bietet Funktionen wie Schwellenwertkonfiguration, Protokollüberwachung und Alarmauslösung;
4. Ansichtsverwaltung: Bietet grafische Konfiguration und benutzerdefinierte Ansichtsfunktionen;
Anpassung (in Planung)
Weisheit (in Planung)
Expandieren
Zusätzliche Informationen
-
Version
4.2.1
-
Typ
JAVA-Quellcode
-
Aktualisierungszeit
2024-10-19
-
Größe
33.35MB
-
Sprache
Vereinfachtes Chinesisch
Ähnliche Nachrichten
Alle