Vorheriges Thema: Installation, Upgrade und Migration

Nächstes Thema: Installation


Enthaltene Komponenten

Diese Version des CA AppLogic-Grid-Betriebssystems enthält die folgenden Schlüsselkomponenten.

Verteilter Kernel

Der verteilte Kernel in CA AppLogic gibt einen Satz von Systemdiensten an, die zur Unterstützung der verteilten Infrastruktur und des Anwendungsmodells von CA AppLogic benötigt werden. Die vier wichtigsten Systemdienste sind die folgenden:

Grid-Dashboard

Das Grid-Dashboard bietet:

Anwendungskonfigurierer

Der Anwendungskonfigurierer ist ein Steuerfeld für die Konfiguration von Anwendungsparametern: zum Festlegen von Hardware-Ressourcen, Netzwerkressourcen, Optimierung und anderen Parametern. Es handelt sich dabei um eine einzelne Eigenschaftsseite, die alle konfigurierbaren Parameter enthält.

Auf den Anwendungskonfigurierer kann auch über die Befehlszeilen-Shell oder über Skripte mithilfe des Befehls "app configure" zugegriffen werden.

Infrastruktur-Editor

Der Infrastruktur-Editor ist ein visuelles Werkzeug, mit dem Sie verfügbare Infrastruktur für CA AppLogic-Anwendungen einfach erstellen, zusammensetzen und auf Fehler prüfen können.

Die Benutzeroberfläche des Editors ist in hohem Maße interaktiv und populären Zeichenprogrammen nachempfunden: Sie setzen Infrastrukturen zusammen, indem Sie Komponenten auf die Arbeitsfläche ziehen, diese verknüpfen und über Eigenschaftsseiten konfigurieren.

Beim Ausführen von Anwendungen kann der Editor verwendet werden, um das Monitoring-Dashboard für die Anwendung zu öffnen, die Grid-Shell für die Anwendung zu starten oder sich bei individuellen Appliances anzumelden.

Befehlszeilen-Shell

Über die Befehlszeilen-Shell können Sie alle Aspekte eines CA AppLogic-Grids steuern. Die Shell wird auf dem CA AppLogic-Controller ausgeführt. Der Zugriff erfolgt über einen Browser (mithilfe der neuen webbasierten Shell) oder über SSH, wobei jedes geeignete SSH-Clientpaket verwendet werden kann.

Die Shellbefehle werden mit folgenden Zielen entworfen:

Alle Befehle haben ein "Batch"-Formular ihrer Ausgabe, das eine programmatische Analyse vereinfacht, während die Standardausgabe des Befehls im Hinblick auf eine bequeme interaktive Operation strukturiert wird.

Hinweis: Die Anwendungsprogrammierschnittstelle in CA AppLogic ist auch verfügbar. Sie bietet eine Webserviceschnittstelle zu einem oder mehreren CA AppLogic-Grids über einen REST-basierten Dienst (Representational State Transfer). Die CA AppLogic-Webservices, die API-Entwicklern von RESTful-Clientsoftware die Möglichkeit geben, eine direkte Verbindung mit virtuellen Datencentern (VDC) (d. h. ein CA AppLogic-Grid) auf der Basis von CA AppLogic herzustellen. Die API ermöglicht die Programmsteuerung von großen Pools virtualisierter Infrastruktur, um für Verfügbarkeit in jedem VDCapi zu sorgen. Damit die Webservice-API verwendet werden kann, muss die "WS_API"-Anwendung in einem Grid ausgeführt werden. Die WS_API-Anwendung ermöglicht API-Zugriff über HTTP, HTTPS und VPN.

Anwendungsprogrammierschnittstelle

Die Anwendungsprogrammierschnittstelle in CA AppLogic bietet eine Webserviceschnittstelle zu einem oder mehreren CA AppLogic-Grids über einen REST-basierten Dienst (Representational State Transfer). Die API ermöglicht es den Entwicklern von RESTful-Client-Software, direkte Schnittstellen zu CA AppLogic auf der Grundlage von virtuellen Datencentern (VDC) zu erstellen (also ein CA AppLogic-Grid). Die API ermöglicht die Programmsteuerung von großen Pools virtualisierter Infrastruktur, um für Verfügbarkeit in jedem VDC zu sorgen. Damit die Webservice-API verwendet werden kann, muss die "WS_API"-Anwendung in einem Grid ausgeführt werden. Die WS_API-Anwendung ermöglicht API-Zugriff über HTTP, HTTPS und VPN.

Anwendungsinfrastruktur-Build-System

Das Infrastrukturbuildsystem kompiliert die Anwendungsinfrastruktur und erzeugt eine einzelne Entität für die Anwendung. Es überprüft Ressourcen- und Konfigurationseinschränkungen für jede einzelne Appliance und für die Anwendung als Ganzes, baut Instanzenimages auf und setzt die Integrität der Anwendungsinfrastruktur durch. Der Infrastruktur-Linker bindet die Anwendungsinstanz an die Grid-Hardware-Ressourcen gerade rechtzeitig, dass die Anwendung starten kann, und erstellt so eine ausführungsbereite Anwendung aus dem portablen Anwendungsformat.

Das Infrastrukturbuildsystem wird beim Starten von Anwendungen automatisch aufgerufen und ist transparent für den Grid-Operator.

Anwendungsüberwachungs-System

Das Anwendungsüberwachungssystem bietet eine Benutzeroberfläche zur Überwachung von Leistungs- und Ressourcennutzungsstatistiken laufender CA AppLogic-Anwendungen. Die Benutzeroberfläche des Überwachungsservers ist sehr interaktiv und kann über einen Webbrowser aufgerufen werden.

Systemkatalog

Der Systemkatalog enthält 30 Appliance-Klassen, die sofort in Anwendungen eingesetzt werden können.

Verwenden Sie die folgenden Best Practices, um Ihre Anwendungen zu aktualisieren (wenn sie eine der veralteten oben erwähnten Klassen verwenden):

Hinweis: INSSL, das HTTP-Eingabe-Gateway mit SSL-Unterstützung, wird nun aus INSSLR heraus zusammengesetzt und ist keine eigenständige Appliance.

Sie können Windows-basierte Appliances auf Ihrem CA AppLogic-Grid erstellen, diese gehören aber nicht zum Lieferumfang von CA AppLogic.

Der Systemkatalog ist ein globaler Katalog mit Appliance-Klassen, die von allen Anwendungen auf dem Grid verwendet werden können. Sie finden die vollständige Dokumentation für jede Appliance in der Katalogreferenz. Der Systemkatalog ist für CA AppLogic-Benutzer schreibgeschützt und kann nur vom Grid-Verwalter geändert werden.

CA AppLogic enthält auch die folgenden globalen Kataloge:

Eine Liste mit allen Appliances und den dazugehörigen Datenblättern finden Sie in der Katalogreferenz.

Hinweise:

Beispielanwendungen

Diese CA AppLogic-Version enthält 16 verwendungsbereite Anwendungsvorlagen.

Die CA AppLogic-Version enthält die folgenden VDS-Anwendungsvorlagen (Virtual Dedicated Server):

Die CA AppLogic-Version enthält auch die folgenden vorkonfigurierten Linux-basierten Infrastrukturvorlagen:

Die CA AppLogic-Version enthält auch die folgenden vorkonfigurierten Windows-basierten Infrastrukturvorlagen (basierend auf Windows 2003 Server):

Hinweis: Sie können Windows-basierte Appliances auf Ihrem CA AppLogic-Grid erstellen, diese gehören aber nicht zum Lieferumfang von CA AppLogic.

Die CA AppLogic-Version enthält außerdem die folgenden fertigen vorinstallierten Anwendungsvorlagen:

Die Anwendungen können nach der Konfiguration der Netzwerkeinstellungen sofort ausgeführt werden.

Hinweis: Die Befehle "aldo ci" und "aldo ai" werden in CA AppLogic-3.x. nicht mehr unterstützt. Um Kataloge und Anwendungen in Ihr Grid zu importieren (d. h., system_ms, im Lieferumfang von CA AppLogic enthalten), kopieren Sie den Katalog bzw. die Anwendung zum Impex-Volume Ihres Grid und verwenden Sie die Befehle "cat import" und "app import" von CA AppLogic.

Backbone Fabric Controller (BFC)

Sie verwenden den Backbone Fabric Controller (BFC), um Grids (anstelle von ALD) zu installieren und Upgrades durchzuführen. BFC ist eine einfach einsetzbare, webbasierte GUI-Anwendung, die verwendet wird, um all Ihre CA AppLogic-Grids innerhalb eines einzelnen Backbone zu erstellen und zu verwalten. BFC lädt automatisch die neuesten CA AppLogic-Versionen und Hotfixes herunter.