Eine Übersicht darüber, wie Agenten bereitgestellt werden können.
Geschrieben vonOssi Galkin Vor über einer Woche aktualisiertTable of contentsAufgaben und weitere Prozesselemente
FreundeAufgabenund andereProzesselementesind die Bausteine von Frends Prozessen. Ein Task könnte beispielsweise etwas in eine Datenbank schreiben. Tasks werden konfiguriert, indem manParameter-Editor.
Prozesse und Unterprozesse
DerVerfahrenwird verwendet, um die Integrationsflussfunktionalität und diese für die Orchestrierungsebene zu erstellen. Prozesse bestehen aus Aufgaben, anderen Prozesselementen und Unterprozessen. Unterprozesse können verwendet werden, um kleinere Teile von Prozessen zu verpacken und wiederverwendbare Mikrodienste für andere Prozesse zu erstellen.
Agenten und Agentengruppen
AgentenProzesse ausführen. Agenten sind gruppiert inAgentengruppen. Prozesse werden in Agentengruppen bereitgestellt und können jeden Agenten in dieser Gruppe ausführen, wenn mehrere Agenten vorhanden sind.
Die Installation von Boden-/On-Premise-Agenten wird in ihren eigenenArtikel.
Umgebungen
Eine oder mehrere Agentengruppen werden in Umgebungen gruppiert. Die Idee ist, dass es beispielsweise eine Produktionsumgebung mit zwei Agentengruppen geben könnte. Eine für die Cloud und eine für den Boden. Jede Agentengruppe könnte zwei oder mehr Agenten enthalten, sodass Agentengruppen eine Hochverfügbarkeitsumgebung bilden können. Zusätzlich zu mindestens zwei Agenten benötigt eine Hochverfügbarkeitsumgebung eine Datenbank, damit Agenten ihren Status synchronisieren können.
Es kann nur eine Entwicklungsagentengruppe geben. Andere Umgebungen können eine beliebige Anzahl von Agentengruppen haben. Die Anzahl der Agenten in Agenten ist nicht begrenzt.
Das folgende Bild zeigt ein Setup, bei dem es einen Entwicklungsagenten, einen Testagenten und drei Produktionsagenten gibt. Ein Produktionsagent ist auf dem Firmengelände installiert und befindet sich innerhalb der Firmendomäne. Daher kann er problemlos auf andere Systeme auf dem Firmengelände zugreifen, ohne dass VPN-Verbindungen oder Firewall-Öffnungen erforderlich sind.
Sicherheitsübersicht
Der Zugriff auf die Frends-Website erfolgt über eine sichere HTTPS-Verbindung. Die Anmeldung auf der Website erfolgt entweder mit den Azure AD-Anmeldeinformationen von Frendsapp oder den eigenenSSO, oder lokale Benutzeranmeldeinformationen, wenn die Frends-Benutzeroberfläche vor Ort installiert ist.
Konfigurations- und Protokolldaten in Azure sindIm Ruhezustand verschlüsselt.
Frends verwendet interneNuGet-Paketeum Prozesse und Aufgaben an Agenten zu liefern. Der NuGet-Speicher befindet sich in Azure Blob Storage und wird für Cloud- und Hybridinstallationen über eine TLS-gesicherte Verbindung aufgerufen. Bei lokalen Installationen wird über eine Dateifreigabe auf den NuGet-Speicher zugegriffen.
Der Zugriff auf den Service Bus (entweder auf Azure oder vor Ort) wird durch eine TLS-Verbindung gesichert. Azure Blob Storage wird für den Large Message Store (zum Übertragen großer Nachrichten, die vom Service Bus ausgelagert werden) in Cloud- und Hybridinstallationen verwendet, und für lokale Installationen wird eine Dateifreigabe verwendet.
Verwandte ArtikelEinführung in die Erstellung und Ausführung von Prozessen durch FrendsTechnische Informationen zu Frends AgentsEinführung in die Frends Azure-ArchitekturEinführung in Frends AgentEinführung in technische Informationen zu Frends Agents