AWS-Entwickler-Tools

Ein AWS-Konto erstellen

Die AWS-Entwickler-Tools sind Services, die Entwicklern und IT-Experten dabei helfen sollen, mit DevOps die schnelle und sichere Bereitstellung von Software zu ermöglichen. Gemeinsam unterstützen Sie diese Services bei der sicheren Speicherung und Versionskontrolle des Quellcodes Ihrer Anwendung sowie beim automatischen Erstellen, Testen und Bereitstellen Ihrer Anwendung in AWS oder Ihrer Geschäftsumgebung vor Ort. Mit AWS CodePipeline können Sie mittels dieser Services oder Tools von Drittanbietern den Arbeitsablauf einer End-to-end-Software-Veröffentlichung optimieren oder jeden Service einzeln in Ihre bestehenden Tools implementieren.


Umsetzung von Continuous Integration und Continuous Delivery

Umsetzung von Continuous Integration und Continuous Delivery

In der modernen Welt müssen Sie Ihre Produkte ständig erneuern und verbessern, um auf die Bedürfnisse Ihrer Kunden zu reagieren. Häufige Anwendungs-Updates helfen Ihnen dabei, da Ihr Marktvorteil dank agiler Software und kurzer Produkteinführungszeiten erhalten bleibt. Je schneller neue Funktionen veröffentlicht und Fehler behoben werden, desto schneller können Sie Ihre Produkte erneuern und auf Bedürfnisse Ihrer Kunden eingehen. Continuous Integration und Continuous Delivery sind DevOps-Praktiken, die Ihnen beim häufigeren und dabei zuverlässigen Testen und Veröffentlichen von Software behilflich sind.

Inspiriert von den DevOps-Praktiken und -Tools von Amazon

Basierend auf den DevOps-Praktiken und -Tools von Amazon

Die AWS-Entwickler-Tools wurden von den gleichen DevOps-Tools inspiriert, die auch von den internen Teams von Amazon eingesetzt werden. Sie unterstützen Sie bei der Umsetzung bewährter Methoden bei Software, die auch bei Amazon Anwendung finden. Die Technikteams von Amazon sind wie kleine Start-up-Unternehmen, von denen jedes für alle Schritte zuständig ist: vom Einholen von Kunden-Feedback und dem Verfassen von Anforderungen über Verwaltung von Entwicklung, Testen und Bereitstellung bis hin zum Betrieb. Amazon erstellte Entwickler-Tools, die den Teams bei der unabhängigen und schnelleren Veröffentlichung von Updates für ihre Kunden nach einem "Selbstbedienungsprinzip" halfen.

Um Videos auf dieser Seite ansehen zu können, ist Adobe Flash Player oder ein anderer, moderner Browser ist erforderlich.

AWS CodeCommit
2:17

Um Videos auf dieser Seite ansehen zu können, ist Adobe Flash Player oder ein anderer, moderner Browser ist erforderlich.

AWS CodePipeline
3:05
DevOps_codebuild_icon

Um Videos auf dieser Seite ansehen zu können, ist Adobe Flash Player oder ein anderer, moderner Browser ist erforderlich.

AWS CodeDeploy
2:10

AWS CodeCommit ist ein vollständig verwalteter Service für die Quellcodekontrolle, mit dem Unternehmen sichere und hoch skalierbare private Git-Repositorys ganz einfach hosten können. Mit CodeCommit müssen Sie nicht mehr Ihr eigenes Quellcodeverwaltungssystem betreiben oder sich Sorgen über die Skalierung seiner Infrastruktur machen. Mit CodeCommit können Sie von Quellcode bis hin zu Binärdateien alle Daten sicher speichern. Der Service wird nahtlos in Ihre bestehenden Git-Tools integriert.

Weitere Informationen finden Sie auf der Detailseite von AWS CodeCommit.  

AWS CodePipeline ist ein Continuous Integration- und Continuous Delivery-Service für die schnelle und zuverlässige Aktualisierung von Anwendungen und Infrastruktur. Jedes Mal, wenn basierend auf den von Ihnen festgelegten Modellen für den Veröffentlichungsprozess Code geändert wird, entwickelt, testet und stellt CodePipeline Ihren Code bereit. So können Sie Funktionen und Updates schnell und verlässlich liefern. Sie können eine Komplettlösung ganz einfach erstellen, indem Sie unsere vorgefertigten Plug-ins für beliebte Drittanbieter-Services wie GitHub verwenden oder Ihre eigenen benutzerdefinierten Plug-ins in einer beliebigen Phase Ihres Veröffentlichungsprozesses integrieren.

Weitere Informationen finden Sie auf der Detailseite von AWS CodePipeline.

AWS CodeBuild ist ein vollständig verwalteter Service für die Codeerstellung. Sie können damit Quellcode kompilieren, Tests ausführen und implementierbare Softwarepakete generieren. Dank CodeBuild brauchen Sie keine eigenen Entwicklungsserver mehr bereitzustellen, zu verwalten und zu skalieren. CodeBuild passt sich kontinuierlich der Arbeitslast an und kann auch mehrere Builds gleichzeitig verarbeiten. Keine Builds bleiben mehr in Warteschlangen hängen. Mit den vorkonfigurierten Build-Umgebungen gelingt der Einstieg leicht. Jedoch können Sie auch benutzerdefinierte Build-Umgebungen mit Ihren eigenen Entwicklungstools erstellen. Die für CodeBuild in Anspruch genommenen Rechenressourcen werden minutengenau abgerechnet.

Weitere Informationen finden Sie auf der Produktseite von AWS CodeBuild.

AWS CodeDeploy ist ein Service, der die Codebereitstellung für beliebige Instances, einschließlich Amazon EC2- und lokale Server, automatisiert. Mit AWS CodeDeploy können Sie leichter neue Funktionen rasch freigeben, Ausfallzeiten während der Anwendungsbereitstellung vermeiden und komplexe Aktualisierungen Ihrer Anwendungen einfacher handhaben. Sie können AWS CodeDeploy zur Automatisierung von Software-Bereitstellungen verwenden, was fehleranfällige manuelle Operationen überflüssig macht. Der Service skaliert mit Ihrer Infrastruktur, sodass Sie problemlos Code für eine oder Tausende von Instances bereitstellen können.

Weitere Informationen finden Sie auf der Detailseite von AWS CodeDeploy.

Umsetzung von DevOps in AWS

Umsetzung von DevOps in AWS

Die AWS-Entwickler-Tools helfen Ihnen bei der Umsetzung von Continuous Integration und Continuous Delivery in AWS. Diese Services ermöglichen Ihnen eine Verkürzung des Software-Veröffentlichungsprozesses auf schnelle, automatisierte und zuverlässige Weise.

Schnelleinstieg

Schnelleinstieg

Jeder Service wird vollständig in der Cloud verwaltet. Das bedeutet, dass Sie keinerlei Server selbst hosten, warten oder skalieren müssen. Die AWS-Entwickler-Tools werden als einzelne Services angeboten, sodass Sie unmittelbar in die Entwicklung und Bereitstellung von Anwendungen in AWS einsteigen können.

Erweiterbar und unabhängig

Erweiterbar und unabhängig

Bei diesen Services handelt es sich um modulare Tools, die für das Erfüllen Ihrer individuellen Bedürfnisse problemlos erweitert werden können. Jeder Service verfügt über Integrationsmöglichkeiten für andere AWS-Services oder vorgefertigte Integrationen für beliebte Entwickler-Tools von Drittanbietern. Somit können Sie Ihre eigene Lösung für End-to-end-Software-Veröffentlichungen erstellen. Zudem ermöglichen unsere APIs Zugriff auf jeden Service.

Hohe Verfügbarkeit

Hohe Verfügbarkeit

Die AWS-Entwickler-Tools basieren auf einer hochgradig skalierbaren, redundanten und widerstandsfähigen Architektur, sodass bei Bedarf der Zugriff auf Ihre Software-Entwicklungsprojekte gewährleistet ist.

Zentrale Kontrolle

Identity and Access

Die AWS-Entwickler-Tools verfügen über Integrationen mit AWS Identity and Access Management (IAM), sodass Sie benutzerspezifische Berechtigungen zuweisen können und Ihre Softwarebereitstellungs-Tools stets sicher sind.

Zahlen Sie nur für das, was Sie auch tatsächlich nutzen

Nutzungsabhängige Zahlung

Mit AWS CodeCommit, AWS CodePipeline und AWS CodeBuild zahlen Sie nur für die tatsächliche Nutzung. AWS CodeDeploy ist ohne Zusatzkosten für Bereitstellungen von Amazon EC2 verfügbar. Es fallen weder Einrichtungsgebühren noch Vorausleistungen an. Auf der jeweiligen Seite zur Preisgestaltung finden Sie weitere Informationen.