Veröffentlicht am: Nov 24, 2021
AWS Proton unterstützt jetzt die Definition der Infrastruktur in HashiCorp Configuration Language (HCL) sowie die Bereitstellung von Infrastruktur mit Terraform Open Source über einen GIT-basierten Workflow. Plattformteams definieren AWS-Proton-Vorlagen mithilfe von Terraform-Modulen und AWS Proton nutzt die von Kunden verwaltete Terraform-Automatisierung, um die Infrastruktur bereitzustellen oder zu aktualisieren. Terraform dient Kunden als Infrastruktur-Definition und Bereitstellungstool und AWS Proton stellt sicher, dass Module konsistent verwendet und auf dem neuesten Stand gehalten werden.
AWS Proton ist der erste vollständig verwaltete Anwendungsbereitstellungsservice für Container- und Serverless Anwendungen. Plattformteams können mit AWS Proton alle unterschiedlichen Tools verbinden und koordinieren, die zur Infrastrukturbereitstellung, Code-Bereitstellung, Überwachung und Aktualisierung in einer kuratierten Self-Service-Schnittstelle für Entwickler benötigt werden. Die Self-Service-Schnittstelle bietet Entwicklern Zugriff auf eine bewährte Infrastruktur, auf der sie ihre Anwendungen entwickeln und bereitstellen können.
Erstellen Sie für die Verwendung von AWS Proton mit Terraform Open Source zuerst AWS-Proton-Vorlagen für Umgebungen und Services, die Terraform-Module verwenden. Wählen Sie als nächstes ein Konfigurations-Repository aus und stellen Sie die Infrastruktur basierend auf neu festgelegten Modulen bereit. Wenn Entwicklerteams einen Service erstellen oder aktualisieren, der Terraform verwendet, rendert AWS Proton die Module des Service und sendet eine Anfrage an das entsprechende Repository. Sobald Ihr Workflow die Bereitstellung von Infrastruktur auslöst, wird nach erfolgreicher Bereitstellung der Status an AWS Proton übermittelt. Entwickler können konsistent Infrastruktur für ihre Services bereitstellen, ohne Terraform-Module vorbereiten und konfigurieren zu müssen. Plattformteams haben die Möglichkeit, Infrastruktur in mehreren Umgebungen zu überwachen und zu aktualisieren, ohne den Code in verschiedenen Repositorys und Ordnern zu überprüfen.
Hier erhalten Sie weitere Informationen über die Verwendung von AWS Proton mit Terraform.