Bei AWS OpsWorks handelt es sich um einen Service für das Konfigurations-Management, der Ihnen die Konfiguration und den Betrieb von Anwendungen jeglicher Art und Größe mithilfe von Chef erleichtert. Sie können die Architektur der Anwendung und die Spezifikation der einzelnen Komponenten einschließlich Paketinstallation, Softwarekonfiguration und Ressourcen wie Speicher festlegen. Beginnen Sie mit Vorlagen für gängige Technologien wie Anwendungsserver und Datenbanken oder entwickeln Sie eigene für sämtliche Aufgaben, die mithilfe von Skripts erledigt werden können. AWS OpsWorks ermöglicht die automatische Skalierung Ihrer Anwendung basierend auf Uhrzeit oder Last sowie eine dynamische Konfiguration zur Durchführung von Änderungen entsprechend der Skalierung Ihrer Umgebung.
AWS OpsWorks
Erste SchritteOder bei der Konsole anmelden
Erhalten Sie 12 Monate lang Zugriff auf das kostenlose Nutzungskontingent von AWS sowie AWS Support-Funktionen der Stufe ''Basic'' mit Kundenservice rund um die Uhr, Support-Foren und vielen weiteren Vorteilen.
AWS OpsWorks unterstützt eine Vielzahl von Architekturen – von einfachen Webanwendungen bis hin zu überaus komplexen kundenspezifischen Anwendungen – sowie Software mit skriptgestützter Installation. Da AWS OpsWorks Chef-Rezepte und Bash-/PowerShell-Skripte unterstützt, können Sie in der Community entwickelte Konfigurationen wie MongoDB und Elasticsearch nutzen. Sie modellieren und visualisieren Ihre Anwendung zuerst mit Ebenen, die die Konfiguration von Ressourcen und Software bestimmen. Sie können alle Aspekte der Konfiguration Ihrer Anwendung entsprechend Ihren Anforderungen, Prozessen und Tools steuern.
AWS OpsWorks ermöglicht die Definition von Konfigurationen für Ihre gesamte Umgebung in einem Format, das Sie wie Ihren Anwendungsquellcode verwalten und mit einer Versionskontrolle versehen können. Sie können die Softwarekonfiguration für neue Instances reproduzieren und Änderungen auf alle ausgeführten Instances anwenden, wodurch eine einheitliche Konfiguration jederzeit sichergestellt ist. Sie können Ihre Anwendung per Mausklick aus einem Quellspeicherort wie Git oder Subversion auf einer oder Hunderten von Instances bereitstellen.
AWS OpsWorks bietet eine dynamische Konfiguration und Abstimmung, wodurch Sie Ihre Anwendungen während ihrer Nutzungsdauer, einschließlich automatischer Skalierung und Reparatur, effizient verwalten können. Jede neue online geschaltete Instance wird automatisch angepasst erstellt und kann ihre Konfiguration als Reaktion auf Systemereignisse ändern. Dadurch können Sie beispielsweise ohne manuelle Schritte die Konfiguration der Firewall einer Webanwendung ändern, sobald ein neuer Webserver online geschaltet wird.
AWS OpsWorks ermöglicht Ihnen die Modellierung und Visualisierung Ihrer Anwendung mithilfe von Konzepten wie Stacks, Layers und Apps. Das OpsWorks-Dashboard zeigt den Status Ihrer Stacks in allen AWS-Regionen. AWS OpsWorks kennzeichnet Ihre Ressourcen mit dem Stack- und Layer-Namen, um das Auffinden zu erleichtern und logische Gruppierungen für Überwachung, Kostenzuordnung und Berechtigungen zu unterstützen. Sie können AWS IAM-Benutzern Zugriff auf bestimmte Stacks gewähren, wodurch die Verwaltung von Mehrbenutzerumgebungen vereinfacht wird.
Mit AWS OpsWorks können Sie betriebsbezogene Aufgaben wie Softwarekonfigurationen, Paketinstallationen, Datenbankeinrichtungen und Codebereitstellungen auf jedem Linux- oder Windows-Server einschließlich EC2-Instances oder Servern in Ihrem eigenen Rechenzentrum automatisieren. Sie können Anwendungen mit einem einzigen Service für das Konfigurations-Management in allen Ihren Hybridarchitekturen bereitstellen und betreiben.
OpsWorks ermöglicht Ihnen die Modellierung und Visualisierung Ihrer Anwendung mit Layers, die bestimmen, wie eine Gruppe von Ressourcen konfiguriert werden soll, die gemeinsam verwaltet werden. Sie können zudem die Softwarekonfiguration für jeden Layer einschließlich Installationsskripts und Initialisierungsaufgaben definieren. Wenn eine Instance einem Layer hinzugefügt wird, werden alle Konfigurationsschritte für Sie ausgeführt. OpsWorks ist vorgabenorientiert, jedoch so flexibel, sodass Sie sämtliche Aspekte Ihrer Umgebung anpassen können. AWS OpsWorks unterstützt jede Software mit skriptgesteuerter Installation. Da OpsWorks das Rahmenwerk Chef verwendet, können Sie eigene Rezepte einbringen oder Hunderte von aus der Community stammenden Konfigurationen nutzen.
OpsWorks unterstützt die DevOps-Prinzipien wie z. B. Continuous Integration (CI, fortlaufende Integration). Alle Elemente in Ihrer Umgebung können automatisiert werden. Sie können nicht nur festlegen, wie Ihr Code bereitgestellt wird, sondern auch Ressourcen bereitstellen, indem Sie mithilfe sog. Chef-Rezepte die Software auf Ihren Servern und AWS-APIs entsprechend konfigurieren. Dadurch werden Pipelines von Ihrem Quell-Repository zu Ihrem Build-Server zu Integrationstests zur Produktion unterstützt.