Hallo, mein Name ist Demetria Crawford. Und in dieser Lektion werden wir die AWS Compute Basics wiederholen. Lassen Sie uns zunächst über die erforderlichen Komponenten sprechen für die Berechnung von einem Computer. Wir haben die Zentraleinheit, die CPU, das ist das Gehirn Ihres Computers. Es macht das ganze Denken, oder in diesem Fall die Verarbeitung für Sie. Wir haben RAM, Arbeitsspeicher, die die aktiven Funktionen oder Anwendungen speichert die darauf warten, von der CPU verarbeitet zu werden. Als nächstes kommt der Speicher, wir verwenden normalerweise Festplatten oder irgendeine Form von Speicher, wie z. B. externe Festplatten. Dies sind die gleichen Komponenten, die erforderlich sind für Cloud-Berechnung oder Virtualisierung. Beim Erstellen von Instanzen wie EC2s, Sie konfigurieren die Menge jedes dieser Artikel. Werfen wir einen Blick auf einige der AWS-Berechnungsdienste. Nun, ich erwähnte EC2s, das ist das Amazon Elastic Cloud Computing oder Elastic Compute Cloud, EC2s. Es ist ein Webdienst, der bereitstellt sichere, anpassbare Rechenkapazität in der Cloud. Es wurde entwickelt, um das Web-Scale-Computing zu vereinfachen für Entwickler. Wenn wir uns nun die verschiedenen EC2-Typen ansehen, das erste, was Sie in der Lage sein müssen, zu identifizieren ist, welchen Typ oder Instanztyp Sie verwenden möchten. In diesem Fall sagen wir, Wie viele CPUs möchten Sie verwenden? Welche Art von Architektur, i386 oder x86? Wie viel Speicher oder RAM? Welche Art von Lagerung? Dies sind alles einige der Dinge Sie müssten mit EC2s konfigurieren, auf die wir in weiteren Lektionen näher eingehen werden. Als nächstes haben wir Container als eine Form von Rechendiensten. Amazon ECS bzw. Amazon Elastic Container Service, ist ein vollständig verwalteter Container-Orchestrierungsdienst das erleichtert Ihnen die Bereitstellung, Verwaltung, und containerisierte Anwendungen skalieren. Also, was wir tun, wenn wir Container verwenden Wir entkoppeln oder minimieren die Größe von Anwendungen. Wir nehmen die Anwendung auseinander und es in Stücke zerlegen, und jedes dieser Stücke wird seinen eigenen Behälter haben so dass es Ihnen hilft, diese Teile und Stücke zu verwalten. Zum Beispiel, wenn Sie eine Bewerbung haben das muss Updates oder Patch-Management haben zu verschiedenen Teilen dieser Anwendung, Um die Auswirkungen zu minimieren, können Sie diese Änderungen anwenden nur auf bestimmte Teile oder die Behälter selbst. Also mit Amazon Elastic Container Service, Sie können Ihre Anwendung definieren, die Container-Images auswählen und Ressourcen, die für Ihre Anwendung benötigt werden, Wenden Sie dann die Berechnungsoptionen an. Sie können Container starten auf verschiedenen unterstützten Rechendiensten, und dann verwalten Sie einfach diese Container. Amazon, ECS skaliert Ihre Anwendung und verwaltet Ihre Container auf Verfügbarkeit. Als nächstes haben wir Serverless Service. Mit AWS Serverless Service, wir verwenden den AWS Lambda Service. Mit Lambda können Sie Code ausführen ohne Bereitstellung oder Verwaltung von Servern. Sie zahlen nur für die verbrauchte Rechenzeit, Es fallen keine Gebühren an, wenn Ihr Code nicht ausgeführt wird. Mit Lambda können Sie Code virtuell ausführen jede Art von Anwendung oder Backend-Dienst, alles ohne Administration. Schauen wir uns ein Beispiel an. Nehmen wir also an, Sie machen ein Foto und platzieren eine Kopie dieses Fotos in einen Amazon S3-Bucket zur Speicherung. Etwas muss Lambda auslösen oder ein serverloser Dienst, um tatsächlich zu funktionieren. In diesem Fall wird jedes Mal, wenn ein Foto in den Eimer gelegt wird, Lambda wird ausgelöst, um dieses Bild so zu skalieren, dass es passt basierend auf dem Gerät, das darauf zugreift. AWS Lambda führt also den Bildgrößenanpassungscode aus, sobald er ausgelöst wurde. und dann wird die Größe des Fotos geändert in Web-, Handy- oder Tablet-Größen. In diesem Fall gibt es keine Server läuft für Sie, den Kunden. Es gibt Server im Hintergrund, aber das ist in der AWS- oder Amazon-Einrichtung, die dies ausführt. Es ist eher wie ein Drehbuch, Betrachten Sie es also als ein Skript, das ausgeführt wird, wenn es ausgelöst wird. Für Sie, den Kunden, findet also eine Berechnung statt, aber Sie müssen keinen Server haben oder EC2, nur um diese bestimmte Aktion auszuführen oder führen Sie diese Aktion aus. So sparen Sie Kosten und Verwaltungszeit weil die einzige Zeit, die dieser Dienst berechnet oder Berechnung stattfindet, ist, wenn es ausgelöst wird. Sie zahlen also nicht für die ständige Nutzung eines Servers das wird nicht immer benutzt. Als nächstes haben wir Edge und Hybrid. Jetzt, mit Edge und Hybrid, Dies sind Dienste, die wir verwenden, um die Latenz zu minimieren und um sicherzustellen, dass wir bekommen die beste Funktionalität basierend auf unserem Standort, unsere Bedürfnisse an unserem Standort vor Ort, und die Dienste, die wir von AWS verwenden. In diesem Fall können Sie also Server verwenden oder ausführen an Ihrem Standort, während Sie gleichzeitig Dienste nutzen die sich in der Cloud, in AWS befinden. Zum Beispiel Lagerung, Sie können die AWS Snow Family zum Sammeln verwenden und Daten in einer nicht verbundenen Edge-Umgebung verarbeiten. Sie haben also möglicherweise einige Daten, die gespeichert werden für längere Zeit die Sie vielleicht in einem Tresor aufbewahren möchten, während Datenspeicher, die Sie regelmäßig verwenden, Sie können vor Ort haben. Wir haben also die Möglichkeit, beide Edge zu verwenden und Hybrid-Ressourcen von AWS. Jetzt kommen wir endlich auf unsere Kosten und Verwaltungsberechnungsdienste. Nun, in diesem Fall Wir erstellen keine Server oder spezifische Berechnungen. Wir verwalten Berechnungen, Wir verwalten die Verfügbarkeit und die Kapazitätsniveaus unserer Berechnungsdienste. Es gibt zwei Hauptdienste, die wir dafür verwenden, wir haben Auto Scaling und wir haben Elastic Load Balancing. Auto Scaling hilft Ihnen, die Anwendungsverfügbarkeit aufrechtzuerhalten und ermöglicht Ihnen das automatische Hinzufügen oder entfernen Sie EC2-Instances gemäß den von Ihnen definierten Bedingungen. Sie können die Flottenverwaltungsfunktion verwenden von Amazon EC2 Auto Scaling um die Gesundheit und Verfügbarkeit Ihrer Flotte zu erhalten. Als nächstes kommt Elastic Load Balancing, der eingehenden Anwendungsdatenverkehr automatisch verteilt über mehrere Ziele und virtuelle Appliances hinweg in einer oder mehreren Verfügbarkeitszonen. Ein perfektes Beispiel hierfür ist der Einsatz von Webservern. Sagen wir also, wir haben 10 Webserver, Wir wollen nicht, dass der gesamte Datenverkehr auf einen Server kommt. Alle Workloads auf einem Server ist keine gute Verwendung der verbleibenden neun. Mit Elastic Load Balancing ist das also sichergestellt dass sich die Arbeitslast, der Datenverkehr, über alle Server erstreckt. So sagt es dem Verkehr, wohin er fahren soll basierend auf dem Zustand der Webserver. Und wir könnten basierend auf dem Standort sagen, basierend auf dem Inhalt, basierend auf den Servern dass es zuvor schon einmal verwendet wurde, also klebrige Sitzungen. Wir haben also viele verschiedene Möglichkeiten dass wir den Verkehr basierend auf unseren Bedürfnissen verwalten können. Dies trägt zu einer hohen Verfügbarkeit bei, und es ist auch eine gute Nutzung unserer Server die wir über AWS zur Verfügung stellen. Seien Sie gespannt auf die nächste Lektion wo wir die AWS Elastic Compute Cloud überprüfen werden. Danke fürs zuschauen.