Was ist AWS OpsWorks? - AWS OpsWorks

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Was ist AWS OpsWorks?

AWS OpsWorks ist ein Konfigurationsverwaltungsdienst, der Sie bei der Konfiguration und dem Betrieb von Anwendungen in einem Cloud-Unternehmen mithilfe von Puppet oder Chef unterstützt. AWS OpsWorks Stacks ermöglicht es Ihnen, Chef-Kochbücher und -Lösungen für das Konfigurationsmanagement zu verwenden, während OpsWorks Sie bei Puppet Enterprise einen Puppet Enterprise-Masterserver konfigurieren können. AWS OpsWorks for Chef Automate AWS Puppet bietet eine Reihe von Tools für die Erzwingung des gewünschten Zustands Ihrer Infrastruktur und die Automatisierung der On-Demand-Aufgaben.

AWS OpsWorks Dienste

AWS OpsWorks für Puppet Enterprise

OpsWorks für Puppet Enterprise können Sie AWS verwaltete Puppet-Masterserver erstellen. Ein Puppet Master-Server verwaltet Knoten in Ihrer Infrastruktur, speichert Fakten über diese Knoten und dient als zentrales Repository für Ihre Puppet-Module. Module sind wiederverwendbare und gemeinsam nutzbare Einheiten von Puppet-Code, die Anweisungen dazu enthalten, wie Ihre Infrastruktur konfiguriert werden soll. Sie können Community-Module aus dem Puppet Forge herunterladen oder das Puppet Development Kit verwenden, um eigene angepasste Module zu erstellen, und dann ihre Bereitstellung mit dem Puppet Code Manager verwalten.

OpsWorks for Puppet Enterprise bietet einen vollständig verwalteten Puppet-Master, eine Suite von Automatisierungstools, mit denen Sie Ihre Anwendungen überprüfen, bereitstellen, betreiben und zukunftssicher machen können, sowie Zugriff auf eine Benutzeroberfläche, über die Sie Informationen über Ihre Knoten und Puppet-Aktivitäten einsehen können. OpsWorks for Puppet Enterprise ermöglicht es Ihnen, mithilfe von Puppet zu automatisieren, wie Knoten konfiguriert, bereitgestellt und verwaltet werden, unabhängig davon, ob es sich um Amazon EC2 EC2-Instances oder lokale Geräte handelt. Ein Master OpsWorks für Puppet Enterprise bietet umfassende Automatisierung, indem er Aufgaben wie Software- und Betriebssystemkonfigurationen, Paketinstallationen, Datenbankeinrichtungen, Änderungsmanagement, Durchsetzung von Richtlinien, Überwachung und Qualitätssicherung übernimmt.

Da OpsWorks für Puppet Enterprise die Puppet Enterprise-Software verwaltet wird, kann Ihr Server zu einem von Ihnen gewünschten Zeitpunkt automatisch gesichert werden, er läuft immer mit der aktuellsten AWS-kompatiblen Version von Puppet und es werden immer die aktuellsten Sicherheitsupdates angewendet. Sie können Amazon EC2 Auto Scaling Scaling-Gruppen verwenden, um Ihrem Server automatisch neue Amazon EC2 EC2-Knoten zuzuordnen.

AWS OpsWorks für Chef Automate

AWS OpsWorks for Chef Automate ermöglicht es Ihnen, AWS verwaltete Chef-Server zu erstellen, die die Premium-Funktionen von Chef Automate enthalten, und diese mit dem Chef DK und anderen Chef-Tools zu verwalten. Ein Chef-Server verwaltet Knoten in Ihrer Umgebung, speichert Informationen über diese Knoten und dient als zentrales Repository für Ihre Chef-Rezeptbücher. Die Rezeptbücher enthalten Rezepte, die vom Chef Infra-(chef-client)-Agenten auf jedem mithilfe von Chef verwalteten Knoten ausgeführt werden. Sie können Chef-Tools wie knifeund Test Kitchen verwenden, um Knoten und Kochbücher auf einem Chef-Server im Service zu verwalten. AWS OpsWorks for Chef Automate

Chef Automate ist ein im Lieferumfang enthaltenes Server-Softwarepaket, das einen automatisierten Workflow für kontinuierliche Bereitstellungs- und Konformitätsprüfungen bietet. AWS OpsWorks for Chef Automate installiert und verwaltet Chef Automate, Chef Infra und Chef InSpec mithilfe einer einzigen Amazon Elastic Compute Cloud-Instanz. Mit AWS OpsWorks for Chef Automate können Sie von der Community verfasste oder benutzerdefinierte Chef-Kochbücher verwenden, ohne spezifische Änderungen vornehmen zu müssen. AWS OpsWorks

Da Chef Automate-Komponenten auf einer einzigen Instanz AWS OpsWorks for Chef Automate verwaltet werden, kann Ihr Server zu einem von Ihnen gewählten Zeitpunkt automatisch gesichert werden, auf dem immer die aktuellste Nebenversion von Chef ausgeführt wird und es werden immer die aktuellsten Sicherheitsupdates angewendet. Sie können Amazon EC2 Auto Scaling Scaling-Gruppen verwenden, um Ihrem Server automatisch neue Amazon EC2 EC2-Knoten zuzuordnen.

AWS OpsWorks Stapel

Cloud-basiertes Computing umfasst in der Regel Gruppen von AWS-Ressourcen, wie EC2-Instances und Amazon Relational Database Service (RDS) -Instances. Beispielsweise sind für eine Webanwendung normalerweise ein Anwendungsserver, Datenbankserver, Load Balancer und andere Ressourcen erforderlich. Diese Gruppe von Instances wird üblicherweise als Stack bezeichnet.

AWS OpsWorks Stacks, der ursprüngliche Service, bietet eine einfache und flexible Möglichkeit, Stacks und Anwendungen zu erstellen und zu verwalten. AWS OpsWorks Mit Stacks können Sie Anwendungen in Ihren Stacks bereitstellen und überwachen. Sie können die Stacks erstellen, mit deren Hilfe Sie Cloud-Ressourcen in spezialisierten Gruppen, die auch Ebenen genannt werden, verwalten können. Eine Ebene stellt eine Gruppe von EC2-Instances dar, die einem bestimmten Zweck dienen, wie die Bedienung von Anwendungen oder das Hosten von Datenbankservern. Die Ebenen sind von Chef-Rezepten zum Verarbeiten von Aufgaben, wie z. B. Installation von Paketen auf Instances, Bereitstellung von Anwendungen und Ausführen von Skripts, abhängig.

Im AWS OpsWorks for Chef Automate Gegensatz AWS OpsWorks dazu benötigt oder erstellt Stacks keine Chef-Server. AWS OpsWorks Stacks erledigt einen Teil der Arbeit eines Chef-Servers für Sie. AWS OpsWorks Stacks überwacht den Zustand der Instances und stellt bei Bedarf mithilfe von Auto Healing und Auto Scaling neue Instances für Sie bereit. Ein Beispiel für einen einfachen Anwendungsserver-Stack ist in folgender Abbildung dargestellt.