Citrix ADC

Native Cloud-Lösung von Citrix für Microservices auf Basis von Kubernetes

Während Unternehmen schneller Innovationen entwickeln und näher an Kunden herankommen, entwickeln sie ihren internen Prozess neu und brechen Grenzen innerhalb ihrer Organisation auf. Sie entfernen Silos, um die richtigen Fertigkeiten im selben Team zusammenzuziehen. Eines der Ziele ist die Erstellung und Bereitstellung von Softwareanwendungen mit Geschwindigkeit, Agilität und Effizienz. In diesem Zusammenhang werden moderne Anwendungsarchitekturen, die auf Microservices basieren, von einer wachsenden Zahl von Unternehmen übernommen. Mithilfe einer Microservices-Architektur können Sie Anwendungen als Gruppen von lose gekoppelten Diensten erstellen, die unabhängig voneinander bereitgestellt, aktualisiert und skaliert werden können.

Cloud-native ist ein Ansatz, der bei der Erstellung und Bereitstellung von Anwendungen mit den folgenden Schlüsselattributen auf der Microservices-Architektur beruht:

  • Bereitstellen von Anwendungen als lose gekoppelte Microservices oder Container
  • Umfasst einen sehr hohen Automatisierungsgrad
  • Implementiert agile DevOps-Prozesse und kontinuierliche Bereitstellungs-Workflows
  • Zentriert rund um APIs für Interaktion und Zusammenarbeit

Wie hilft Kubernetes in der Cloud native Journey?

Um das gewünschte Maß an Agilität und Stabilität zu bieten, benötigen Cloud-native Anwendungen ein hohes Maß an Infrastrukturautomatisierung, -sicherheit, -netzwerk und -überwachung. Sie benötigen ein Container-Orchestrierungssystem, das Container in großem Maßstab effizient verwalten kann. Kubernetes hat sich als die beliebteste Plattform für die Bereitstellung und Orchestrierung von Containern entwickelt. Kubernetes abstrahiert die komplexe Aufgabe der Ausführung, Bereitstellung und Verwaltung von Containern von Entwicklern und Operatoren und plant automatisch Container zwischen einem Cluster von Knoten. Kubernetes und das Cloud-Native Computing Foundation (CNCF) -Ökosystem unterstützen Sie beim Aufbau einer Plattform für cloudbasierte Lösungen.

Einige der wichtigsten Vorteile der Verwendung von Kubernetes:

  • Vereinfachte Anwendungsbereitstellung, sei es lokale, hybride oder öffentliche Cloud-Infrastruktur
  • Beschleunigte Anwendungsentwicklung und -bereitstellung
  • Erhöht die Agilität, Flexibilität und Skalierbarkeit von Anwendungen

Was ist die native Cloud-Lösung von Citrix?

Um die Vorteile der Verwendung von Kubernetes in der Produktion zu maximieren, müssen Sie Kubernetes in verschiedene Tools, herstellerbezogene und Open-Source-Komponenten integrieren. Die Sicherstellung der Zuverlässigkeit und Sicherheit ihrer Cloud-nativen Anwendung in der Produktion ist eine Herausforderung für viele Unternehmen. Als Anbieter branchenführender Citrix ADCs bietet Citrix eine Cloud-native Citrix Lösung, um die Herausforderungen in einer Produktionsumgebung von Kubernetes zu bewältigen.

Die native Cloud-Lösung von Citrix nutzt die erweiterte Datenverkehrsverwaltung, Beobachtbarkeit und umfassende Sicherheitsfunktionen von Citrix ADCs, um Zuverlässigkeit und Sicherheit in Unternehmen zu gewährleisten. Sie bietet vollständige Transparenz für den Anwendungsdatenverkehr in Ihrer Kubernetes-Umgebung, liefert sofortiges Feedback und hilft Ihnen, aussagekräftige Einblicke in die Anwendungsleistung zu gewinnen.

In der folgenden Tabelle sind die wichtigsten Anforderungen verschiedener Stakeholder bei der Implementierung einer Ingress-Lösung aufgeführt.

Stakeholder Job-Funktion Benötigt
Plattform- Sicherstellen der Verfügbarkeit von Kubernetes-Clustern Einfachere Möglichkeiten zur Verwaltung von Anwendungen, die in mehreren Clustern, Betriebs- und Plattformlebenszyklusmanagement bereitgestellt werden
DevOps ​ Beschleunigen Sie die Bereitstellung von Anwendungen für die Produktion Integration mit CI/CD-Pipeline, Unterstützung für Bereitstellungstechniken wie Canary und Blue-Green für eine schnellere Bereitstellung
Die Entwickler Entwicklung und Test von Microservices Möglichkeiten, Traffic in den Kubernetes-Cluster zu bringen, Tracing und Debugging, Ratenbegrenzung für Anwendungen und Authentifizierung für Anwendungen
SREs Sicherstellen der Verfügbarkeit von Anwendungen zur Einhaltung von Service Level Agreements Erweiterte Telemetrie für Anwendungen und Infrastruktur
SecOPs Gewährleistung der Einhaltung Sicherer Ingress-Datenverkehr, API-Schutz, Service-Mesh für sichere Kommunikation zwischen Microservices im Kubernetes-Cluster

Das folgende Diagramm erläutert die native Citrix Cloud-Lösung und wie sie die verschiedenen Herausforderungen bewältigt, mit denen Stakeholder auf ihrer Cloud-Native-Journey konfrontiert sind.

Citrix Cloud-native Lösung

Die native Lösung von Citrix Cloud bietet die folgenden wichtigen Vorteile:

  • Bietet eine fortschrittliche Kubernetes Ingress Lösung, die den Anforderungen von Entwicklern, SREs, DevOps und Netzwerk- oder Cluster-Administratoren gerecht wird.
  • Eliminiert die Notwendigkeit, ältere Anwendungen basierend auf TCP- oder UDP-Datenverkehr neu zu schreiben, während sie in eine Kubernetes-Umgebung verschoben werden.
  • Schützt Anwendungen mit Citrix ADC Richtlinien, die als Kubernetes-APIs bereitgestellt werden.
  • Hilft bei der Bereitstellung leistungsstarker Microservices für Nord-Süd-Verkehr und Ost-West-Verkehr.
  • Bietet eine All-in-One-Ansicht aller Microservices mit Citrix ADM Servicegraphen.
  • Ermöglicht eine schnellere Fehlerbehebung von Microservices bei verschiedenen Arten von Datenverkehr, einschließlich TCP, UDP, HTTP, HTTPS und SSL.
  • Schützt APIs.
  • Automatisiert die CI/CD-Pipeline für Canary-Bereitstellungen.
  • Bietet eingängige Integrationen mit Open-Source-Tools aus CNCF.

Weitere Informationen zu verschiedenen Komponenten der Citrix Cloud-nativen Lösung finden Sie unter den folgenden Links:

Native Cloud-Lösung von Citrix für Microservices auf Basis von Kubernetes