LEO ZHADANOVSKY: Hallo, alle zusammen.
Ich bin Leo Zhadanovsky.
Ich bin ein Lösungsarchitekt bei Amazon Web Services.
Und ich werde Ihnen heute sprechen über das, was Amazon Web Services ist,
seine Geschichte, ein kurzer Überblick der Dienstleistungen, die wir anbieten.
Und außerdem werde ich eine Live-Demo zu tun wie man einen LAMP-Stack in AWS starten
beide auf einer einzigen Instanz und durch den Einsatz von einigen unserer anderen
[? verwaltet?] Dienstleistungen, wie unsere relationalen Datenbank
Service und unsere Last Balancer, und unserer Fälle.
>> Also zunächst einmal, lassen Sie uns sprechen über AWS Geschichte.
Wie hat Amazon.com in zu erhalten Diese Cloud-Computing-Unternehmen?
Nun, das ist wirklich gut im Amazon bietet eine große Auswahl an Produkten
und Versandkosten, die an Kunden effizient.
Und hinter dieser Fähigkeit liegt Jahre Erfahrung
mit Betriebsdatenzentren, mit Logistik, mit allen Arten von Dingen.
Und so haben wir entdeckt, mehr als 10 Jahren, dass wir
wollten unseren Kunden zu ermöglichen, eine Menge verschiedener Dinge, nicht wahr?
>> So dass wir das mit seiner Innen Leistungen bis zu Drittverkäufer.
Wie wir veröffentlicht einfache Web-Services wie in unseren Katalog suchen.
Und es wurde wirklich offensichtlich sehr schnell
dass die Entwickler waren hungrig für mehr unserer Dienstleistungen.
Und so führte uns zu AWS zu entwickeln.
Also fragten wir was, wenn wir konnte alles verpacken
wir tun und bieten sie andere über das Internet?
>> So ist die AWS Mission ist es, zu ermöglichen Unternehmen und Entwickler
Web-Services verwenden, um zu bauen skalierbare anspruchsvolle Anwendungen.
Und Web-Services ist es, was Menschen jetzt die Wolke nennen.
So im Jahr 2006, AWS war geboren.
Und lassen Sie uns darüber reden was AWS tatsächlich ist.
>> So bieten wir verschiedene Dienstleistungen auf verschiedenen Ebenen.
So haben wir Art von Kerndienstleistungen, unsere Rechenspeicher und Datenbank.
Und dann haben wir auch eine Netzwerkschicht,
und wir haben eine globale haben Infrastruktur, also wir haben
bekam Regionen der Welt und Verfügbarkeit Zonen auf der ganzen Welt.
Und wir haben höheres Niveau Dienstleistungen,
wie Anwendungsservices, Sie verwenden, um horizontal zu bauen
skalierbare Anwendungen.
Und dann haben wir Einsatz haben und Verwaltungsdienstleistungen.
Das sind also Dienste, die Sie benutzen, um Ihren Code in der AWS bereitstellen
und verwalten Sie Ihre AWS-Konto, da es skaliert.
>> Also lassen Sie uns sprechen unsere globale Infrastruktur ersten.
Wir haben 11 Regionen auf der ganzen Welt.
So haben wir gerade einen neuen Bereich hinzugefügt vor ein paar Wochen in Frankfurt am Main,
aber jeder Bereich wie eine eigene Cloud.
Also diese Leistungen bin ich geht, darüber zu sprechen, sie
existieren in den verschiedenen Regionen.
So in den USA, gibt es eine Region in Nord-Virginia.
Es gibt einen Bereich in North Kalifornien und in Oregon.
>> Der Bereich, in Oregon ist auch klimaneutral.
Wir haben auch eine Region in Oregon genannt GovCloud.
Also, wenn Sie eine Arbeitslast haben das braucht ITAR-konform zu sein, das ist also
Internationalen Verkehr und Arms Reduction Vertrag, sollten Sie GovCloud verwenden.
>> Also das Wichtigste daran ist, dass Sie
aussuchen, wo Ihre Daten geht und wo Sie Ihre Anwendungen zu gehen.
So dass wir Ihre Daten in sich nicht bewegen Regionen oder über die Verfügbarkeit Zonen
wenn es ein Service, wo man wählen Sie die Availability Zone.
Sie können wählen, und wählen, wo es geht.
Sie können es verschieben.
Wir geben Ihnen Werkzeuge zu bewegen Sie Daten, aber wir werden nicht bewegen es für Sie.
>> Und so in jeder Region gibt es mindestens zwei Verfügbarkeit Zonen,
und wir werden darüber sprechen, was diese sind in einer Sekunde.
Und es gibt auch 52 Rand Orten der Welt.
So Kantenorte sind im Grunde für unsere Cloudfront, [? Cloud?] Verteilung
Netzwerk und unsere Route 53 DNS-Dienst.
Und so gibt es eine Menge von ihnen weil sie näher an die Nutzer sind,
denn das sind Dienstleistungen Latenz-basiert.
So Latenz Angelegenheiten für sie.
>> Also das ist, was ein typisches Region aussieht.
Und dann [? innerhalb?] jede Region gibt es,
wie ich schon sagte, mindestens Verfügbarkeit zwei Zonen.
Eine Verfügbarkeitszone mindestens ein Datenzentrum,
manchmal ist es mehr in sein das gleiche geographische Gebiet.
Und unsere Verfügbarkeitszonen sind so konzipiert, auf verschiedenen Auen, Schuld sein
Ebenen auf verschiedene Macht haben Versorgungsunternehmen und verschiedenen Tier-1 ISPs.
So können Sie entwerfen sollte Ihr Anwendung [? Sinn?]
wo etwas passieren kann in einer Availability Zone,
aber so sollten Sie sich auszubreiten Ihre Anwendung in mehreren Verfügbarkeit
Zonen, weil sie gebaut sind mit Entlassungen im Auge.
>> Und so betreiben wir eine Menge Unternehmen, die Sie kennen.
Also von Airbnb, zu Netflix, Dropbox, um Yelp,
Wir haben alle Arten von Start-ups und Unternehmen, die Arbeitslasten auf uns laufen.
Im öffentlichen Sektor, was wir haben alle Arten von staatlichen Stellen
dass laufen auf uns, edtech Startups, Universitäten.
Die Obama-Kampagne lief im Grunde alles, ihre Sachen auf Amazon Web Services.
>> Und nur um Ihnen eine Perspektive geben unserem Skalierung an einem durchschnittlichen Tag
wir hatten genug neuen Server Fähigkeit zur Unterstützung
Globale Infrastruktur von Amazon.com als es ein $ 7000000000
Unternehmen im Jahr 2004.
Also das ist, wie viel wir hatte an einem durchschnittlichen Tag.
>> So das allgemeine Konzept ist, wenn Sie überlegen Sie, wie Sie Energie zu erhalten.
So Leistung erhalten Sie, ist es auf Anfrage, nicht wahr?
Damit Sie wissen, wenn Sie bekommen Sie, wissen Sie, Sie es bekommen können.
Es ist einheitlich, so dass Sie wissen welche Spannung Sie bekommen.
Es Pay as you go, so dass Sie zahlen genau, wie viel Sie zu verwenden.
Und es ist vorhanden.
So können Sie stecken Sie, Sie wissen, man kriegt Macht.
Also haben wir das gemacht und es Computing erweitert.
>> So löst dies eine Menge von Problemen.
Wir sehen in der Regel eine Menge von IT-Organisationen.
Sie haben diese Kapazitätsproblem.
So dass sie bestimmte Beträge haben von IT-Anforderungen, und dann
müssen Überversorgung ihrer Kapazität.
Also entweder sind sie weit über-Provisioning, oder sie haben nicht genug Kapazität,
und sie haben unzufriedene Kunden.
>> So zum Beispiel sind unterschiedliche Muster von Verkehr.
Egal, ob Sie Dinge haben dass ein- und auszuschalten,
oder schnell wachsen, oder variable Spitzen oder vorhersagbar Peaks, für alle diese,
Sie entweder zu Überversorgung in der Regel,
oder du bist zu Unterversorgung geht.
So können Sie entweder Abfall oder Sie haben unzufriedene Kunden.
>> Also, was AWS können Sie tun, ist, dass Sie nach oben und unten eine dynamische Skalierung
basierend auf, was Ihre tatsächliche Nutzungsverhalten ist.
So dass Sie nur für das, was Sie bezahlen.
Und Sie starten können Fällen, so zB
ist unser Wort für virtuelle Server.
Sie können einen Start Beispiel Sie starten können
Tausende von Fällen, in Minuten Sekunden, genauso wie Sie benötigen.
Und Sie können es Einwahl und unten je nach Bedarf.
Lassen Sie mich mit Ihnen über ein Gespräch Beispiel, die Art der Nähe von zu Hause ist.
Das ist also eine typische Verkehrs Tabelle für November für Amazon.com.
Und die letzten beiden Gipfeln hier, Wer weiß, was sie sind?
So they're--
>> ZIELGRUPPE: Cyber ​​Monday?
>> LEO ZHADANOVSKY: Cyber ​​Monday und Black Friday, nicht wahr?
So traditionell, was Amazon.com hatte zu tun, als sie für die Bereitstellung Kapazität hatte
diese zwei Spitzen abzudecken.
So als Ergebnis 76% der Zeit, sie hatten zu viel Kapazität.
Und nur 24% der Zeit, wurden sie voll nutzen es.
Und so im Jahr 2010 Amazon.com einge Aus dem letzten physischen Webserver
und zog es an AWS.
Also das ist, was die Verkehrs Muster jetzt aussieht.
Die Kapazität beträgt knapp über was tatsächlich benötigt wird.
>> Also, warum wir sehen Kunden die Annahme Cloud Computing in AWS so schnell?
Nun, Agilität.
Also das ist der primäre Grund, die wir sehen.
Warum ist Flexibilität wichtig?
Nun, ermöglicht es Kunden, Dinge tun, die in der alten Welt
dauerte Wochen oder Monate zu tun, sie in Minuten oder Sekunden.
So können Sie Dinge wie Spin-up einer tun kann neue Dev oder Testumgebung,
spin up eine ganz neue DR Umwelt, spin up
50 Fälle oder 1.000 Beispiele für Spitzenverkehr,
entfernen Sie diese 1.000 Fällen eingestellt up einer HPC-Cluster oder einem GS-Cluster,
und Sie tun können alles in wenigen Minuten auf AWS.
>> Was Dies führt dazu, eine Kultur der Innovation.
So können Sie häufig experimentieren.
Sie können nur für das, was Sie zahlen, und Sie können ohne Risiko fehlschlagen.
Also, wenn Sie etwas ausprobieren, haben Sie für ein paar Stunden der Nutzung bezahlt.
Es ist keine große Sache.
Sie haben nicht einen Großkapitals Investitionen im Vorfeld dafür.
>> Also, was sind die Kunden tatsächlich mit AWS für?
Nun, so der University of Notre Dame, zogen sie ihre Website über den AWS.
Sie haben einen Durchschnitt von etwa 38.000 Besucher pro Tag auf ihre Website,
aber es kann bei 150.000 anschwellen Sportveranstaltungen und Fußballspielen.
So zogen sie ihre Website zu uns herüber.
Und jetzt die Website unterstützen können ein Anstieg von 500% im Straßenverkehr, die ganze
während sie gespeichert haben 40% über ihre bestehenden
Vor-Ort-Setup für ihre Website.
>> NASA JPL, verwenden sie AWS um Strom zu leben die Mars-Rover Curiosity Landung.
Und so fanden sie heraus, nur sechs Tage im Voraus
dass sie erforderlich finden Sie einen anderen Anbieter
von ihren regelmäßigen Anbieter für ihre Live-Stream.
Dies war auch der gleiche Zeit, wie die Olympischen Spiele.
So dass sie nicht kaufen konnten CDM Kapazität überall an der Zeit.
Und so sie im Grunde eingerichtet ihre eigenen Content Delivery Network
auf unserer EC2-Service in sechs Tagen.
Und sie in der Lage sind waren es vergrößern, um ihre Bedürfnisse.
Sie waren, glaube ich, Vorstellungsvermögen etwa eine Million Zuschauer.
So war es eine wirklich interessante technische Feed sie verwendet,
Adobe Flash Media Server und [? Internet?] Caches.
Und sie in der Lage, ganze implementieren waren Cluster dieser programmatisch als
benötigt.
Und dann drehte sie nach unten, wenn sie nicht verwenden Sie sie nicht mehr.
>> Die Obama-Kampagne im Jahr 2012 verwendet, AWS für über 200 Anwendungen
dass sie gehostet auf der Plattform.
Sie hatten alles von rufen Tools, um Zahlungsdienste,
mobile Anwendungen, um Freiwilligenorganisation Websites,
um Big Data Analytics-Tools.
Und alles zu haben Arbeit am Wahltag.
So zum Wahltag bewegen würde erfordern eine Verfassungsänderung,
so dass nicht passieren wird.
So wurden alle ihre Systeme gehen zu haben, um am ersten Tag zu arbeiten.
Und das taten sie.
>> Lassen Sie uns also über die tatsächlichen Leistungen zu sprechen.
Also zuerst die Netzwerkdienste.
So Amazon VPC ist die Virtual Private Cloud.
Es ist im Grunde eine Software-Defined-Netzwerk
dass lebt am Anfang Ihrer EC2-Instanzen, und Ihr RDS, die wir sprechen,
und ElastiCache.
>> Und so können Sie einen eigenen definieren Adressraum für Ihre Instanzen.
Sie können, dass in brechen öffentlichen Subnetze, privaten Teilnetze.
Sie können VPN-Verbindungen zu tun, Ihre Vor-Ort-Rechenzentrum.
Sie können dann auch erweitern Sie Ihre Vor-Ort-Adressraum auf die VPC.
Sie haben die Macht, den Weg zu manipulieren Tisch, so dass Sie Dinge anpassen.
Sie müssen den Netzwerkzugriff Kontrolllisten in der VPC.
[? So ist es?] Gibt Ihnen ein hohes Maß an Flexibilität
darüber, was Sie in AWS laufen haben.
>> Dann gibt es AWS Directconnect.
So Directconnect ist eine private Verbindung zu unseren Regionen.
So können Sie einen ein- oder einen 10-Gig zu bekommen Link oder eine oder mehrere 10-Gig Links
bis zu einem Bereich.
Also, wenn Sie das Hochladen einer Menge werden Daten oder das Herunterladen einer Vielzahl von Daten
und müssen Privat Konnektivität, dass es eine Option gibt.
>> Es gibt auch Route 53.
So ist unsere Route 53 DNS-Dienst.
Es tut allerlei interessante Dinge.
So unterstützt die Gesundheitschecks.
So können Sie, sagen wir, laufen zwei Kopien Ihrer Website zur gleichen Zeit.
Und wenn einer von ihnen ausfällt, Umleitung Besucher auf die andere Kopie.
>> Oder Sie Geographie-basierten Datensätzen tun können so können Sie den Datenverkehr für ein Land
zu einem Cluster voneinander Land auf einen anderen Cluster.
Sie können A / B-Tests zu tun, so dass Sie können 80% Ihrer Verkehr haben
, eine Kopie Ihrer Website und 20% auf die neue Kopie Ihrer Website
und sehen, welche zu besseren Ergebnissen führt.
So können Sie alle Arten von tun können Interessantes gibt.
Sie können Latenz basierend Aufzeichnungen zu tun.
So können Sie Kopien von Ihren Website in der ganzen Welt
und haben die Benutzer gesendet, um je nachdem, welcher einer der engsten ihnen basierend auf der Wartezeit.
Es hat auch eine tiefe Integration mit AWS-Dienste,
so wie unsere Load Balancer, und S3 und Cloudfront,
so ist es wirklich einfach, Punkt Dinge zu Cloudfront
Ausschüttungen für Ihre LBs oder S3 Eimer.
>> Dann gibt es noch EC2.
So EC2 ist unsere Virtual Server-Dienst.
Sie können auf Windows laufen.
Sie können Linux darauf ausgeführt werden.
Sie haben volle Kontrolle des Betriebssystems.
Es gibt verschiedene Varianten von Windows und Linux, so Red Hat, Debian, Ubuntu.
Wir haben unsere eigenen Vertriebs genannt Amazon Linux.
Sie können wählen, welches wünschen Sie.
>> Es gibt verschiedene Arten von Fällen.
So gibt es beispielsweise mehr als 27 Typen an dieser Stelle.
Es gibt also andere Instanz Familien auf der Grundlage unterschiedlicher Workloads.
Also gibt es allgemeine Zweck Fällen die
nur, wenn Sie nicht wissen, was Sie benötigen, können Sie mit den Start.
>> Es ist rechen optimiert, das sind ideal für Dinge wie Web-Server,
oder?
Es ist Speicher optimiert Instanzen, die
sind für Dinge wie Datum relationalen Datenbanken.
Es gibt speicheroptimierte Fällen so haben diese großen SSDs auf sie.
So sind sie ideal für Dinge, wie Mongo oder NoSQL, nicht wahr?
>> Und es gibt Grafiken optimiert Fällen
die sich hervorragend für GPU sind Compute und Cluster-Instanzen.
Und schließlich gibt es Kosten optimiert Instanzen.
Also, wenn Sie versuchen nur, um Sie zu experimentieren
kann eine Reihe von Low-Cost-Instanz erhalten Typen, die für diesen Anwendungsfall groß sind.
Dann gibt es Auto Scaling.
So Auto Scaling ist eine API für EC2.
Und es erlaubt Ihnen, Skala horizontal nach oben und unten Etagen von EC2-Instanzen.
Also lassen Sie uns sagen, Sie haben eine Reihe von Web-Servern.
>> Und, wie in der Notre Dame Fall gegebenen Normalerweise müssen Sie zwei von ihnen haben,
aber Sie könnten zum Maßstab haben 10.
Nun, Sie können Auto Scaling verwenden automatisch auslösen
Skalierung nach oben oder unten Ereignisse basierend auf einer Metrik.
So [? CPU?] Nutzung, Latenz.
Sie können benutzerdefinierte Metriken tun, so es ist da ziemlich offen beendet.
>> Sie können auch auf der Grundlage eines Zeitplans zu skalieren.
Also, wenn Sie wissen, dass Sie gehen zu müssen, sind viel Verkehr am Montag um 06.00 Uhr,
können Sie bis am Montag um 06.00 Uhr zu skalieren und verkleinern am Montag um 17.00 Uhr.
Sie können auch nicht auf der Grundlage nur Kommandozeilenbefehle.
>> Dann gibt es elastische Lastausgleich.
So elastischen Lastausgleich ist ein Managed Load Balancer.
So können Sie auf eine Schaltfläche klicken, wird Bestimmungen ein Load Balancer für Sie.
Der Load Balancer lebt in mehrere Availability Zones.
Es tut SSL-Verschiebung für die Ports 25, 80, 443,
und etwas mehr als 1024 für TCP-Datenverkehr.
>> Es tut Verbindungsausgleich, Proxy-Protokollunterstützung.
Es ist also eine sehr reichhaltig Load Balancer.
Und es hat die Integration mit Auto Scaling.
Also, wenn Sie Auto Scaling sind und Sie die Skalierung sind nach oben und unten,
können Sie Ihre Instanzen automatisch beitreten oder sie verlassen
eine elastische Load Balancer.
>> Also dann ist da noch unser Storage-Services.
So die erste ist Amazon EBS oder Elastic Block Store.
Es handelt sich um anhaltende Volumes Sie Ihre EC2-Instanzen montieren.
So können Sie diese Momentaufnahme.
Also, wenn ein EBS Snapshot Volumen, geht es zu S3
was wir darüber in einem zweiten Gespräch.
Es gibt drei verschiedene Arten von EBS-Datenträger.
>> Es gibt Magnet EBS, die nur der ist Art Standard Art von Magnetplatten.
Es ist die kostengünstigste Option.
Dann gibt es noch allgemeine Zweck SSD, wo
erhalten drei IOPS pro Gigabyte Bereitstellung.
Wenn Sie also ein Terabyte haben Volumen, Sie haben 3.000 IOPS.
Und dann gibt es bereitgestellten IOPS.
So bereitgestellten IOPS wird, wenn Sie zahlen, wie viel Speicherplatz Sie verwenden
und wie viel IOPS Kapazität Sie benötigen.
So können Sie Rückstellung 4.000 IOPS pro Volumen.
>> Also dann gibt es die Amazon S3.
Die Amazon S3 ist unser Objektspeicher.
So Amazon S3, können Sie es verwenden, nur jede Art von Daten zu speichern.
Sie können es verwenden, um zu speichern statische Websites und Schlauch statische Webseiten.
Sie können S3 für Backups verwenden und Archive in einigen Anwendungsfällen
als Quelle und Ausgangs Eimer für Big Data Analytics oder Transkodierung.
Es kann auch als ein Ursprung verwendet werden für eine Cloudfront Verteilung.
>> So S3 Super mächtig.
S3 für 11 ausgelegt Linien Haltbarkeit.
Was das bedeutet, ist es tragen kann der Verlust von zumindest zwei Daten
Zentren gleichzeitig ohne Datenverlust.
Sie können die Verschlüsselung auf S3 zu tun.
So Serversatz-Verschlüsselung oder Server Set-Verschlüsselung mit Ihrem Schlüssel.
Also, wenn Sie die verwaltet werden sollen Tasten können Sie das auch tun.
>> Und es gibt Gletscher.
So Gletscher ist unser Langzeitarchivierung Service.
Es ist auch für konstruiert 11 Zeilen der Haltbarkeit,
aber es ist, wenn Sie speichern möchten etwas, und vergessen Sie es, nicht wahr?
Egal, ob für die Einhaltung oder andere Gründe, die Sie brauchen, um etwas zu archivieren,
Sie sollten Glacier verwenden.
So Gletscher kostet $ 0,01 pro Gigabyte pro Monat.
Und Amazon S3 beginnt um $ 0,03 pro Gigabyte pro Monat.
So Gletscher ist weniger teuer und Gletscher dauert drei bis fünf Stunden
Ihre Daten wieder zu bekommen.
Also, wenn das ist OK, wenn es ist eine Archiv Fall
dann Glacier wahrscheinlich die rechts Anwendungsfall dafür.
>> Dann gibt es Storage Gateway.
Also das Storage Gateway eine virtuelle Maschine
dass man lokal ausgeführt in VMware oder Hyper-V.
Es gibt Ihnen eine iSCSI-Endpunkt.
Sie können dann bis eine weitere VM obendrein
dass macht, dass iSCSI Endpunkt mit CIFS oder NFS.
Alles, was in das gilt Netzwerkfreigabe und dann bekommt
bis zu Amazon S3 oder Glacier gesichert, oder EBS je nachdem, wie Sie es einrichten.
Also ist es eine einfache Möglichkeit, erhalten Sie Ihre Daten bis zu AWS.
>> Also dann ist da noch unsere Datenbankdienste.
So die erste ist Amazon RDS.
Das ist also unsere relationalen Datenbankdienst.
Also das ist ein Managed relationalen Datenbank [? für Sie. ?]
Es wird unterstützt SQL Server, Oracle, MySQL und Postgres-Motoren.
>> Es tut automatisches Failover.
Also, wenn Sie die Multi-AZ-Option aktiviert,
es tut Synchronblockebene Replikation über Verfügbarkeit Zonen.
Und dann, wenn Ihre primäre aus, es werde einfach automatisch
Failover zwischen ihnen.
Es ist auch für die MySQL-Engine, unterstützt Lesen Repliken innerhalb der gleichen Region
oder zwischen den Regionen.
Und es gibt alle Arten von interessante Möglichkeiten gibt.
Also, es wird Ihre Backups für Sie tun.
So dass es dann Sicherung auf S3.
Es wird Ihr Patch für Sie auch tun.
>> Dann gibt es noch DynamoDB.
DynamoDB ist unsere Managed NoSQL-Service.
Für Dynamo DB er deren wegnimmt Alle der Verwaltungsaufwand
der Verwaltung eines NoSQL Service für Sie.
So dass Sie nur Bereitstellung die Tabelle, und Sie sagen,
wie viel lesen und schreiben Kapazität, die Sie möchten.
Und es wird liefern das für Sie.
Es ist also ein äußerst einfachen Service zu bedienen.
Dann gibt es noch ElastiCache.
So ist unser ElastiCache verwaltet Caching Service.
Es ist im Grunde ein verwaltetes Redis oder ElastiCache.
Also noch einmal, kann man Bereitstellung eines Clusters von ElastiCache oder Redis Instanzen
und nicht um die Backups zu kümmern, oder Failover, oder jede von dem Zeug.
>> Dann haben wir unsere Anwendungsdienste.
So Cloudfront ist unser Content Delivery Network
und er lebt auf diesen Edge-Standorten dass ich zuvor gesprochen.
So Cloudfront verwendet werden für Live-Video-Streaming,
für on-Demand-Video-Streaming, und nur mit einer Website,
so Hosting einer Website.
So haben Sie können Website gehostet auf elastischen Load Balancer,
oder Instanzen oder S3 Eimer, oder einfach nur Hardware vor Ort.
Und Sie können eine Cloudfront setzen Verteilungs davor.
Es wird Ihre Inhalte zwischenspeichern.
Es wird auf den Randpositionen setzen.
Und so, wenn jemand geht auf Ihre Website
sie werden treffen Cloudfront, die wird sich wahrscheinlich näher an sie
als alles, was der Ursprung ist.
Und es wird viel zu entlasten die Last von der Herkunft,
also sowohl sparen Sie Geld und bekommen eine bessere Benutzererfahrung.
>> Dann gibt es Amazon Cloud.
So ist eine Cloud verwaltet Suchdienst.
So können Sie sie senden Sie die durchsuchbare Daten und sprechen Sie mit ihm über eine API,
und es wird die Suchergebnisse für Sie tun.
Dann gibt es die elastische Transcoder.
Also ist es eine Transcoding-Lösung verwaltet.
Sie setzen Ihre Videos in einem S3-Bucket, sagen, was in transcode,
welches Format und welche Größe und alles.
Und es wird sie zu transkodieren und legte sie in einen S3-Bucket für Sie.
>> Dann ist da noch unsere große Datendienste.
Deshalb haben wir Amazon EMR hat, was Elastic Map reduzieren.
Also das ist eine gehostete Hadoop-Framework.
So können Sie drehen ein Hadoop-Cluster aus eine Instanz zu Hunderten von Instanzen
wenn Sie benötigen.
Es ist eine tiefe Integration von bekam S3, um ein Dateisystem dafür
Sie HDSF, verwenden Sie die traditionell tun mit Hadoop.
Oder Sie S3 als Dateisystem zu tun.
>> Es ist für bekam Unterstützung Spotpreise, das ist,
auf Amazon, wie Sie bieten für Überkapazitäten.
So unterstützt sie das alles.
Es unterstützt die gemeinsame Hadoop-Frameworks wie Funken und Shark und Hive
und Schwein.
Und wir mehr als 5,5 gesehen haben Millionen EMR-Cluster
an dieser Stelle auf Amazon gestartet.
>> Dann haben wir AWS Daten Pipeline hat.
So ist ein Daten Pipeline Service, mit dem
Sie Daten über verschieben unsere verschiedenen Datenspeichern.
So können Sie etwas von S3 zu nehmen, setzen sie in RDS, dann einige EMR darauf
legen Sie sie in Redshift, das ist, unsere Data-Warehousing-Gerät,
und dann kann man etwas herausziehen der eine On-Premise, MySQL-Instanz.
So gibt es alle Arten von Dinge, die Sie damit machen können.
>> Dann gibt es noch Redshift.
Redshift ist unsere Managed Data-Warehouse-Appliance.
Es soll Petabyte-Skala, so Sie viele Daten darauf speichern können.
Es ist eine massiv-parallele Architektur.
So können Sie viele haben kann Knoten, wenn Sie wollte.
Und das tut sie alle Backups und alle das administrative Sachen für Sie.
Und dann gibt es Kinesis.
Kinesis ist unser Echtzeit- Bearbeitungsservice.
So können Sie eine Quelle zu nehmen Echtzeit-Streaming-Daten,
so sagen, wie der Twitter Firehose oder eine Haufen von Protokolldaten, senden Sie es an Kinesis.
Kinesis behandelt alles, was für Sie.
Und dann haben Sie eine Verbindung herstellen können Arbeiter, um sie, die Dinge herausziehen
und, sagen wir, tun, eine Live-Dashboard oder tun Live-Analytik auf sie.
>> Also haben wir unsere Implementierungsdienstleistungen.
So AWS OpsWorks ist ein DevOps Rahmen.
So können Sie Ihre Anwendung zu nehmen, Sie brechen in Schichten.
So können Sie Ihr System zum Lastenausgleich haben Schicht, Ihre Web-Schicht, die App-Schicht,
Ihre Datenbankschicht, und Sie Bereitstellung Dinge auf dieser Schichten
basierend auf Chef Rezepte.
Chef ist ein Konfigurations Managementsystem.
So unterstützt es auch Lebenszyklusereignisse usw.
wenn Sie nicht wollen, um zu verwalten Ihren eigenen Chef, nicht wahr,
wenn Sie irgendeine Art von haben wollen programmatischen Weg, Dinge zu implementieren
auf Ihre Instanzen diese ist eine Option für Sie.
>> Dann haben wir Elastic Beanstalk.
So Elastic Beanstalk ist ein Dienst, können Sie zu-- sagen Sie ein Entwickler sind.
Sie haben Ihren Code in einem Git-Repo.
Sie wollen nicht, sich Sorgen zu machen zu müssen über die Bereitstellung von eigenen ELB oder RDS
Instanzen oder regelmäßigen EC2-Instanzen.
Also, was Sie tun, ist Sie, aus dem Code, schicken Sie es an Elastic Beanstalk.
Elastic Beanstalk wird Bereitstellung RDS Instanzen und ELB und all das Zeug
für Sie und entfalten Sie Ihren Code auf sie.
So ist es viel macht für Entwickler einfacher
ihren Code auf AWS einzusetzen.
>> Dann gibt es Cloudformation.
So Cloudformation ist ein Service für Behandlung Ihrer Infrastruktur als Code.
So, jetzt, dass Sie all dies Sachen in der Anwendung,
Sie VPC haben, und Ihre Sicherheit Gruppenregeln,
und Ihrer EC2-Instanzen, und Ihr RDS-Instanzen.
So können Sie diese ganze hast Architektur auf AWS.
Nun, wie wollen Sie programmatisch spinnen, dass nach oben oder neu erstellen?
Sie können eine JSON-Datei schreiben dass bedeutet das alles.
Und dann können Sie [? nehmen?] dass JSON-Datei
und Bereitstellen Infrastruktur aus der IT.
So können Sie eine Architektur haben wobei jedes Mal, wenn Sie Code implementieren,
es dreht sich eine neue Kopie Ihres gesamten Architektur und Failover auf sie.
So können Sie dies auch zu tun eine veränderliche Infrastruktur.
>> Dann endlich gibt es unsere Services Administration.
Also unsere Verwaltungsdienstleistungen beginnen mit Amazon IAM,
so ist es Identity und Access Management.
Also, mit dem Sie verwalten Sie Ihre AWS-Konto
so können Sie Unter haben Benutzer und Gruppen und zu tun
Identity Federation und alle Arten von Sachen.
Es ist wirklich wichtig für die Sicherheit.
>> Dann haben wir Amazon Cloudwatch, Das ist unser Service-Metriken.
Also es gibt Ihnen die CPU-Auslastung und alle Arten von Metriken.
Und Sie benutzerdefinierte tun können Metriken und [? Sie tun können?]
automatische Skalierung auf der Grundlage dieser Kennzahlen.
>> Und dann haben wir CloudTrail.
So ist unser CloudTrail Service für die Prüfung.
So wird es API-Aufrufe protokollieren gegen Amazon Web Services.
Also, die diese Instanz neu gestartet?
Die diese Sicherheitsgruppe verändert?
Und melden Sie sie in notwendig Eimer, so dass Sie
kann sehen, was passiert in Ihr Konto und wer es getan hat.
>> Ein neuer Service, den wir haben, ist von Arbeitsbereichen.
So ist es ein Desktop-Virtualisierung auf AWS.
So können Sie eine Rückstellung Workstation, ein Windows-Arbeitsstation
und es wird dann kommen, in wenigen Minuten.
Es wird zu Ihrem aktiven angeschlossen werden Verzeichnis, so dass Sie mit Ihren Benutzern.
Und Sie können es wieder aufzubauen.
Sie können auf einfache Bereitstellung neu.
Es gibt verschiedene Arten mit verschiedene Software auf es.
>> So, jetzt haben wir durchgemacht habe viele unserer Dienstleistungen, lassen Sie uns
tatsächlich einen Live-Demo.
Also werde ich umschalten meine Web-Browser hier.
Also, was ich möchte Ihnen zeigen, ist zur schnellen Inbetriebnahme eingestellt
eine EC2-Instanz mit Wordpress auf sie.
Und dann werden wir um das gleiche zu tun,
aber wir werden zum Hochdrehen ein RDS-Instanz und eine ELB.
Also werden wir es nur in der Instanz zu tun und wir werden alle Ebenen aus und brechen.
>> Also lassen Sie uns starten eine EC2-Instanz.
Das erste, was die Ich habe hier schon getan
wird Sie gehen zu wollen, sind ein Schlüsselpaar zu haben.
So ein Schlüsselpaar ermöglicht es Ihnen, melden Sie sich bei der aktuellen Instanz.
So können Sie das privat halten Teil des Schlüsselpaars,
und wir haben die Öffentlichkeit Teil auf die Instanz.
Und das ist, was können Sie eingeloggt sein.
Also habe ich bereits meine Schlüsselpaar importiert, nur meine normalen SSH-Schlüsselpaar hier.
>> Und so ist die andere Sache, Ich werde hier ist zu tun,
Ich habe bereits einige Fälle laufen, aber ich werde eine neue zu starten.
Also werde ich mir meine Betriebssystem herunterladen.
Sie sehen also, ich habe eine ziemlich große Auswahl an Betriebssystem.
Also ich werde einfach abholen Ihr Standard Amazon Linux.
>> Und ich werde um eine Instanz Typ auswählen.
Und da dies ein Web-Server, ich werde
einen c3.large tun, weil es wahrscheinlich berechnen intensiv.
Also werde ich einen c3.large holen, und ich werde einer von ihnen zu starten.
Ich werde es in verlassen der Standard VPC für jetzt.
Ich werde all dieses Zeug in Ruhe lassen.
>> Und ich werde zu ermöglichen Cloudwatch Monitoring
weil Cloudwatch Detail Überwachung ändert Cloudwatch
Überwachung von fünf Minuten Auflösung zu einer Minute Auflösung.
Deshalb möchte ich, dass meine Web-Server ein.
Und dann werde ich den Speicher zu gehen.
Deshalb möchte ich General Purpose SSD hier.
8 GB ist wahrscheinlich genug für mich, so bin ich gerade dabei, dass zu halten.
Ich werde einfach zu beschriften es Wordpress-Demo.
Das ist also der Tag, damit ich wissen, was es tatsächlich ist.
Und dann bin ich zu gehen konfigurieren Sie eine Sicherheitsgruppe.
So eine Sicherheitsgruppe ist wie Eine Firewall für die Instanz.
Also werde ich zu einem Einsatz meiner bestehenden.
Also das Sicherheitsgruppe, es SSH ermöglicht, so dass ich in sie SSH.
Und es ermöglicht HTTP.
>> Nun, ich werde zu sperren zu wollen ab diesem SSH ein bisschen mehr.
Sie wollen nicht nur jemand von jeder IP-Adresse SSHing in.
Also werden wir das tun, nachdem es startet.
>> Also ich bin mit allen zufrieden von diesem Zeug hier.
Und ich werde zu starten.
Und dann bin ich zu gehen wählen, welche Schlüsselpaar ich will.
Also werde ich die wählen Schlüsselpaar, das ich vorher aktualisiert.
>> So, jetzt wo ich warte für sie zu starten, lassen Sie uns
schau auf unsere Sicherheitsgruppe.
Also haben wir Sicherheitsgruppen hier.
Hier ist meine Sicherheit Gruppe, die ich es in.
>> Ich werde hier nur dies ändern.
Also lassen Sie mich machen dieses ein etwas größer hier.
Also habe ich diese Einstellung ändern möchten von überall auf Ihr IP.
Denn das wird automatisch nehme meine IP
Adresse hier und verriegeln es unten ein wenig.
>> Und so, während die Beispiel dreht sich,
wir drehen ein paar Sachen für unsere anderen Fall
wohin wir gehen zu durchbrechen die Datenbank und das System zum Lastenausgleich
so dass es für uns sein.
Das erste, was ich werde wollen zu tun ist, zu drehen, eine Load-Balancer.
Also ich werde wählen eine Load-Balancer hier.
Und ich werde es nennen WordpressELB.
Und ich werde alle just-- Ich will, ist Port 80 in hier.
>> Und jetzt für die Gesundheit zu überprüfen, ich bin gerade dabei, TCP zu tun.
Also, wenn Apache läuft, wird es gut sein.
Und ich werde das gesund zu senken Schwelle, nur damit sie gesund wird
ziemlich schnell.
Dann wieder, hat diese eine Sicherheitsgruppe.
Also habe ich bereits eine Sicherheits gemacht Gruppe dafür heißt Wordpress ELB.
Und es ist im Grunde nur gehen den Verkehr von Port 80 zu akzeptieren.
Und dann werde ich nicht hinzufügen alle Instanzen, die es für den Moment.
Und ich werde das Tagging zu überspringen.
Und so sind wir zu gehen erstellen diese ELB jetzt.
>> So schuf die Load-Balancer.
Ich bin auch zu starten ein weiteres Beispiel hier,
nur für den Web-Teil meiner Wordpress.
So hier gehen wir.
Ich werde nur das gleiche zu tun was ich tat, vor.
So c3.large, Cloudwatch detaillierte Überwachung aktiviert.
Allzweck-SSDs.
Rufen Sie diese Wordpress Web.
>> Und ich möchte a-- bereits zu wählen I eine Sicherheitsgruppe für diese.
Also das Sicherheitsgruppe übernimmt Verkehr auf Port 80 von meinem Wordpress ELB
Sicherheitsgruppe, von der Sicherheit Gruppe von meiner Load Balancer,
sondern auch SSH, die wiederum, wir gehen zu sperren.
Also werde ich diese zu starten.
Richtig.
>> Und dann, was ich als nächstes zu tun ist Ich werde ein RDS-Instanz starten.
RDS wird meine Datenbank sein.
Also werde ich hier.
Ich werde um RDS zu gehen.
Ich werde eine neue Instanz starten.
So werde ich meinen Motor zu pflücken.
Also hier habe ich eine Auswahl von MySQL, Postgres, Oracle oder SQL Server.
Ich möchte MySQL.
Und so werde ich ja sagen.
>> Also das ist eine Option für Multi-AZ.
So Multi-AZ, wieder diesen Replikationen wird zum Hochdrehen zwei RDS-Instanzen
und führen Sie die Replikation zwischen ihnen.
Und wenn ich will nicht, dass ich nur noch eine einzelne Instanz, aber ich möchte, dass.
Und dann bin ich zu gehen Pick meine Datenbank-Engine.
Also werde ich zu holen das späteste hier.
Und dann werde ich abholen welche Art von Beispiel ich will.
>> Deshalb möchte ich einen R3, das ist also der Speicher optimiert Instanz.
Also werde ich die R3 holen.
Und ich werde zu holen Ja, ich möchte Multi-AZ.
Und ich möchte, Allzweck SSD.
>> Und ich möchte wohl ein etwas mehr Speicher.
Ich werde 10 Gigs hier haben.
Und dann bin ich zu gehen Pick einige Anmeldeinformationen.
Was ist also Bezeichner für meine Datenbank?
Es wird also wordpressdb1 sein.
Ich werde diese Wurzel nennen.
Ich werde es ein Passwort zu geben.
>> Und wir werden ein Pick Sicherheitsgruppe für diese als gut.
Also habe ich schon gemacht ein Sicherheitsgruppe für diese.
Und dann bin ich zu gehen geben Sie einen Datenbanknamen.
Also werden wir einfach nennen es Wordpress.
Und wir sind zu gehen Wählen Sie ein Rückhaltefenster
Damit dies Backups für Sie.
Deshalb möchte ich eine Woche der Backups.
Und ich glaube nicht eine Präferenz haben für das Backup-Fenster.
Und ich will, dass es automatisch Upgrade meiner Nebenversion hier.
Also werde ich zu, dass als Standard zu verlassen.
So jetzt bin ich starten meine RDS-Instanz.
Richtig?
So jetzt ist es geschaffen.
So, jetzt sind wir nur darauf warten, dafür zu installieren.
So, während das vor sich geht, die zum loggen von in den ersten EC2-Instanz die wir gemacht.
So ist es dieses Wordpress-Demo.
Und wir überprüfen Sie, dass.
Yep.
>> Also mal sehen, wenn wir können, um es anzumelden.
Also werde ich das kopieren öffentlichen Hostnamen sie.
Ich werde eröffnen ein Shell-Fenster hier.
[Unverständlich] SSH.
Der Standardbenutzer ist ec2-Benutzer.
>> ZIELGRUPPE: Leo, würden Sie dagegen Befehl [unverständlich]?
>> LEO ZHADANOVSKY: Gut?
Und so wollen wir versuchen, in SSH.
Yep.
Also ich bin jetzt in meinem Beispiel.
So bin ich in SSHed.
Es liegt fünf Minuten so es ist definitiv mein Beispiel.
>> Also erste, was wir sind hier machen zu wollen,
wird es mir zu sagen, dass, oh, Ich habe ein paar Sicherheits-Updates.
Also ich werde einfach zu laufen jedes Sicherheitsupdate auf hier.
[? sudo yum?] minus y Update.
Also, es wird schnell installieren diese.
Das nächste, was ich tun möchte, ist, dass ich wollen einige mehr Sachen zu installieren.
Also werde ich MySQL installieren zu müssen.
Ich werde Apache installieren zu müssen.
Ich werde PHP installieren zu müssen.
Ich werde installieren zu müssen die PHP-Plugin für MySQL.
Und ich muss den MySQL-Server zu installieren.
Lassen Sie uns so zu installieren, dieses Zeug.
>> Installation.
Also das erledigt.
So, jetzt will ich [? HTTPD. ?] I wollen Apache beim Booten starten.
Also werde ich, dies zu tun.
OK.
So, jetzt, wenn ich neu starten, dies es wird starten.
>> Ich möchte auch MySQL beim Booten starten.
So elbe.
Hoppla, Tippfehler hier.
In Ordnung.
Und dann werde ich wirklich Start meiner Web-Server später.
Jetzt möchte ich meine starten Datenbankserver, though.
So tun.
Und so beginnt es für das erste Mal, also bin ich
tun zu haben, einige grundlegende Schritte hier.
Also das erste, was ich tun werde, ist ein Root-Passwort für meine MySQL gesetzt.
>> Also werde ich einfach laufen diese MySQL sichere Installationsbefehl.
So ist es keine aktuelle Root bekam Kennwort, also lasst uns gesetzt eins.
Und ich werde diese zu entfernen Anonyme Benutzer, die es erstellt
und deaktivieren Sie Root-Anmeldung.
Und entfernen Sie Testdatenbanken.
Also das alle Arten von productionizes Ihre MySQL installieren.
>> Also das erledigt.
So, jetzt muss ich in der Lage zu sein, Verbindung zu meinem MySQL-Server.
Also werde ich sehen, ob das hier funktioniert.
Yep.
So bin ich in meiner MySQL-Server.
>> So, jetzt die nächste, was ich tun möchte, ist Ich möchte meine Wordpress-Datenbank zu erstellen.
Also werde ich MySQL Admin zu tun.
[Unverständlich]
In Ordnung.
Also habe ich meine Datenbank.
>> Und nun, was ich tun möchte, ist, dass ich wollen eine Wordpress Benutzer zu erstellen.
Also ich möchte nicht, um sich anzumelden meinem Wordpress mit dem Root-Benutzer
denn das wäre schlecht.
Deshalb möchte ich einen Benutzer, dass nur Zugriff auf die Wordpress-Datenbank.
So gehen wir wieder hier.
Und wir sind auf [hin? bewegen?] dies hier.
>> Also, was ich hier mache ist Ich erstelle einen Benutzer,
kann von localhost, das ist eine Verbindung von meinem Super sicheres Passwort identifiziert
hier.
Und dann werde ich diese zu gewähren Benutzerzugriff auf die gesamte Datenbank.
In Ordnung.
Und jetzt sollte ich sein, in der Lage, als dieser Benutzer einloggen
und nur zu sehen, dass die Datenbank [? und?] Testdatenbank.
>> Also werde ich mysql minus tun u wordpress, statt des root.
In Ordnung?
Und dann wir sein sollten Lage, do-- oder?
So kann ich meine Wordpress-Datenbank finden Sie hier.
Also das ist großartig.
>> So, jetzt müssen wir wirklich herunterzuladen und zu installieren Wordpress.
Lassen Sie uns also, unsere Web-Verzeichnis zu gehen.
Also werde ich auf Wordpress, die wget neueste Version von Wordpress hier.
Ich werde, dass zu extrahieren.
Und jetzt werde ich tauschen das HTML-Verzeichnis, welches
ist der Standard [? Web?] Wurzel, mit dem Wordpress-Verzeichnis, so.
>> In Ordnung.
Und jetzt bin ich nur Wechsel gehen die Berechtigungen, so dass der Apache
Benutzer besitzt die Wordpress-Verzeichnis.
In Ordnung.
Und schließlich werde ich beginnen, meine Web-Server und hoffen, dass alles funktioniert.
In Ordnung.
So, jetzt sehen, was hier passiert, lassen.
Also werde ich hier.
Und sehen, ob ich bekommen kann in diesem Fall hier.
In Ordnung.
Also hier ist unser Wordpress-Setup-Bildschirm.
So wissen wir, all diese Informationen.
Also unsere Datenbankname ist Wordpress.
>> Unsere Benutzername wird Wordpress zu sein.
Ich habe mein Super sicheres Passwort bekommen hier.
Wir werden sein Verbindung zu localhost.
Und wir, die Installation.
>> Jetzt sind wir gerade dabei, geben Sie meine Website einen Namen.
So Leos Erstaunlich Blog.
[Unverständlich] Benutzernamen ein.
Ich werde eine zu bekommen Passwort für meinen Benutzernamen ein.
Ich werde per E-Mail-Adresse setzen.
Und da es ein Test ein, weiß ich nicht wollen Suchmaschinen indizieren diese.
So, jetzt sind wir die Installation Wordpress.
So, jetzt sind wir ganz eingestellt.
>> Also hier meine Wordpress.
Und hier ist mein Armaturenbrett.
Es ist eine voll funktionsWordPress.
Ich kann die Plug-ins aktualisieren hier, wenn ich wollte.
Tun Sie, was ich hier will.
Und so ist hier meine aktuellen voll Wordpress läuft auf meinem eine Instanz.
>> Nun, das ist toll, wenn Sie eine Test-Site, aber das heißt nicht zu skalieren.
Wir haben eine Instanz.
Wir können diese Instanz zu machen wirklich riesig, aber irgendwann
Sie gehen zur Neige der vertikale Skalierung Raum.
So wirst du zu wollen, sind verkleinere sie mehr als das.
>> Deshalb haben wir gesponnen up mit all dem anderen Zeug.
Lassen Sie uns also, wenn Sie unsere RDS-Instanz durchgeführt.
[? Ja?] Unsere RDS Beispiel ist fast fertig.
Also das ist in Ordnung, weil in der Zwischenzeit wir schlagen unsere EC2-Instanz.
Es wird nur sein, etwas andere Vorgehensweise.
>> So haben wir unser Wordpress Web bekam.
Jetzt hatte ich bereits eine Lauf gestern.
Also ich habe gerade herausfinden, was war es, dass ich startete heute.
So wurde dieses 4. November gestartet.
Also das ist die eine von heute.
[? Ich weiß, dass?] Dieses war ins Leben gerufen, oh, 04.00.
Also eigentlich ist dies die neue.
Yep.
OK.
>> Also das ist meine neue Instanz.
Also noch einmal, ich werde in sie SSH.
Lassen Sie uns also zurück zu meinem Terminal finden Sie hier.
Also werde ich aus diesem heraus.
Ich werde in die neue Instanz SSH.
In Ordnung.
Also werde ich zu tun haben einige der gleichen Sachen hier.
Also werde ich, um Sicherheitsupdates laufen.
Ich werde ein paar zusätzliche Pakete zu installieren.
Die Pakete werden zu gehen ist jetzt etwas anders.
>> Also ich weiß nicht den MySQL-Server benötigen weil wir brechen, dass aus.
Also ich bin immer noch Installieren Sie den MySQL-Client.
Ich bin immer noch Apache installieren.
Ich bin immer noch Installation von PHP und MySQL PHP.
Ich bin nur nicht gehen Installieren Sie den MySQL-Server.
>> Dann bin ich immer noch gehen, um sicher, Apache startet beim Booten.
Jetzt müssen wir die Datenbank auf bis sein.
So, während wir wissen, dass das Hinzufügen dieser lassen B. auf die Load-Balancer.
So werden wir zu gehen, unsere Load Balancer hier.
Und wir sind gerade dabei, Kopieren Sie die Instanz-ID.
Habe meine Instanz-ID hier.
>> Wenn ich auf meinem System zum Lastenausgleich, siehe, hier ist mein Load Balancer,
hier ist ihre DNS-Namen.
Also es hat Null-Instanzen in-Service jetzt
weil ich noch nicht hinzugefügt alle Instanzen zu.
Also werde ich mein Exemplar hinzuzufügen.
Also hier ist meine Liste der Instanzen.
Wenn ich also in diesem Fall, also bin ich werde diese ein, um es hinzuzufügen.
>> Jetzt ist es noch warten und es wird nicht
um diesen Fall zu ermöglichen bis es gesund.
Und es wird nicht gesund zu werden bis ich meinen Web-Server.
Lassen Sie uns also, wenn Sie unsere RDS sehen Instanz wieder auf.
In Ordnung.
Großartig.
Also unsere neuen RDS-Instanz bereit.
Das ist also der Endpunkt für meine RDS-Instanz.
Also, was ich tun werde, ist, ich bin werde meine RDS-Instanz verbinden.
Also das ist jetzt ein voll verwaltet MySQL-Datenbank.
Es hat Backup auf sie gesetzt.
Es ist überflüssig.
Er drehte sich in nur wenigen Minuten.
So, jetzt muss ich in der Lage zu sein, SSH hinein from-- oder nicht SSH,
aber melden Sie sich mit dem MySQL-Client.
>> Yep.
Also bin ich hier.
Ich bin in.
So, jetzt, das wird ähnlich sein außer wir nur brechen sie aus.
Also, noch einmal, ich werde tatsächlich raus aus dieser für eine Sekunde.
Nun, wir bereits erstellt Die Wordpress-Datenbank
weil wir in Wordpress gibt es, so Ich werde die Wordpress-Benutzer zu erstellen.
Und es geht um einige sein leichte Unterschiede in der hier
von dem, was wir beim letzten Mal.
So werden wir erstellen Die Wordpress-Nutzer,
aber jetzt werden wir nicht zu sein Anmeldung von localhost mehr.
Wir werden sein Anmeldung in der EC2-Instanz.
Und wir werden nicht unbedingt wissen, über welche IP-Adresse es herkommt,
oder wir wollen nicht, um anzugeben, es zu diesem Granularität.
>> Wir werden die Sicherheit haben Gruppen, stellen Sie sicher, dass nur
unsere Web-Server kann dies zu verbinden.
Also ich werde einfach lassen aus, auf dieser Ebene,
von jeder IP-Adresse Verbindung.
So dass wir nur das tat.
Und jetzt gerade wir werde wieder zu haben,
Diesen Nutzer Zugriff gewähren Die Wordpress-Datenbank.
So, jetzt bin ich gerade dabei, ändern Sie dies in eine Wildcard.
In Ordnung.
Also müssen wir das.
Lass uns von hier verschwinden.
Also werden wir nur sicherstellen, dass dass wir jetzt anmelden können.
Ich werde einfach zu ändern meinem Benutzernamen, um Wordpress.
In Ordnung.
So sind wir in.
Also das funktioniert.
Jetzt werden wir, wieder, ich muss Einrichten Wordpress auf dieser Instanz.
Also, was wir gehen zu müssen zu tun ist, Var, www gehen.
Ich muss die HTML bewegen Verzeichnis html.old.
In Ordnung.
Und wir gehen zu müssen, Wordpress herunterladen.
>> In Ordnung.
Extrahieren Sie Wordpress.
Wir werden es zu verschieben um das HTML-Verzeichnis.
In Ordnung.
Und wir sind zu gehen ändern Sie die Berechtigungen.
Und dann werden wir Apache starten.
>> Also, was geschehen soll, Jetzt ist es geht
im Grunde fünf sein Wiederholungen auf dieser ELB.
Und es ist schließlich, diese Instanz gehen gesund auf der ELB zu werden.
So [unverständlich] hier.
Mal sehen.
Diese Instanz ist noch nicht gesund.
Also, was ich bin eigentlich zu tun ist, ich werde
Änderungen des Gesundheitschecks ein wenig etwas mehr, nur um es schneller zu machen.
Wir können es später wieder zu ändern.
Also lassen Sie uns sagen, ich will gesund Schwelle von drei anstelle von fünf.
OK.
So, jetzt sind wir im Einsatz.
>> So, jetzt werde ich gehen auf diese Load-Balancer.
Und es sollte Proxy mich zurück durch an diese Instanz,
und wir werden Wordpress einrichten hier.
Nun, wenn Sie Ihre eigenen haben Domain-Namen oder so etwas,
Sie können einfach eine CNAME Rekord diesem DNS-Namen.
Und das elastische Lastausgleich Service ist auf dem Backend skalierbar
so ist es Skalen oben und unten auf seine eigene.
So könnte es mehrere IP-Adressen sein.
Die IP-Adressen ändern könnte.
Deshalb sollte man immer verweisen es von diesem DNS-Namen.
>> In Ordnung.
So hier gehen wir.
Wir sind wieder in unserem Setup-Bildschirm.
Jetzt werden wir zu tun der gleiche Prozess fast.
Also unsere Datenbankname ist Wordpress.
Unsere Benutzername Name ist Wordpress.
Wir haben die gleiche Super bekam sichern Passwort wie zuvor,
mit Ausnahme der Datenbank-Host ist jetzt werde die RDS-Instanz sein.
>> Wir werden also, hier zu gehen.
Wir werden an RDS gehen.
Wir werden meine Instanzen zu gehen.
Ich brauche meine Endpunkt Namen hier.
Es ist dies ein.
Also ich bin gerade dabei, kopieren Sie diese.
In Ordnung?
Also mal sehen, ob das funktioniert.
In Ordnung.
Also das funktioniert.
So können Sie mit dem RDS-Instanz verbinden.
Wieder ist es zu gehen sein Leo Awesome Blog.
In Ordnung.
>> So, jetzt sind wir zu gehen Installieren Sie unsere Wordpress.
Also wir sind fertig.
Also lassen Sie mich nur melden Sie sich an um sicherzustellen, dass es funktionierte.
OK.
>> So, jetzt wir haben ein voll in Betrieb sind Wordpress.
Wir können alle Arten von Operationen auf es zu tun.
So, jetzt der Unterschied ist, dass Wir haben eine separate Datenbank.
Das Datenbanken überflüssig.
Wir haben immer noch nur ein Web haben Server, aber wir konnten jetzt
nehmen Sie ein Bild von dieser Web- Server, starten Sie es erneut,
und dann haben wir zwei Web-Servern hinter dieser Load-Balancer.
>> Der Endpunkt nicht, ob ändern es ist einer, oder zwei, oder 50 Web-Server.
Wir können sie darüber hinaus zu skalieren.
Also gibt es Plugins für Wordpress, wo Sie S3 für Ihre statische Vermögens einsetzen.
Sie können Cloudfront verwenden , diese Vermögensgegenstände zu cachen.
Sie können ElastiCache so dass Sie verwenden Memcached kann im Grunde verwenden
Sitzungsstatus dort zu speichern.
>> So wie man es von zu skalieren ein bis mehrere Instanzen,
willst du das übernehmen sind diese Instanzen sind flüchtig,
so dass sie weggehen kann.
So haben Sie zu denken, darüber, wo bewahre ich Protokolle,
wo kann ich speichern Sitzungszustand.
Wie mache ich es so, dass es in Ordnung ist diese Fälle kann verschwinden, oder mehr
von ihnen werben?
So wirst du zu haben sind Fragen beantworten wie die.
Aber es ist ziemlich häufig Muster.
Man startet also zunächst entlastet jede anhaltende Dinge auf andere Ebenen.
>> So, jetzt haben wir diese haben, sind wir getan [? dreistufige?] Sache.
Das letzte, was ich hier machen ist, ich bin
werde meine Load Balancer machen ein wenig fester
jetzt, dass es so gesund markiert.
So ist es in der Regel nicht ein gute Idee für Websites
TCP Gesundheitschecks, weil zu tun Apache könnte sein,
aber es könnte sein Rückkehr PHP-Fehler.
Also nicht, dass du das nicht.
>> Also, was ich zu gehen hier machen ist, ich werde
dies zu einem HTTP-Gesundheits-Check zu ändern.
Und es wird sein, index.php, nicht index.html.
Und wir werden das ändern gesunde Schwelle wieder auf fünf.
Also das erledigt.
Also das sollte noch gesund sein.
Yep.
So sind wir immer noch in Betrieb.
>> Also das ist, wie Sie gesetzt Sie Wordpress auf AWS.
Also ich denke, in weniger als 20 Minuten wir haben sowohl auf eine Instanz eingerichtet, auf seine eigene,
und eine vollständige Drei-Schichten-Architektur, bei wobei jede Lage unabhängig skalierbar.
Sie können alle Arten tun interessante Sachen
mit der Datenbank zu skalieren als auch.
>> Lassen Sie mich Ihnen ein weiteres Interessant ist hier.
Sagen wir also, dafür möchte ich ausbrechen das liest von den Schreibvorgängen.
Ich kann ein Lesen Replikat erstellen.
Also werde ich nur erstellen Sie ein zu lesen Replik.
So spricht man gehen sein wordpressdb1 READ1.
Ich werde es tun auf die gleiche Region, aber ich
könnte es in einer anderen Region zu tun.
So werden wir beginnen Bereitstellung einer Replik lesen Sie hier.
So, jetzt schaffen wir Lese Replik.
Das ist geschaffen es an der Unterseite.
So können Sie alle Arten tun können coole Sachen hier.
>> Also bin ich mit der Demo getan.
Also ich denke, wir haben etwa 10 Minuten.
Also werde ich keine Fragen niemandem nehmen hat, über alle AWS verwandtes Thema.
Anyone?
Kühle.
In Ordnung.
Vielen Dank allen.