Fallstudie

Automatisierte Einrichtung von AWS- und Azure-Konten mit GitLab-Pipelines

Bild des ITGix-Teams
ITGix-Team
Passionierte DevOps- und Cloud-Ingenieure
20.03.2023
Lesezeit: 2 Minuten.
Zuletzt aktualisiert am: 17.09.2025

Inhaltsübersicht

Ein in der Schweiz ansässiges Technologieunternehmen wandte sich an ITGix, um eine End-to-End-Automatisierungslösung zu entwickeln, mit der einzelne AWS- oder Azure-Konten eingerichtet, alle erforderlichen Infrastruktur- und Anwendungsdienste bereitgestellt und eine automatische Überwachung für alle Komponenten eingerichtet werden können.

Ein in der Schweiz ansässiges Technologieunternehmen, das automatisierte Lösungen für die Erstellung von Anwendungen, Produkten und Arbeitsabläufen anbietet, hat sich an ITGix gewandt.

Der Kunde benötigte eine End-to-End-Automatisierungslösung, mit der er einzelne AWS- oder Azure-Konten einrichten, alle erforderlichen Infrastruktur- und Anwendungsdienste bereitstellen und eine automatische Überwachung für alle Komponenten einrichten kann. Darüber hinaus sollten alle Anwendungen containerisiert werden und über REST-API-Aufrufe miteinander kommunizieren.

DIE HERAUSFORDERUNG

Die größte Herausforderung des Projekts bestand darin, die Installation, Konfiguration und Überwachung jeder einzelnen Komponente zu automatisieren, die auf dem AWS/Azure-Konto läuft. Darüber hinaus musste unser Kunde in der Lage sein, eine Vielzahl einzelner Cloud-Konten bei Bedarf einzurichten, ohne dass eine manuelle Konfiguration erforderlich war. Jeder seiner nachfolgenden Kunden würde ein Paar AWS- oder Azure-Konten haben, eines für seine Nicht-Produktions- und eines für seine Produktionsumgebung.

DIE LÖSUNG

ITGix implementierte eine Lösung für die End-to-End-Automatisierung aller Komponenten. Wir haben die Infrastruktur als Quellcode und bewährte Sicherheitsverfahren beibehalten.

→TERRAFORM MEHRMANDANTEN-ROLLENEINRICHTUNG

1. Management-Konto - speichert zentralisierte Repositories und Benutzerverwaltung - Helm Chart Repository, Docker Repository, LDAP, Identity Provide

2. Kundenkonten - richten Sie 2 AWS- oder Azure-Konten für Non-Prod- und Prod-Anwendungen ein. Umfasst EKS/AKS-Cluster und RDS/DB-Cluster

3. Die Helm-Provider-Integration wird für die automatisierte Bereitstellung von Anwendungen im Kubernetes-Cluster verwendet.

4. Automatisierte Überwachung und Log-Aggregation - Prometheus-operator, OpenDistro/Elasticsearch, Kibana, Grafana

→GitLab CI/CD PIPELINES

1. Anwendungspipelines zum Erstellen und Testen der neuesten Version der Anwendung und zum Übertragen von Containern an die Docker-Registry und von Helm-Diagrammen an das Helm-Repository.

2. Infrastruktur- und Anwendungsimplementierungspipelines für die Ausführung von Terraform in Kundenkonten.

Die endgültige Einrichtung der Infrastruktur für einen Kunden sah wie folgt aus:

AWS- und AZure-Konten mit Gitlab-Pipelines

DIE SCHLUSSFOLGERUNG 

Obwohl das Ziel, jeden Schritt zu automatisieren, viele Herausforderungen mit sich brachte, gelang es uns, die gesamte Lösung innerhalb des ursprünglich festgelegten Zeitplans zu implementieren. Der Kunde nutzt den Automatisierungsstack bereits, um mehrere Cloud-Umgebungen für seine Kunden aufzusetzen.

Entdecken Sie die Dienstleistungen von ITGix und erfahren Sie mehr über unser Know-how.

Weitere Fallstudien

Über den Kunden - Führend in der Entscheidungsautomatisierung für Finanzdienstleistungen Actico automatisiert und verbessert die Automatisierung komplexer Unternehmensentscheidungen - mit bahnbrechenden Technologien und spezifischer Software...
Lesen
Einführung in den EKS-Automodus in einer modernen Infrastruktur In dieser Fallstudie wird untersucht, wie unser Team das neueste Kubernetes-Angebot von AWS - den EKS-Automodus - in die bestehende Infrastruktur eines Kunden eingeführt hat. Diese innovative Funktion hat...
Lesen

Blog-Beiträge

Kontakt aufnehmen
ITGix bietet Ihnen fachkundige Beratung und maßgeschneiderte DevOps-Services, um Ihr Unternehmenswachstum zu beschleunigen.
Newsletter für
Technik-Experten
Schließen Sie sich 12.000+ Geschäftsführern, Designer und Entwickler, die Blogs, e-Books und Fallstudien Fallstudien über neue Technologie erhalten.