(lebendige Musik) Willkommen bei Cloud-Architekturkomponenten. In diesen Lektionen lernen Sie Cloud Computing kennen und Komponenten, die in der Public Cloud verfügbar sind. Sie lernen die Typen kennen der verfügbaren virtuellen Maschinen, wie man eine virtuelle Cloud-Maschine erstellt, die verschiedenen Arten von Cloud-Speichern und die Anforderungen für jeden von ihnen und die relationalen und nicht-relationalen Datenbankoptionen in der öffentlichen Cloud. Eine virtuelle Maschine oder VM wird auf einem physischen Computer erstellt. Es hat Zugriff auf die Computerhardware mit einer Software namens Hypervisor. Ein riesiger physischer Computer kann ausgeführt werden Tausende von virtuellen Maschinen darauf. Zu den Vorteilen der Verwendung einer virtuellen Maschine gehören: Zuweisen von RAM nach Bedarf. Sie können einfach mehr Rechenleistung zuweisen, oder Direktzugriffsspeicher für virtuelle Maschinen vom physischen Server. Backup, Sie können die Backups übernehmen und durchführen eine Wiederherstellungsaktion im Fehlerfall. Kostenreduzierung, Sie können verschiedene Betriebssysteme ausführen auf der gleichen Hardware. Beispielsweise können Sie Linux OS und MAC OS installieren auf demselben physischen Computer auf verschiedenen virtuellen Maschinen. Isolierung: Sie können die Ressourcen jeder VM einfach isolieren von anderen VMs. Alle Public-Cloud-Anbieter bieten virtuelle Maschinen an oder Server, die auch als Instanzen bezeichnet werden. Für unsere Zwecke in diesen Lektionen Wir werden uns speziell das Beispiel ansehen von Amazon Web Services und es ist eine Amazon Elastic Compute Cloud-Instanz. Die Elastic Compute Cloud-Instanz bietet einen Weg um elastische virtuelle Server in der Public Cloud auszuführen. Sie haben die Möglichkeit zu konfigurieren und zu steuern die Netzwerk- und Sicherheitsgruppe, und Sie können steuern, welche Ports offen sind und Verkehr erhalten sollte. Amazon bietet auch die Auto-Scaling-Funktion. Die automatische Skalierungsfunktion hilft Ihnen beim Ausführen der Anwendung auf der höheren Anzahl von Elastic Compute Cloud-Instanzen, auch bekannt als virtuelle Maschinen oder Server bei Auslastung oder Verkehrskapazität. Sobald die Belastung abnimmt, können Sie reduzieren die Anzahl der von Ihnen verwendeten Instanzen oder virtuellen Maschinen. Das bedeutet, dass Sie nur für die höhere Instanzanzahl bezahlen während der Belastung. Sie können die Anwendung in der Elastic Compute Cloud bereitstellen, und dann an einen Load Balancer anhängen, die den Online-Traffic effizient verteilt über mehrere virtuelle Server. Die Elastic Compute Cloud bietet auch eine Zustandsprüfung. Wenn eine virtuelle Maschine oder ein Server ausgefallen ist, Anschließend wird Ihr Load Balancer den Datenverkehr weiterhin bedienen aus einer anderen Instanz. Amazon bietet elastische Compute-Cloud-Instanzen basierend auf einer sogenannten Instanzfamilie. Es gibt mehrere Optionen für Instanzfamilien, einschließlich Allzweck. Dieser Instanztyp wird empfohlen für die normale Workload-Anwendung. Die Instance-Familie umfasst T2 und A1. Computing optimiert. Wenn Ihre Anwendung mehr Rechenleistung benötigt, dann sollten Sie diese Instanzfamilie verwenden. Die Instance-Familie umfasst C5 und C4. Arbeitsspeicher optimiert. Wenn Ihre Anwendung mehr Speicher benötigt, dann sollten Sie die R5- oder R5-Serie in Betracht ziehen. Und speicheroptimiert. Sie können die speicheroptimierte Familie verwenden für speicherintensive Anwendungen. Der Amazon Elastic Compute Cloud-Service ist verfügbar in 25 Regionen und 81 Verfügbarkeitszonen weltweit. Amazon Web Services bietet eine 99,99-prozentige Service-Level-Agreement-Verpflichtung, das ist das Maß für die garantierte Laufzeit oder Betriebszeit für den Dienst. Sie können auch ganz einfach das Image einer Instanz erstellen und konfigurieren Sie es so, dass es automatische Volume-Snapshots erstellt, was Ihnen hilft, die Instanz wiederherzustellen im Falle eines Ausfalls. Amazon Web Services bietet mehrere Modelle um Ihre Instanz oder Ihren virtuellen Server einzurichten. Auf Anfrage. Sie können die Instanz zum On-Demand-Preis anfordern. Sie können alle Parameter angeben und bitten Sie dann Amazon Web Services, die Instanz zu erstellen. Es sollte in fünf bis zehn Minuten fertig sein mit den meisten Betriebssystemen. Sie können die Instanz auch mit CloudFormation erstellen oder Terraform-Vorlagen. Spot-Instanzen. Amazon Web Services wird die überschüssige Kapazität bereitstellen um die Nachfrage zu befriedigen. Und Sie können die Überkapazitäten nutzen mit einer Spot-Instanz. Dieses Modell eignet sich besonders für Batch-Analysen, aber es ist nicht ideal für die Bereitstellung Ihrer Anwendung. Reservierte Instanzen. Sie können Instanzen für ein, zwei oder drei Jahre reservieren und führen Sie Ihre Anwendung darauf aus. Der Preis wird im Vergleich zum On-Demand-Preis günstiger sein. Sie haben die Möglichkeit, Ihren Prozessor und RAM auszuwählen für Ihre elastische Compute-Cloud-Maschine. Sie können auch Solid-State-Laufwerke anschließen für eine höhere Leistung Ihrer Instanz, oder stellen Sie den elastischen Speicher auf einer virtuellen Maschine bereit. Denken Sie daran, dass Sie nur für Ihre tatsächliche Nutzung bezahlen. Sobald Ihre Anwendung zurückgezogen wird, Sie können die Instanz kündigen und es werden Ihnen keine Kosten in Rechnung gestellt. Sehen wir uns nun an, wie man erstellt die Elastic Compute Cloud-Instanz in der Public Cloud. Melden Sie sich bei der Amazon Web Service-Konsole an, Suche nach Elastic Compute Cloud. Klicken Sie auf Instanz starten. Wählen Sie die gewünschte Amazon-Maschine aus. Klicken Sie auf das Bild. Konfigurieren Sie die Instanzdetails wie VPC, Netzwerk, Subnetz, Rolle usw. Speicher hinzufügen. Tags hinzufügen, Tags dienen zur Identifizierung die Cloud-Ressource für Abrechnungszwecke oder andere Zwecke. Konfigurieren Sie die Sicherheitsgruppe. Überprüfen Sie alle Einstellungen und starten Sie die Instanz. Sie können die Instanz auch starten mit den Terraform- oder CloudFormation-Skripts.