AppExpert Anwendungen und Vorlagen

Eine AppExpert Anwendung ist eine Sammlung von Konfigurationsinformationen, die Sie auf der Citrix ADC Appliance zum Sichern und Optimieren des Datenverkehrs für eine Webanwendung, z. B. Microsoft SharePoint, eingerichtet haben. Das Verwalten von AppExpert Anwendungen wird durch eine grafische Benutzeroberfläche (GUI) vereinfacht, mit der Sie Anwendungsdatenverkehrs-Teilmengen sowie verschiedene Sicherheits- und Optimierungsrichtlinien für die Verarbeitung jeder Datenverkehrs-Teilmenge angeben können. Darüber hinaus werden alle Bereitstellungsaufgaben in einer Ansicht konsolidiert, sodass Sie schnell Ziel-IP-Adressen für Clients konfigurieren und Hostserver angeben können.

Vordefinierte Anwendungsvorlagen für weit verbreitete Webanwendungen, wie Microsoft Outlook Web Access und Microsoft SharePoint, sind auf der Seite AppExpert Templates der Citrix Community-Website unter http://community.citrix.com/display/ns/AppExpert+Templates verfügbar.

Jede vorgefertigte Vorlage bietet eine Erstkonfiguration für die Verwaltung der zugeordneten Webanwendung. Sie können vordefinierte Anwendungsvorlagen für Ihre Organisation anpassen. Wenn eine vordefinierte Anwendungsvorlage Ihren Anforderungen nicht entspricht, können Sie eine benutzerdefinierte Anwendung erstellen, ohne eine Vorlage zu verwenden.

Unabhängig davon, ob Sie eine vordefinierte Anwendungsvorlage verwenden oder eine benutzerdefinierte Anwendung erstellen, können Sie die Konfiguration in eine Vorlagendatei exportieren. Anschließend können Sie die Vorlage für andere Administratoren freigeben oder die Vorlage in andere Citrix ADC Appliances importieren, die eine ähnliche AppExpert t-Anwendungskonfiguration erfordern.

Um mit einer AppExpert t-Anwendung zu beginnen, müssen Sie zuerst die entsprechende Anwendungsvorlage abrufen und die Vorlage in die Citrix ADC Appliance importieren. Nachdem die AppExpert Anwendung eingerichtet wurde, müssen Sie überprüfen, ob die Anwendung ordnungsgemäß funktioniert. Bei Bedarf können Sie die Konfiguration an Ihre Anforderungen anpassen.

In regelmäßigen Abständen können Sie die Konfiguration überprüfen und überwachen, indem Sie die Trefferindikatoren für verschiedene Anwendungskomponenten, Statistiken und den Application Visualizer anzeigen. Sie können auch Authentifizierungs-, Autorisierungs- und Überwachungsrichtlinien (AAA) für die Anwendung konfigurieren.

AppExpert Anwendungsterminologie

Im Folgenden werden die Begriffe in der AppExpert Anwendungsfunktion verwendet und die Beschreibungen der Entitäten, für die die Begriffe verwendet werden:

Öffentlicher Endpunkt. Die Kombination zwischen IP-Adresse und Port, bei der die Citrix ADC Appliance Clientanforderungen für die zugehörige Webanwendung empfängt. Ein öffentlicher Endpunkt kann so konfiguriert werden, dass er entweder HTTP- oder HTTP-Datenverkehr (HTTPS) empfängt. Alle Clientanforderungen für die Webanwendung müssen an einen öffentlichen Endpunkt gesendet werden. Eine AppExpert Anwendung kann mehrere Endpunkte zugewiesen werden. Öffentliche Endpunkte werden konfiguriert, nachdem Sie eine Vorlage importiert haben.

Anwendungseinheit. Eine AppExpert Anwendungsentität, die eine Teilmenge des Webanwendungsdatenverkehrs verarbeitet und eine Reihe von Diensten ausgleicht, die den zugeordneten Inhalt hosten. Die Teilmenge des Datenverkehrs, die eine Anwendungseinheit verwalten muss, wird durch eine Regel definiert. Jede Anwendungseinheit definiert außerdem einen eigenen Satz von Verkehrsoptimierungs- und Sicherheitsrichtlinien für die von ihr verwalteten Anforderungen und Antworten. Die Citrix ADC Dienste, die diesen Richtlinien zugeordnet sind, sind Komprimierung, Caching, Rewrite, Responder und Anwendungsfirewall.

Standardmäßig enthält jede AppExpert t-Anwendung mit mindestens einer Anwendungseinheit eine Standardanwendungseinheit, die nicht gelöscht werden kann. Die Standardanwendungseinheit ist keiner Regel zur Identifizierung von Anforderungen zugeordnet und wird immer zuletzt in der Reihenfolge der Anwendungseinheiten platziert. Es definiert eine Reihe von Richtlinien für die Verarbeitung von Anforderungen, die nicht mit den Regeln übereinstimmen, die für die anderen Anwendungseinheiten konfiguriert sind, und stellt so sicher, dass alle Clientanforderungen verarbeitet werden.

Anwendungseinheiten und die zugehörigen Regeln, Richtlinien und Aktionen sind in AppExpert Anwendungsvorlagen enthalten.

Service. Die Kombination der IP-Adresse des Servers, der die Webanwendungsinstanz hostet, und des Ports, dem die Anwendung auf dem Server zugeordnet ist, im Format <IP address>: <Port>. Eine Webanwendung, die eine große Anzahl von Anforderungen erfüllt, wird normalerweise auf mehreren Servern gehostet. Jeder Server soll eine Instanz der Webanwendung hosten, und jede Instanz der Webanwendung wird durch einen Dienst auf der Citrix ADC Appliance dargestellt. Services sind bereitstellungsspezifisch und daher nicht in Vorlagen enthalten. Sie müssen Dienste konfigurieren, nachdem Sie eine Vorlage importiert haben.

Anwendungseinheitenregel. Entweder ein klassischer Ausdruck oder ein Standard-Syntaxausdruck, der die Merkmale einer Datenverkehrsuntermenge für eine Anwendungseinheit definiert. Die folgende Beispielregel ist ein Standard-Syntaxausdruck, der eine Datenverkehrsuntermenge identifiziert, die aus vier Bildtypen besteht:

HTTP.REQ.URL.SUFFIX.EQ(“bmp”)   HTTP.REQ.URL.SUFFIX.EQ(“gif”)   HTTP.REQ.URL.SUFFIX.EQ(“png”)   HTTP.REQ.URL.SUFFIX.EQ(“jpg”)

Weitere Hinweise zu Standard-Syntaxausdrücken und klassischen Richtlinienausdrücken finden Sie unter Richtlinien und Ausdrücke.

Teilmenge des Datenverkehrs. Eine Reihe von Clientanforderungen, die einen gemeinsamen Satz von Verkehrsoptimierungs- und Sicherheitsrichtlinien erfordern. Eine Datenverkehrsuntermenge wird von einer Anwendungseinheit verwaltet und durch eine Regel definiert.

AppExpert Anwendungen und Vorlagen