Was ist Amazon EC2? - Amazon Elastic Compute Cloud

Was ist Amazon EC2?

Amazon Elastic Compute Cloud (Amazon EC2) bietet bedarfsbasiert skalierbare Rechenkapazität in der Amazon Web Services Cloud (AWS Cloud). Mit Amazon EC2 reduzieren Sie die Hardwarekosten, so dass Sie Anwendungen schneller entwickeln und bereitstellen können. Mit Amazon EC2 können Sie so viele oder so wenige virtuelle Server starten, wie Sie benötigen, die Sicherheit und das Netzwerk konfigurieren und den Speicher verwalten. Sie können Kapazität hinzufügen (skalieren), um rechenintensive Aufgaben wie monatliche oder jährliche Prozesse oder Spitzen im Website-Datenverkehr zu bewältigen. Wenn die Nutzung abnimmt, können Sie die Kapazität wieder reduzieren (herunterskalieren).

Das folgende Diagramm zeigt eine grundlegende Architektur einer Amazon-EC2-Instance, die in einer Amazon Virtual Private Cloud (VPC) bereitgestellt wird. In diesem Beispiel befindet sich die EC2-Instance in einer Availability Zone in der Region. Die EC2-Instance ist mit einer Sicherheitsgruppe gesichert, bei der es sich um eine virtuelle Firewall handelt, die den eingehenden und ausgehenden Datenverkehr steuert. Ein privater Schlüssel ist auf dem lokalen Computer gespeichert und ein öffentlicher Schlüssel ist in der Instance gespeichert. Beide Schlüssel werden als Schlüsselpaar angegeben, um die Identität des Benutzers nachzuweisen. In diesem Szenario wird die Instance durch ein Amazon-EBS-Volume unterstützt. Die VPC kommuniziert über ein Internet-Gateway mit dem Internet. Weitere Informationen zur Amazon VPC-Sicherheit finden Sie unter Sicherheit im Amazon VPC-Benutzerhandbuch.


			Ein grundlegendes Architekturdiagramm einer EC2-Instance innerhalb einer VPC.
Tipp

Dieses Benutzerhandbuch enthält spezifische Informationen zum Ausführen von Linux-basierten Instances auf Amazon EC2. Informationen zur Ausführung von Windows-basierten Instances auf EC2 finden Sie im EC2-Benutzerhandbuch für Windows-Instances.

Amazon EC2 unterstützt die Verarbeitung, Speicherung und Übertragung von Kreditkartendaten durch einen Händler oder Dienstanbieter. Außerdem wurde seine Konformität mit dem Payment Card Industry (PCI) Data Security Standard (DSS) bestätigt. Weitere Informationen über PCI DSS, einschließlich der Anforderung einer Kopie des AWS PCI Compliance Package, finden Sie unter PCI DSS Level 1.

Wenn Sie eine technische Anleitung zu Amazon EC2 suchen, sehen Sie sich AWS re:Post an.

Weitere Informationen zum Cloud-Computing finden Sie unter Was ist Cloud-Computing?.

Features von Amazon EC2

Amazon EC2 bietet die folgenden allgemeinen Features:

Instances

Virtuelle Server.

Amazon Machine Images (AMIs)

Vorkonfigurierte Vorlagen für Ihre Instances, die die Komponenten enthalten, die Sie für Ihren Server benötigen (einschließlich des Betriebssystems und zusätzlicher Software).

Instance-Typen

Verschiedene Konfigurationen von CPU, Arbeitsspeicher, Speicher, Netzwerkkapazität und Grafikhardware für Ihre Instances.

Schlüsselpaare

Sichere Anmeldeinformationen für Ihre Instances. AWS speichert den öffentlichen Schlüssel und Sie speichern den privaten Schlüssel an einem sicheren Ort.

Instance-Speicher-Volumes

Speicher-Volumes für temporäre Daten, die gelöscht werden, wenn Sie Ihre Instance anhalten, in den Ruhezustand versetzen oder beenden.

Amazon-EBS-Volumes

Persistente Speicher-Volumes für Ihre Daten mit Amazon Elastic Block Store (Amazon EBS).

Regionen, Availability Zones, Local Zones, AWS Outposts und Wavelength Zones

Mehrere physische Standorte für Ihre Ressourcen, wie z. B. Instances und Amazon-EBS-Volumes.

Sicherheitsgruppen

Eine virtuelle Firewall, mit der Sie die Protokolle, Ports und Quell-IP-Bereiche festlegen können, die Ihre Instances erreichen können, sowie die Ziel-IP-Bereiche, mit denen sich Ihre Instances verbinden können.

Elastic-IP-Adressen

Statische IPv4-Adressen, die für dynamisches Cloud-Computing entwickelt wurden.

Tags (Markierungen)

Metadaten, die Sie erstellen und Ihren Amazon-EC2-Ressourcen zuweisen können.

Virtual Private Clouds (VPCs)

Virtuelle Netzwerke, die Sie erstellen können, die logisch vom Rest der AWS-Cloud isoliert sind. Sie können diese virtuellen Netzwerke optional mit Ihrem eigenen Netzwerk verbinden.

Einzelheiten zu allen Features von Amazon EC2 finden Sie unter Features von Amazon EC2.

Optionen zum Betrieb Ihrer Website auf AWS finden Sie unter Webhosting.

Erste Schritte mit Amazon EC2

Die folgenden Themen erleichtern Ihnen den Einstieg in Amazon EC2. Nachdem Sie die Verwendung von EC2 eingerichtet haben, können Sie die Schritte in Tutorial: Erste Schritte mit Amazon-EC2-Instances für Linux ausführen, um eine Instance zu starten, eine Verbindung herzustellen und sie zu bereinigen. Die verbleibenden Themen enthalten weitere Informationen zu den wichtigsten Features von EC2.

Kennenlernen der Grundlagen von Amazon EC2
Überprüfen Ihrer Speicheroptionen

Sie können Amazon EC2-Ressourcen wie Instances und Volumes direkt unter Verwendung von Amazon EC2 bereitstellen. Darüber hinaus können Sie EC2-Ressourcen mithilfe anderer AWS-Services bereitstellen, z. B. der folgenden:

  • Amazon EC2 Auto Scaling

    Hilft Ihnen sicherzustellen, dass Sie die richtige Anzahl von Amazon-EC2-Instances zur Verfügung haben, um die Auslastung Ihrer Anwendung zu bewältigen.

  • AWS CloudFormation

    Hilft Ihnen beim Modellieren und Einrichten von AWS-Ressourcen mithilfe von Vorlagen.

  • AWS Elastic Beanstalk

    Implementieren und verwalten Sie Anwendungen in der AWS Cloud, ohne die zugrunde liegende Infrastruktur verstehen zu müssen.

  • AWS OpsWorks

    Automatisieren Sie die Konfiguration, Bereitstellung und Verwaltung von Servern auf Ihren Amazon-EC2-Instances mit Chef und Puppet.

  • EC2 Image Builder

    Automatisieren Sie die Erstellung, Verwaltung und Bereitstellung von angepassten, sicheren und aktuellen Server-Images.

  • AWS Launch Wizard

    Nehmen Sie die Dimensionierung, Konfiguration und Bereitstellung von AWS-Ressourcen für Anwendungen von Drittanbietern vor, ohne einzelne AWS-Ressourcen manuell zu identifizieren und bereitzustellen.

Zusätzliche verwandte Services
  • Amazon Lightsail

    Um Websites oder Webanwendungen zu erstellen, können Sie mithilfe von Amazon Lightsail grundlegende Cloud-Ressourcen bereitstellen und verwalten. Einen Vergleich der Features von Amazon EC2 und Lightsail für Ihren Anwendungsfall finden Sie unter Amazon Lightsail oder Amazon EC2.

  • Elastic Load Balancing

    Verteilen Sie eingehenden Anwendungsdatenverkehr automatisch auf mehrere Instances.

  • Amazon Relational Database Service (Amazon RDS)

    Führen Sie die Einrichtung, den Betrieb und die Skalierung einer verwalteten relationalen Datenbank in der Cloud durch. Sie können eine Datenbank zwar auch auf einer EC2-Instance erstellen; Amazon RDS bietet jedoch den Vorteil, dass Datenbankverwaltungsaufgaben wie Software-Patching, Sicherungen und Speichern der Backups übernommen werden.

  • Amazon Elastic Container Service (Amazon ECS)

    Nehmen Sie die Bereitstellung, Verwaltung und Skalierung von containerisierten Anwendungen in einem Cluster von EC2-Instances vor.

  • Amazon CloudWatch

    Überwachen Sie Ihre Instances und Amazon-EBS-Volumes.

  • Amazon GuardDuty

    Erkennen Sie die potenziell unbefugte oder schädliche Nutzung Ihrer EC2-Instances.

  • AWS Backup

    Automatisieren Sie die Sicherung Ihrer Amazon-EC2-Instances und der ihnen angefügten Amazon-EBS-Volumes.

Zugriff auf Amazon EC2

Sie können Ihre Amazon-EC2-Instances über die folgenden Schnittstellen erstellen und verwalten:

Amazon EC2-Konsole

Eine einfache Weboberfläche zum Erstellen und Verwalten von Amazon-EC2-Instances und -Ressourcen. Nach der Registrierung eines AWS-Kontos können Sie auf die Amazon EC2-Konsole zugreifen, indem Sie sich bei der AWS Management Console anmelden und auf der Konsolenstartseite EC2 auswählen.

AWS Command Line Interface

Ermöglicht Ihnen die Interaktion mit AWS-Services über Befehle in Ihrer Befehlszeilen-Shell. Es wird auf Windows, Mac und Linux unterstützt. Weitere Informationen zur AWS CLI finden Sie im Benutzerhandbuch zu AWS Command Line Interface. Die Amazon-EC2-Befehle finden Sie in der AWS CLI-Befehlsreferenz.

AWS Tools for PowerShell

Eine Reihe von PowerShell-Modulen, die auf den vom AWS SDK for .NET bereitgestellten Funktionen aufbauen. Mit den Tools for PowerShell können Sie über die PowerShell-Befehlszeile Skriptvorgänge für Ihre AWS-Ressourcen ausführen. Informationen zu den ersten Schritten finden Sie im AWS Tools for Windows PowerShell-Benutzerhandbuch. Die Cmdlets für Amazon EC2 finden Sie in der AWS Tools for PowerShell-Cmdlet-Referenz.

AWS CloudFormation

Amazon EC2 unterstützt das Erstellen von Ressourcen mit AWS CloudFormation. Sie erstellen eine Vorlage im JSON- oder YAML-Format, die Ihre AWS-Ressourcen beschreibt, und AWS CloudFormation übernimmt die Bereitstellung und Konfiguration dieser Ressourcen für Sie. Sie können Ihre CloudFormation-Vorlagen wiederverwenden, um dieselben Ressourcen mehrmals bereitzustellen, egal ob in derselben Region und in demselben Konto oder in mehreren Regionen und Konten. Weitere Informationen zu unterstützten Ressourcentypen und -eigenschaften für Amazon EC2 finden Sie in der EC2-Ressourcentypreferenz im AWS CloudFormation-Benutzerhandbuch.

Abfrage-API

Amazon EC2 stellt eine Abfrage-API zur Verfügung. Bei diesen Abfragen handelt es sich um HTTP- oder HTTPS-Abfragen, bei denen das HTTP-Verb GET oder POST sowie der Abfrageparameter verwendet wir Action. Weitere Informationen zu den API-Aktionen für Amazon EC2 finden Sie unter Aktionen im Amazon EC2 API Reference.

AWS-SDKs

Wenn Sie es vorziehen, Anwendungen mithilfe sprachspezifischer APIs zu erstellen, anstatt eine Anfrage über HTTP oder HTTPS zu übermitteln, stellt AWS Bibliotheken, Beispiel-Code, Tutorials und andere Ressourcen für Softwareentwickler bereit. Diese Bibliotheken bieten grundlegende Funktionen zur Automatisierung von Aufgaben, z. B. kryptografisches Signieren von Anfragen, Wiederholen von Anfragen und Behandlung von Fehlermeldungen. Dadurch wird Ihnen der Einstieg erleichtert. Weitere Informationen finden Sie unter Tools für AWS.

Preise für Amazon EC2

Amazon EC2 bietet die folgenden Preisoptionen:

Kostenloses Kontingent

Sie können kostenlos mit Amazon EC2 beginnen. Informationen zu den Optionen des kostenlosen Kontingents finden Sie unter Kostenloses AWS-Kontingent.

On-Demand Instances

Bezahlen Sie für die Instances, die Sie nutzen, nach der Sekunde, mit einem Minimum von 60 Sekunden, ohne langfristige Verpflichtungen oder Vorauszahlungen.

Savings Plans

Sie können die Amazon EC2-Kosten reduzieren, indem Sie sich auf eine konsistente Nutzung (in USD/h) für eine Laufzeit von ein oder drei Jahren festlegen.

Reserved Instances

Sie können die Amazon EC2-Kosten reduzieren, indem Sie sich auf eine konsistente Instance-Konfiguration (einschließlich Instance-Typ und Region) für eine Laufzeit von ein oder drei Jahren festlegen.

Spot Instances

Sie können ungenutzte EC2-Instances anfordern, wodurch sich die Amazon EC2-Kosten erheblich verringern lassen.

Dedicated Hosts

Senken Sie die Kosten, indem Sie einen physischen EC2-Server verwenden, der ausschließlich für Sie bestimmt ist, entweder bedarfsbasiert oder im Rahmen eines Savings Plans. Sie können Ihre vorhandenen servergebundenen Softwarelizenzen verwenden und erhalten Unterstützung bei der Erfüllung der Compliance-Anforderungen.

On-Demand Capacity Reservations

Reservieren Sie Rechenkapazität für Ihre EC2-Instances in einer bestimmten Availability Zone für einen beliebigen Zeitraum.

Sekundengenaue Abrechnung

Die Kosten für ungenutzte Minuten und Sekunden werden von Ihrer Rechnung gestrichen.

Eine vollständige Liste der Gebühren und Preise für Amazon EC2 und weitere Informationen zu den Kaufmodellen finden Sie unter Amazon EC2 – Preise.

Kostenvoranschläge, Abrechnung und Kostenoptimierung

Verwenden Sie den AWS Pricing Calculator, um Kostenvoranschläge für Ihre AWS-Anwendungsfälle zu erstellen.

Um Ihre Rechnung anzuzeigen, navigieren Sie zu Fakturierungs- und Kostenverwaltungs-Dashboard in der AWS Billing and Cost Management-Konsole. Ihre Abrechnung enthält Links zu Nutzungsberichten mit Details zu Ihrer Abrechnung. Weitere Informationen zur Kontoabrechnung AWS finden Sie unter AWS Billing and Cost Management User Guide.

Wenden Sie sich bei Fragen zu AWS-Abrechnungen, -Konten und -Vorfällen an AWS Support.

Informationen zur Berechnung der Kosten einer bereitgestellten Beispielumgebung finden Sie im Cloud Economics Center. Denken Sie bei der Berechnung der Kosten einer bereitgestellten Umgebung daran, Nebenkosten wie Snapshot-Speicher für EBS-Volumes einzubeziehen.

Sie können die Kosten, Sicherheit und Leistung Ihrer AWS-Umgebung mit AWS Trusted Advisor optimieren.