LEO ZHADANOVSKY: Hola a tots. Sóc Leo Zhadanovsky. Sóc un arquitecte de solucions a Amazon Web Services. I jo vaig a parlar amb vostè avui sobre el que Amazon Web Services és, la seva història, un breu resum dels serveis que oferim. I també vaig a fer una demostració en viu de com llançar una pila LAMP de AWS tant en una sola instància i mitjançant l'ús d'alguns dels nostres altres [? gestionades] serveis ?, com com la nostra base de dades relacional servei, i la nostra càrrega balancejadors i els nostres casos. Així, en primer lloc, anem a parlar de la història de AWS. Llavors, com aconseguir a Amazon.com aquest negoci de cloud computing? Bé, és realment bo en Amazon proporcionant una gran selecció de productes i l'enviament d'aquells a els clients de manera eficient. I darrere d'aquesta capacitat rau anys d'experiència amb els centres de dades de funcionament, amb logística, amb tota mena de coses. I així descobrim més de 10 anys que volgut permetre als nostres clients fer un munt de coses diferents, no? Així que vam acabar oferint alguns interns serveis fins als venedors de tercers. Com publiquem serveis web senzills com ara la recerca de catàleg. I es va convertir en realitat aparent molt ràpid que els desenvolupadors tenien fam per més dels nostres serveis. I així això ens va portar a desenvolupar AWS. Així que li preguntem, ¿i si ens podria empaquetar tot que fem i oferim als altres a través del web? Així la missió AWS és permetre empreses i desenvolupadors a utilitzar els serveis d'Internet per construir sofisticades aplicacions escalables. I els serveis web és el que persones que ara diuen el núvol. Així que el 2006, AWS va néixer. I parlarem de AWS el que realment és. Proporcionem tan diferent serveis en diferents nivells. Així que tenim classe dels nostres serveis centrals, nostre emmagatzematge de càlcul i base de dades. I després també tenim una capa de xarxa, i tenim un mundial infraestructura, pel que hem regions aconseguit a tot el món i zones de disponibilitat de tot el món. I després tenim serveis de nivell superior, com serveis d'aplicacions que s'utilitza per construir horitzontalment aplicacions escalables. I després tenim el desplegament i serveis d'administració. Així que aquests són serveis que utilitzar per implementar el codi en la AWS i per administrar el seu AWS representen mesura que augmenta. Així que anem a parlar de la nostra infraestructura global de primera. Tenim 11 regions de tot el món. Així que acaba d'afegir una nova regió Fa un parell de setmanes a Frankfurt, però cada regió és com un núvol separada. Així que aquests serveis estic parlarem, ells existir en les diferents regions. Així que als EUA, hi ha una regió al nord de Virgínia. Hi ha una regió al nord Califòrnia ia Oregon. La regió a Oregon també és de carboni neutral. També tenim una regió en Oregon diu GovCloud. Així que si vostè té una càrrega de treball que necessita ser ITAR compatible, així que això és Trànsit Internacional i de Reducció d'Armes Tractat, ha d'utilitzar GovCloud. Així que l'important d'això és que vostè escollir i triar on són les vostres dades va i on les seves aplicacions van. Així que no ens movem teves dades a través de regions, o entre zones de disponibilitat si es tracta d'un servei on es pot triar la zona disponibilitat. Vostè pot escollir i triar on va. Pots moure. Li donem les eines per moure el seu dades, però que no es mourà per vostè. I així en cada regió hi ha almenys dues zones de disponibilitat, i parlarem del que aquests són en un segon. I hi ha també 52 vora llocs de tot el món. Així ubicacions de vora són, bàsicament, per a la nostra CloudFront, [? ] Distribució dels núvols? xarxa, i el nostre servei de DNS Ruta 53. I així hi ha un munt d'ells perquè estan més a prop dels usuaris, perquè aquests són serveis basats en la latència. Així qüestions de latència per a ells. Així que això és el que un típic regió es sembla. I després [? dins?] cada regió hi ha, com he dit, almenys dues zones de disponibilitat. Una zona de disponibilitat és almenys un centre de dades, de vegades pot ser més dins de la mateixa àrea geogràfica. I les nostres zones de disponibilitat estan dissenyats estar en diferents zones inundables, culpa planes tinguin poder diferent serveis públics i diferents nivells 1 ISPs. Així que vostè ha de dissenyar el seu aplicació [? la ment?] on alguna cosa pot succeir en una zona de disponibilitat, però pel que s'ha d'estendre a la seva aplicació en múltiples disponibilitat zones perquè estan construïts amb aquests acomiadaments en ment. I així que subministrem energia a una gran quantitat de empreses que reconeixes. Així que des Airbnb, a Netflix, a Dropbox, a Yelp, tenim tot tipus de noves empreses i empreses que s'executen càrregues de treball en nosaltres. En el sector públic, el que tenim tot tipus d'organismes públics que s'executen en nosaltres, EdTech noves empreses, universitats. La campanya d'Obama va córrer bàsicament tot de les seves coses a Amazon Web Services. I només per donar-li una perspectiva en la nostra escala, en un dia mitjà teníem prou nou servidor capacitat de suport La infraestructura global de Amazon.com quan era un $ 7000000000 de nou negoci en 2004. Així que això és tot el que tingut en un dia mitjà. Així que el concepte general és que si vostè pensar en com es pot aconseguir el poder. Perquè pugui obtenir el poder, que és a la carta, oi? Així que ja saps quan et van a donar que, vostè sap que vostè pot aconseguir-ho. És uniforme, perquè sàpiga què voltatge que està rebent. Es paga a mesura que avança, pel que vostè paga per exactament la quantitat que usa. I està disponible. Així que endoll, ja saps ets el poder get va. Així que hem pres i que ho va estendre a la informàtica. Així que aquest resol molts dels problemes. Normalment veiem molt de les organitzacions de TI. Ells tenen aquest problema de capacitat. Així que tenen certes quantitats de les necessitats de TI, i després tenir un excés de subministrament de la seva capacitat. Així que, o són de manera excessiva de capacitat, o no tenen prou capacitat, i tenen clients insatisfets. Així, per exemple, aquests són diferents patrons de trànsit. Així que si vostè té coses d'encendre i apagar, o créixer ràpid, o tenen pics variables o pics predictibles, per a tots ells, vostè està bé va a sobre-subministrament típicament, o vas a una oferta insuficient. Així que o bé tenen residus, o vostè té clients insatisfets. Així que el que AWS li permet fer vostès és pot escalar cap amunt i avall de forma dinàmica sobre la base del que el seu patró d'ús real és. Així que vostè pot pagar només pel que fa servir. I vostè pot llançar instàncies, així instància és la nostra paraula per al servidor virtual. Podeu iniciar una exemple, pot iniciar milers de casos en qüestió de minuts o segon, igual que tot el que necessita. I pot marcar fins i cap avall segons es requereixi. Així que m'ho dius a mi parlar amb vostè sobre una exemple, que és una espècie de prop de casa. Així que aquest és un típic trànsit taula de novembre de Amazon.com. I els dos últims pics aquí, ¿Algú sap el que són? Així they're-- AUDIÈNCIA: Cyber ​​Monday? LEO ZHADANOVSKY: Cyber ​​Monday i el Divendres Negre, oi? Així que, tradicionalment, el que Amazon.com va tenir fer era que tenien la capacitat prestació per cobrir els dos pics. Així, com a resultat, el 76% de les vegades, tenien massa capacitat. I només el 24% de les vegades estaven plenament que la utilitzen. I així, el 2010 va tornar Amazon.com fos el seu últim servidor web físic i es va traslladar a AWS. Així que això és el que el trànsit patró es veu com ara. La capacitat és just per sobre de el que realment es necessita. Llavors, per què veiem els clients adoptar cloud computing en AWS tan ràpidament? Bé, l'agilitat. Així que aquesta és la principal raó per la qual veiem. Per què és important l'agilitat? Bé, permet als clients a fer coses que en el món antic setmanes o mesos per fer prendre en minuts o segons. Així que vostè pot fer coses com un gir Dev nou sencer o mitjà de prova, girar tota una nova DR medi ambient, girar 50 casos, o 1000 casos de tràfic de punta, treure aquests 1.000 casos, ajust un clúster HPC, o un grup GS, i vostè pot fer això tot en qüestió de minuts en AWS. Així que el que això porta a és una cultura de la innovació. Així que vostè pot experimentar sovint. Vostè pot pagar només pel que fa servir i vostè pot fallar sense risc. Així que si intenta alguna cosa, que hi hagi pagat per unes poques hores d'ús. No és una gran cosa. No ha posat un gran capital la inversió a la davantera per això. Quins són els clients en realitat utilitzant AWS per? Bé, de manera que la Universitat de Notre Dame, traslladar el seu lloc web a través d'AWS. Ells tenen una mitjana d'al voltant de 38.000 visitants per dia al seu lloc, però pot augmentar a 150.000 durant esdeveniments esportius i partits de futbol. Així que es van mudar de la seva pàgina web a nosaltres. I ara el seu lloc web pot suportar un augment del 500% en el trànsit, tot el mentre que han estalviat 40% sobre el seu existent instal·lació en les instal·lacions de la seva pàgina web. NASA JPL, utilitzen AWS viure rierol l'aterratge del robot Curiosity a Mart. I així es van assabentar només sis dies d'antelació que necessitaven trobar un altre proveïdor del seu proveïdor habitual per a la seva transmissió en viu. Això també era el mateix temps que els Jocs Olímpics. Així que no podien comprar MDL capacitat en qualsevol lloc en el moment. I pel que bàsicament van establir la seva pròpia xarxa de distribució de continguts en el nostre servei EC2 en sis dies. I eren capaços de tenir major impuls a les seves necessitats. Eren, crec, preveient al voltant d'un milió d'espectadors. Així que va ser una molt interessant feed tècnica que utilitzen, Servidors d'Adobe Flash Media i [? Internet?] Caixets. I van ser capaços de desplegar tot Els grups d'aquestes programació com sigui necessari. I després els centrifuguen quan que no les fem servir més. La campanya d'Obama el 2012 utilitzat AWS per més de 200 aplicacions que ells allotjats a la plataforma. Tenien tot el que van des trucar a les eines, a processadors de pagaments, a les aplicacions mòbils, per llocs web d'organitzacions de voluntaris, a les grans eines d'anàlisi de dades. I tot el que havia de treballar en la jornada electoral. Així que per moure la jornada electoral seria requeriria una esmena constitucional, així que això no anava a succeir. Així que tots els seus sistemes anaven a haver de treballar des del primer dia. I ho van fer. Així que anem a parlar dels serveis reals. Així que en primer lloc els serveis de xarxes. Així Amazon VPC és la Núvol Privada Virtual. Es tracta bàsicament d'un xarxa definida per programari que viu a la part alta de les instàncies EC2, i els seus RDS, el que anem a parlar, i ElastiCache. I així es pot definir un privat espai d'adreces per a les instàncies. Vostè pot trencar que fins a subxarxes públiques, subxarxes privades. Vostè pot fer connexions VPN a el seu centre de dades en les instal·lacions. A continuació, pot també ampliar la seva espai en les instal·lacions discurs a la VPC. Vostè té el poder de manipular la ruta taula perquè pugui personalitzar les coses. Vostè té accés a la xarxa llistes de control a la VPC. [? Així que?] Li dóna una gran flexibilitat sobre el que s'estiguin executant en AWS. Després hi AWS DirectConnect. Així DirectConnect és una organització privada connexió a les nostres regions. Així que vostè pot aconseguir un un o un 10 gig enllaç o múltiples enllaços un o 10 concerts fins a una regió. Així que si va a carregar un munt de dades o la descàrrega d'una gran quantitat de dades i la necessitat de connectivitat privada, això és una opció allà. Hi ha també la Ruta 53. Així que la Ruta 53 és el nostre servei de DNS. Es fa tot tipus de coses interessants. Per tant, és compatible amb els controls de salut. Així que vostè pot, per exemple, executar dues còpies del seu lloc web a la vegada. I si un d'ells falla, redirigir el trànsit a l'altra còpia. O vostè pot fer registres basats en geografia així que vostè pot dirigir el trànsit per a un país a un clúster d'un altre país a un altre clúster. Vostè pot fer les proves A / B, de manera que pot tenir un 80% del seu trànsit a una còpia del seu lloc web i 20% de la nova còpia del seu lloc web i veure quin funciona millor. Així que vostè pot fer tot tipus de coses interessants allà. Vostè pot fer els registres en funció de latència. Així que vostè pot tenir còpies del seu lloc web a tot el món i han enviat a l'usuari a qualsevol de més prop d'ells basats en la latència un. També compta amb una profunda integració amb els serveis de AWS, així com els nostres balancejadors de càrrega, i S3 i CloudFront, així que és molt fàcil apuntar coses a CloudFront distribucions per a la seva Lliures o S3 cubs. Després hi EC2. Així EC2 és el nostre servei de servidor virtual. Es pot executar en Windows. Podeu executar Linux en ella. Vostè té el control total del sistema operatiu. Hi ha diferents versions de Windows i Linux, per la qual cosa Red Hat, Debian, Ubuntu. Tenim la nostra pròpia distribució anomenat Amazon Linux. Vostè pot escollir quin d'ells vol. Hi ha diferents tipus de casos. Així que no hi ha més de 27 exemple tipus en aquest punt. Així que hi ha diferents instància famílies basades en diferents càrregues de treball. Així que en general casos d'ús, els quals just, si vostè no sap el que el que necessita, pot començar amb aquells. No ha de còmput optimitzada, que són genial per coses com servidors web, Oi? No s'optimitza la memòria instàncies, que són grans per a les coses com Data de bases de dades relacionals. Hi ha casos d'emmagatzematge optimitzat, de manera que aquests tenen grans SSDs en ells. Així que són grans per a les coses com Mongo o NoSQL, oi? I hi ha gràfics casos optimitzades, que són ideals per a la GPU instàncies de procés i de dispersió. I finalment hi ha cost casos optimitzats. Així que si vostè està tractant experimentar, vostè pot aconseguir un munt d'instància baix cost tipus que són grans perquè els casos d'ús. Després hi Auto Scaling. Així Auto Scaling és una API per EC2. I li permet horitzontalment escala amunt i avall dels nivells de les instàncies de EC2. Així que anem a dir que tens un munt de servidors web. I, com en el cas de Notre Dame, que normalment és necessari tenir dos d'ells, però potser hagi de escala per a 10. Bé, pot utilitzar Auto Scaling per activar automàticament ampliar o reduir esdeveniments basat en una mètrica. Així [? CPU?] L'ús, la latència. Vostè pot fer mètriques personalitzades, per la qual que és bastant obert acabar allà. També pot escalar sobre la base d'un horari. Així que si vostè sap que vostè va a tenir una gran quantitat de trànsit el dilluns a les 6:00 del matí, vostè pot escalar fins dilluns a les 6:00 am i escalar fins dilluns a les 5:00 PM. Pot també ho fem sobre la base de sol comandament comandaments de línia. Després hi ha el equilibri de càrrega elàstica. Balanceig de càrrega tan elàstic és un equilibrador de càrrega gestionat. Així que fer clic en un botó, disposicions d'un equilibrador de càrrega per a vostè. El equilibrador de càrrega viu a múltiples zones de disponibilitat. Ho fa la descàrrega de SSL per als ports 25, 80, 443, i una mica més de 1.024 per al trànsit TCP. Es fa la purga de connexió, compatibilitat amb el protocol intermediari. Així que és un equilibrador de càrrega molt featureful. I té la integració amb Auto Scaling. Així que quan vostè està utilitzant Acte Scaling i estàs escalar cap amunt i avall, vostè pot tenir els seus casos unir-se de forma automàtica o deixar 1 equilibrador de càrrega elàstica. Així que després hi els nostres serveis d'emmagatzematge. Així que la primera és Amazon EBS, o Elastic Block Store. Aquests són els volums persistents que es pot muntar a les seves instàncies de EC2. Així que pot crear una instantània d'ells. Així que quan una instantània de EBS volum, va a S3, que parlarem en un segon. Hi ha tres diferents tipus de volums EBS. Hi ha EBS magnètic, que és només el espècie de tipus estàndard de disc magnètic. És l'opció més econòmica. Després hi generals SSD propòsit, en el qual aconseguir tres IOPS per prestació gigabyte. Així que si vostè té un terabyte volum, té 3.000 IOPS. I després hi IOPS provisionats. Així aprovisionat IOPS és quan pagar per la quantitat d'espai de disc que utilitzi i quanta capacitat IOPS que necessita. Així que vostè pot aprovisionar fins a 4.000 IOPS per volum. Així que després hi ha el Amazon S3. El Amazon S3 és el nostre magatzem d'objectes. Així Amazon S3, es pot utilitzar per emmagatzemar qualsevol tipus de dades. Es pot utilitzar per emmagatzemar estàtica llocs web i mànegues llocs web estàtics. Podeu utilitzar S3 per a còpies de seguretat i arxius en alguns casos d'ús com la seva font i el cub de sortida per anàlisi de dades grans, o transcodificació. També es pot utilitzar com un origen per a una distribució de CloudFront. Així de súper poderós S3. Dissenyat de S3 per a 11 línies de durabilitat. Així que el que això significa és que pot sostenir la pèrdua d'almenys dues dades centres a la vegada sense perdre les seves dades. Vostè pot fer el xifrat en S3. Així xifrat conjunt de servidors o servidor configurar el xifrat amb la seva clau. Així que si voleu administrar el claus, es pot fer això també. I hi ha Glacera. Així glacera és la nostra a llarg termini el servei d'arxiu. També està dissenyat per 11 línies de durabilitat, però és per quan es desitja guardar alguna cosa i oblidar-se'n, oi? Així que si per al compliment o un altre raons per les que necessiten arxivar alguna cosa, vostè ha d'utilitzar glacera. Així que costa Glacera $ 0,01 per gigabyte per mes. I Amazon S3 comença a $ 0,03 per gigabyte per mes. Així glacera és menys costós i Glacera presa de tres a cinc hores per recuperar les dades. Així que si això està bé, si és un cas arxivat, llavors Glacera de probablement el cas d'ús adequat per això. Després hi Storage Gateway. Així que la porta d'enllaç d'emmagatzematge és una màquina virtual que es pot executar localment en VMware o Hyper-V. Li dóna un punt final iSCSI. A continuació, pot configurar altra VM sobre d'això que exposa que iSCSI punt final amb CIFS o NFS. Qualsevol cosa que es dedica a que recurs compartit de xarxa i després es còpia de seguretat d'Amazon S3, o glacera, o EBS en funció de com es configuri. Així que és una manera fàcil de aconseguir els seus dades fins AWS. Així que hi ha dels nostres serveis de bases de dades. Així que la primera d'elles és Amazon RDS. Així que aquesta és la nostra relacional servei de base de dades. Així que aquesta és una relacional aconseguit base de dades [? per a vostè. ?] Donarà suport SQL Server, Oracle, MySQL i Postgres motors. Ho fa failover automàtic. Així que si vostè té la Opció Multi-AZ habilitat, ho fa a nivell de bloc sincrònic replicació a través de zones de disponibilitat. I després, si la seva principal falla, ho vaig a automàticament commutació per error entre ells. També, per al motor de MySQL, suports llegir rèpliques dins de la mateixa regió o entre regions. I hi ha tot tipus de opcions interessants allà. Així que va a fer les còpies de seguretat per a vostè. Així que va a la còpia de seguretat a S3. Et farà la seva aplicació de pegats per a vostè també. Després hi DynamoDB. DynamoDB és el nostre servei NoSQL administrat. Per Dynamo DB treu tota la càrrega administrativa de la gestió d'un servei de NoSQL per a vostè. Així que només el subministrament la taula i vostè diu quant llegir i escriure capacitat que desitja. I va a lliurar això per a vostè. Així que és un extremadament servei simple d'utilitzar. Després hi ElastiCache. Així ElastiCache és el nostre servei d'emmagatzematge en memòria cau administrat. Es tracta bàsicament d'un administrat Redis o ElastiCache. Així que de nou, vostè pot aprovisionar un clúster d'instàncies ElastiCache o Redis i no haver de preocupar-se de les còpies de seguretat, o commutació per error, o qualsevol d'aquestes coses. Llavors tenim els nostres serveis d'aplicació. Així CloudFront és el nostre xarxa de distribució de continguts i viu a cada lloc Edge que vaig parlar abans. Així CloudFront es pot utilitzar per a la transmissió de vídeo en viu, per a la demanda de streaming de vídeo, i per només tenir un lloc web, així que allotjar un lloc web. Així que vostè pot tenir lloc web allotjat en balancejadors de càrrega elàstics, o casos, o galledes S3, o simplement en les instal.lacions de maquinari. I vostè pot posar un CloudFront distribució al davant d'ella. Es va a emmagatzemar en memòria cau el contingut. Es posarà en els llocs d'avantguarda. I així, quan algú va al seu lloc web estaran colpejant CloudFront, que va a probablement més a prop seu que qualsevol que sigui l'origen és. I va a descarregar un munt de la càrrega de l'origen, Així, tant l'estalvi de diners i aconseguir una millor experiència d'usuari. Després hi Amazon CloudSearch. Així CloudSearch és una servei de cerca administrat. Així que vostè enviï la cerca dades i parlar amb ell a través d'una API, i que farà de resultats de cerca per a vostè. Després hi ha el transcodificador elàstic. Així que és una solució de transcodificació administrat. Vostè posa els seus vídeos en una galleda de S3, dir-li el que transcodificar a, quin format i què mida i tot. I va a transcodificar i el va posar que en un dipòsit de S3 per a vostè. Després hi els nostres serveis de dades grans. Així que tenim Amazon EMR, que és elàstic Mapa Reduir. Així que aquest és un marc Hadoop allotjat. Així que vostè pot fer girar un clúster Hadoop de una instància a centenars de casos si vostè necessita. Té una profunda integració de S3, així com un sistema de fitxers perquè pot utilitzar HDSF, que tradicionalment veure amb Hadoop. O vostè pot fer S3 com el sistema d'arxius. Té suport per els preus al comptat, que és, en Amazon, com vostè fa una oferta per l'excés de capacitat. Per tant, és compatible amb tot això. És compatible amb els marcs de Hadoop comuns tal com Spark i Shark i Rusc i porc. I hem vist més de 5,5 milió de grups de EMR posat en marxa en aquest moment en Amazon. Llavors tenim AWS canalització de dades. Així canalització de dades és un servei que permetrà moure dades a través de nostres diferents magatzems de dades. Així que vostè pot prendre una mica de S3, posa en RDS, i després fer una mica de EMR en ell, posar-lo en Redshift, que és el nostre aparell d'emmagatzematge de dades, i llavors vostè pot treure alguna cosa d'una en instal·lacions fixes, instància de MySQL. Així que hi ha tot tipus de coses que pots fer amb això. Després hi Redshift. Redshift és la nostra gestionat dispositiu d'emmagatzematge de dades. Se suposa que ha de ser escala petabyte, per la qual vostè pot emmagatzemar gran quantitat de dades del mateix. És una arquitectura massivament paral·lela. Així que vostè pot tenir moltes nodes si volien. I ho fa de totes les còpies de seguretat i tots els la matèria administrativa per a vostè. I després hi Kinesis. Kinesis és el nostre temps real servei de processament. Així que vostè pot prendre alguna font de flux de dades en temps real, així que dir com el Twitter firehose, o un munt de dades de registre, enviar a Kinesis. Kinesis maneja tot això per a vostè. I llavors vostè pot connectar els treballadors als que tiren les coses i, per exemple, fer un quadre de comandament en viu o fer anàlisis en viu en ell. Així doncs tenim els nostres serveis d'implementació. Així OpsWorks AWS és un marc DevOps. Així que vostè prengui la seva aplicació, es trenca cap amunt en capes. Així que tens el equilibrador de càrrega capa, la capa de xarxa, la capa d'aplicació, la capa de base de dades i coses disposició sobre aquestes capes basada en receptes del cuiner. Xef és una configuració sistema de gestió. Pel que també dóna suport esdeveniments del cicle de vida, etc. si no desitja gestionar el seu propi xef, dreta, si vostè vol tenir algun tipus de forma programàtica per implementar coses en els seus casos això és una opció per a vostè. Llavors tenim Elastic Beanstalk. Així Elastic Beanstalk és un servei que li A-- dius que ets un desenvolupador. Vostè té el seu codi en un repositori git. No vol haver de preocupar sobre la implementació de les seves pròpies ELB o RDS casos o instàncies EC2 regulars. Així que el que fas és a dir, a partir del seu codi, simplement enviar-lo a Elastic Beanstalk. Elastic Beanstalk s'aprovisionarà RDS instàncies i ELB i totes aquestes coses per a vostè i desplegar el seu codi en ells. Pel que fa que sigui molt més fàcil per als desenvolupadors per desplegar el seu codi en AWS. Després hi CloudFormation. Així CloudFormation és un servei per el tractament de la seva infraestructura com a codi. Així que ara que té tot això coses en la seva aplicació, vostè té el seu VPC, i les regles del seu grup de seguretat, i les seves instàncies de EC2, i les instàncies RDS. Així que tens aquest conjunt arquitectura a AWS. Bé, com mitjançant programació Gira a l'acte o recrear-? Vostè pot escriure un fitxer JSON que representa tot això. I llavors es pot [? prendre?] aquest arxiu JSON i desplegar el seu infraestructura fora d'ella. Així que vostè pot tenir una arquitectura en el qual, cada vegada que s'implementi codi, que fa girar una còpia nova de la seva totalitat l'arquitectura i la commutació per errors a la mateixa. Així que vostè també pot fer això a disposar d'una infraestructura mutable. Llavors, finalment, no és la nostra serveis d'administració. Així que els nostres serveis d'administració començar amb Amazon IAM, pel que és administració d'identitats i accés. Així que li permet administrar el seu compte d'AWS el que pot tenir sub usuaris i grups i fer la federació d'identitats i tot tipus de coses. És molt important per a la seguretat. Llavors tenim Amazon CloudWatch, que és el nostre servei de mètriques. Pel que li dóna l'ús de CPU i tot tipus de mètriques. I vostè pot fer per encàrrec mètriques i [? pots fer?] escalat automàtic basat en aquestes mètriques. I després tenim CloudTrail. Així CloudTrail és el nostre servei d'auditoria. Així es registrarà trucades a l'API contra Amazon Web Services. Llavors, qui reiniciat aquest cas? Qui va canviar aquest grup de seguretat? I ells iniciar sessió en cubs necessaris perquè pot veure el que va passar a seu compte i qui ho va fer. Un nou servei que tenir és espais de treball. Així que és una virtualització d'escriptori en AWS. Així que vostè pot aprovisionar 1 estació de treball, una estació de treball Windows, i llavors vindrà en uns pocs minuts. Estarà connectat al seu actiu directori, de manera que amb els seus usuaris. I vostè pot reconstruir fàcilment. Vostè pot aprovisionar fàcilment una de nova. Hi ha diferents tipus amb programari diferent allà. Així que ara que hem passat per una gran quantitat dels nostres serveis, anem a fer una demostració en viu real. Així que vaig a canviar al al meu navegador web aquí. Així que el que vull mostrar és la forma de configurar ràpidament una instància EC2 amb Wordpress en ell. I després anem a fer el mateix, però anem a girar una instància RDS i un ELB. Així que anem a fer-ho només en la instància i anem a trencar tots els nivells cap a fora també. Així que anem a llançar una instància EC2. Així que el primer que Ja he fet aquí és que vostè va a voler per tenir un parell de claus. Així que un parell de claus que permet a connexió a la instància actual. Així es manté la privada part del parell de claus, i posem el públic part en la instància. I això és el que li permet iniciar la sessió. Així que ja he importat el meu parell de claus, només el meu habitual parell de claus SSH aquí. I així ho un altre Jo vaig a fer aquí és, Ja tinc alguns casos córrer, però vaig a llançar una nova. Així que vaig a recollir el meu sistema operatiu aquí. Així que vostè pot veure que tinc un bonic gran elecció de sistema operatiu. Així que només vaig a recollir el teu Linux Amazon estàndard. I jo vaig a escollir un tipus d'instància. I ja que es tracta d'un servidor web, vaig fer una c3.large perquè és probablement calcular intensiva. Així que vaig a recollir un c3.large, i em vaig a posar en marxa un. Vaig a deixar-lo en el defecte VPC per ara. Vaig a deixar tot això sol. I em permetré Monitorització CloudWatch perquè CloudWatch detallada monitoratge canvia CloudWatch el seguiment de cinc minuts resolució de la resolució d'un minut. Així que vull que amb el meu servidor web aquí. I després em vaig a anar a emmagatzematge. Així que vull SSD d'ús general aquí. 8 gigues és probablement suficient per a mi, així que només vaig a tenir això. Jo només vaig a etiquetar que Wordpress demostració. Així que aquesta és l'etiqueta, així que sap el que realment és. I després vaig a configurar un grup de seguretat. Així que un grup de seguretat és com Un servidor de seguretat de la instància. Així que vaig a servir un de les meves ja existents. Així que aquest grup de seguretat, permet SSH, així que pot SSH en ella. I permet HTTP. Ara, vaig a voler bloquejar baix que SSH una mica més. No vol un qualsevol des de qualsevol sshing adreça IP a. Així que farem que després del seu llançament. Així que estic content amb tot d'aquestes coses aquí. I em vaig a llançar. I després vaig a Trio el que parell de claus que vull. Així que vaig a triar que parell de claus que he actualitzat abans. Així que ara que estic esperant a que s'iniciï, anem a anar a buscar al nostre grup de seguretat. Així que tenim grups de seguretat aquí. Aquí està la meva seguretat grup que ho vaig posar en. Jo només vaig a canviar això aquí. Així que permetin-me fer-ho una poc més gran aquí. Així que vull canviar això des de qualsevol lloc a My IP. A causa de que la voluntat automàticament recollir la meva IP abordar aquí i bloquejar cap avall una mica. I així, mentre que instància està girant, anem a girar una mica de matèria per a la nostra altra instància on sortirem la base de dades i el equilibrador de càrrega de manera que pugui estar llest per a nosaltres. Així que el primer que vaig a voler de fer és girar un equilibrador de càrrega. Així que vaig a triar 1 equilibrador de càrrega aquí. I jo vaig a dir-WordpressELB. I jo vaig a sol-- tot El que vull és el port 80 a aquí. I per ara per a la salut comprovar, jo només vaig a fer TCP. Així que si de fórmula d'Apache, que serà bo. I jo vaig a baixar la sana llindar just pel que es converteix en saludable amb força rapidesa. Llavors, de nou, això té un grup de seguretat. Així que ja he fet una seguretat grup per a aquest anomenat Wordpress ELB. I està, bàsicament, només anar per acceptar trànsit des del port 80. I llavors jo no vaig a afegir qualsevol instància a tot per ara. I em vaig a saltar l'etiquetatge. I així anem a crear aquest ELB ara. Així va crear el equilibrador de càrrega. Jo també vaig a llançar un exemple més aquí, només per la part web de la meva Wordpress. Així que aquí anem. Vaig a fer el mateix cosa que vaig fer abans. Així c3.large, CloudWatch seguiment detallat habilitat. SSDs de propòsit general. Truqui a aquest Wordpress web. I jo vull triar A-- Ja tenir un grup de seguretat per a això. Així que aquest grup de seguretat accepta trànsit al port 80 del meu Wordpress ELB grup de seguretat, de la seguretat grup del meu equilibrador de càrrega, sinó també SSH, que de nou, anem a bloquejar. Així que vaig a llançar aquest. Dreta. I llavors, què faré a continuació és Vaig a llançar una instància RDS. RDS serà la meva base de dades. Així que vaig a anar aquí. Vaig a anar a RDS. Vaig a llançar una nova instància. Així que vaig a recollir el meu motor. Així que aquí tinc una opció de MySQL, Postgres, Oracle o SQL Server. Vull MySQL. I pel que vaig a dir que si. Així que aquesta és una opció per Multi-AZ. Així Multi-AZ, de nou, aquestes repeticions va a girar dues instàncies RDS i fer la replicació entre ells. I si jo no vull que només puc tenir una sola instància, però jo no volia això. I després vaig a recollir el meu motor de base de dades. Així que vaig a recollir el més recent aquí. I després vaig a recollir quin tipus d'exemple que vull. Així que vull un R3, així que això és la memòria optimitzat exemple. Així que vaig a recollir el R3. I vaig a recollir Sí, vull Multi-AZ. I vull SSD de propòsit general. I probablement vull un poc més d'emmagatzematge. Vaig a tenir 10 concerts aquí. I després vaig a recollir algunes credencials. Quin és el meu nom d'usuari per a la base de dades? Així que serà wordpressdb1. Vaig a trucar a aquesta arrel. Vaig a donar-li una contrasenya. I anem a escollir un grup de seguretat per això també. Així que ja he fet un grup de seguretat per a això. I després vaig a donar-li un nom de base de dades. Així que anem a només diuen wordpress. I anem a triar una finestra de retenció de manera que aquest fa còpies de seguretat per a vostè. Així que vull una setmana de còpies de seguretat. I jo no tinc una preferència per la finestra de còpia de seguretat. I jo vull que automàticament actualitzar la meva versió menor aquí. Així que vaig a sortir de lo per defecte. I així que ara estic llançant el meu exemple RDS. Dret? Així que ara que està sent creat. Així que ara estem a l'espera perquè s'instal·li. Així, mentre que està passant, anem a log en la primera instància EC2 vam fer. Així que és això Wordpress demostració. I només haurem de verificar això. Sí. Així que anem a veure si podem entrar-hi. Així que vaig a copiar la nom d'amfitrió públic de la mateixa. Vaig a obrir una finestra de shell aquí. [Inaudible] SSH. L'usuari per defecte és EC2 usuari. AUDIÈNCIA: Leo, oi ment Comando [inaudible]? LEO ZHADANOVSKY: Good? I així anem a tractar de SSH a. Sí. Així que estic en el meu cas en aquest moment. Així que estic a SSHed. És durant cinc minuts pel sens dubte és el meu exemple. Així que el primer que estem voldrà fer aquí Se m'està dient que, oh, Tinc algunes actualitzacions de seguretat. Així que només vaig a córrer cada actualització de seguretat aquí. [? sudo yum?] menys i actualització. Així que va a instal·lar ràpidament aquells. El següent que vull fer és que voler instal·lar algunes coses més. Així que vaig a haver d'instal·lar MySQL. Vaig a haver d'instal·lar Apache. Vaig a haver d'instal·lar PHP. Vaig a haver d'instal·lar el plugin PHP per a MySQL. I he de instal·lar el servidor MySQL. Així que anem a instal·lar aquestes coses. Instal·lació. Així que s'han fet. Així que ara vull [? HTTPD. ?] JO vol Apache s'iniciï en l'arrencada. Així que vaig a fer això. D'acord. Així que ara si reprenc aquesta va a començar. També vull que MySQL s'iniciï en l'arrencada. Així mateix. Vaja, typo aquí. Bé. I després en realitat vaig a començar el meu servidor web més tard. Ara vull començar la meva servidor de base de dades, però. Així que fer això. I el que està començant a la primera vegada, així que estic haurà de fer alguns passos bàsics aquí. Així que el primer que faré s'ha establert una contrasenya de root per a mi MySQL. Així que només vaig executar aquest MySQL comandament d'instal·lació segura. Així que té cap arrel actual contrasenya, així que anem a configurar un. I jo vaig a treure aquests els usuaris anònims que crea i desactivar l'ingrés de root. I eliminar les bases de dades de prova. Així que aquest tot tipus de productionizes instal·lar el MySQL. Així que s'han fet. Així que ara jo hauria de ser capaç de connectar amb el servidor MySQL. Així que vaig a veure si funciona aquí. Sí. Així que estic en el meu servidor MySQL. Així que ara el següent que vull fer és Vull crear la meva base de dades de Wordpress. Així que em vaig a fer MySQL admin. [Inaudible] Bé. Així que vaig crear la meva base de dades. I ara el que vull fer és que que vulgueu crear un usuari de Wordpress. Així que no vull estar loguejat per la meva Wordpress amb l'usuari root perquè això seria dolent. Així que vull un usuari que només pot accedir a la base de dades de Wordpress. Així que anirem aquí de nou. I anem a [? moure?] això aquí. Així que el que estic fent aquí és Estic creant un usuari que pot connectar des de localhost això és identificat per la meva contrasenya súper segura aquí. I després vaig a concedir aquest accés dels usuaris a tota la base de dades. Bé. I llavors ara jo hauria de ser podrà iniciar sessió com aquest usuari i només veure que la base de dades [? i?] base de dades de prova. Així que em vaig a fer menys mysql o wordpress, en lloc de les arrels. Bé? I llavors hauríem de ser capaç de fer-- dret? Així que puc veure a la meva base de dades de Wordpress aquí. Així que això és genial. Així que ara tenim que en realitat descarregar i instal·lar Wordpress. Així que anem a anar al nostre directori web. Així que vaig a wget Wordpress, la última versió de Wordpress aquí. Vaig a extreure aquesta. I ara vaig a canviar directori d'HTML, el qual És el valor predeterminat [? ?] Arran de la web, amb el directori de Wordpress, així. Bé. I ara vaig a canvi només els permisos perquè l'Apache usuari posseeix directori Wordpress. Bé. I finalment, em vaig a posar a la meva servidor web i espero que tot funciona. Bé. Així que ara anem a veure el que passa aquí. Així que vaig a anar aquí. I veure si puc aconseguir en aquest cas aquí. Bé. Així que aquí està la nostra pantalla de configuració de Wordpress. Així que sabem que tota aquesta informació. Així que el nom de la nostra base de dades és wordpress. El nostre nom d'usuari serà wordpress. Tinc la contrasenya súper segur aquí. Nosaltres serem connectant a localhost. I anem a executar la instal·lació. Ara només anem a donar el meu lloc web un nom. So Amazing Bloc de Leo. [Inaudible] nom d'usuari. Vaig a aconseguir un contrasenya del meu nom d'usuari. Em vaig a posar a la meva adreça de correu electrònic. I ja que és una prova d'una, no ho faig volen els motors de cerca per indexar això. Així que ara estem instal·lant Wordpress. Així que ara que està tot a punt. Així que aquí està la meva Wordpress. I aquí està el meu quadre de comandament. És un Wordpress en ple funcionament. Puc actualitzar els plugins aquí si volia. Fer el que vulgui aquí. Així que aquí està la meva real totalment corrent Wordpress en el meu una instància. Ara, això és gran si vostè té un lloc de prova, però això no escala. Tenim un cas. Podem fer aquesta instància realment enorme, però en algun moment et quedaràs sense de la sala d'escalat vertical. Així que vas a voler escalar més que això. És per això que una virolla fins amb totes aquestes altres coses. Així que anem a veure si la nostra Exemple RDS està fet. [? Sí ,?] Els nostres RDS instància està gairebé fet. Així que això està bé perquè en el interí podem establir la nostra instància EC2. Serà només una procediment lleugerament diferent. Així que tenim la nostra web Wordpress. Ara ja en tenia un corrent ahir. Així que només he de esbrinar què un era el que vaig posar en marxa avui. Així que aquest es va posar en marxa 4 de novembre. Així que aquesta és la que a partir d'avui. [? Jo sé?] Aquest era llançat, oh, 4:00 PM. Així que en realitat es tracta de la nova. Sí. D'acord. Així que aquesta és la meva nova instància. Així que de nou, vaig a SSH-hi. Així que anem a tornar al meu terminal aquí. Així que vaig a sortir d'aquesta. Vaig a SSH a la nova instància. Bé. Així que vaig a haver de fer algunes de les mateixes coses aquí. Així que vaig a córrer les actualitzacions de seguretat. Vaig a instal·lar alguns paquets. Els paquets es van a ser lleugerament diferent ara. Així que no necessito el servidor MySQL perquè estem trencant això. Així que encara vaig a instal·lar el client de MySQL. Encara vaig a instal·lar Apache. Encara vaig a instal·lar PHP i MySQL PHP. Jo no vaig a instal·lar el servidor MySQL. Llavors jo encara faré Segur Apache s'inicia en l'arrencada. Ara tenim la base de dades per estar a dalt. Així, mentre que sí que anem a afegir aquest instància al equilibrador de càrrega. Així que anirem a la nostra equilibrador de càrrega aquí. I només anem a copieu l'ID d'instància. Tinc el meu ID d'instància d'aquí. Quan vaig a la meva equilibrador de càrrega, veure, aquí està la meva equilibrador de càrrega, aquí està el seu nom DNS. Així que té zero casos en servei en aquest moment perquè no he afegit qualsevol instància a la mateixa. Així que vaig a afegir el meu exemple. Així que aquí està la meva llista de instàncies. Així que si vull aquest, així que estic va a afegir aquest a la mateixa. Ara que va a esperar i no va per habilitar aquesta instància fins que es converteix saludable. I no serà sa fins que s'encén el lloc web. Així que anem a veure si els nostres RDS instància és una còpia de seguretat. Bé. Gran. Així que la nostra nova instància RDS està llest. Així que aquest és el punt final per el meu exemple RDS. Així que el que vaig a fer és que estic va a connectar a la meva instància RDS. Així que això és ara un complet base de dades MySQL administrat. Té còpia de seguretat establert en ell. És redundant. Girar en només uns minuts. Així que ara jo hauria de ser capaç de SSH en ella de-- o no SSH, però accedir amb el client MySQL. Sí. Així que aquí estic. Estic dins. Així que ara això serà similar excepte només estem trencant a terme. Així que, de nou, vaig a realitat sortir d'això per un segon. Bé, ja creat la base de dades de Wordpress perquè posem Wordpress allà, així Vaig a crear l'usuari de Wordpress. I hi haurà alguna lleugeres diferències en aquí del que vam fer l'última vegada. Així que anem a crear l'usuari de Wordpress, però ara no serem iniciant sessió des de localhost més. Anem a ser la tala des de la instància EC2. I no sabrem necessàriament sobre l'adreça IP que ve, o que no volem especificar que granularitat. Tindrem la seguretat grups que asseguren que només els nostres servidors web poden connectar-se a aquest. Així que només vaig a permetre des de, en aquest nivell, des de qualsevol connexió a l'adreça IP. Així que acabem de fer això. I ara només estem va a haver de, de nou, atorgar accés a aquest usuari la base de dades de Wordpress. Així que ara només vaig a canviar això a un comodí. Bé. Així que hem de. Anem a sortir d'aquí. Així que només haurem de assegurem que podem accedir ara. Jo només vaig a canviar el meu nom d'usuari per wordpress. Bé. Així que estem en. Així funciona. Ara anem, una altra vegada, he de configurar Wordpress en aquesta instància. Així que el que tindrem de fer és anar a Var, www. He de moure l'HTML directori per html.old. Bé. I tindrem descarregar Wordpress. Bé. Extracte de Wordpress. Anem a moure a directori HTML. Bé. I anem a canviar els permisos. I després anem a iniciar Apache. Així que el que hauria de succeir ara és que va sent bàsicament cinc reintents en aquest ELB. I és, finalment, aquest cas és serà sa en l'ELB. Així que [inaudible] aquí. Anem a veure. Aquesta instància no és encara saludable. Així que el que en realitat sóc farem és que vaig canviar comprovar la salut una mica poc més, només perquè sigui més ràpid. Podem canviar-ho de nou més tard. Així que diguem que vull saludable llindar de tres en lloc de cinc. D'acord. Així que ara estem en el servei. Així que ara em vaig a anar a aquest equilibrador de càrrega. I hauria d'actuar com a proxy mi tornar a través d'aquest exemple, i anem a configurar Wordpress aquí. Ara, si vostè té el seu propi nom de domini o alguna cosa, vostè pot fer un CNAME registre d'aquest nom DNS. I l'equilibri de la càrrega elàstica servei és escalable a la part final, de manera que les escales amunt i avall pel seu compte. Així que podria ser diverses adreces IP. Les IP podria canviar. Així que sempre s'ha de fer referència a a partir d'aquest nom DNS. Bé. Així que aquí anem. Estem de tornada a la nostra pantalla de configuració. Ara anem a fer el mateix procés gairebé. Així que el nom de la nostra base de dades és wordpress. El nostre nom nom d'usuari és wordpress. Tenim el mateix súper assegurar contrasenya com abans, excepte l'amfitrió base de dades és ara serà la instància RDS. Així que anirem aquí. Anem a anar a RDS. Anirem als meus instàncies. Necessito el meu nom de punt final aquí. És aquest. Així que només vaig a copiar i enganxar aquest. Bé? Així que anem a veure si això va funcionar. Bé. Així funciona. Així que vostè pot connectar-se a la instància RDS. Una vegada més, es va a ser impressionant Bloc de Leo. Bé. Així que ara anem a instal·lar el nostre Wordpress. Així que hem acabat. Així que permetin-me sessió per assegurar-se que funcionava. D'acord. Així que ara tenim un funcionant plenament Wordpress. Podem fer tot tipus d'operacions en ell. Així que la diferència ara és que tenim una base de dades independent. Aquesta base de dades és redundant. Encara només tenim una web servidor, però que vam poder ara prendre una imatge d'aquesta web servidor, inicieu de nou, i després tenim dos servidors web darrere d'aquest equilibrador de càrrega. El punt final no canvia si que és un, o dos, o 50 servidors web. Podem escalar més enllà d'això. Així que hi ha plugins per Wordpress on pot utilitzar S3 per als seus actius estàtics. Podeu utilitzar CloudFront per emmagatzemar en memòria cau aquests actius. Podeu utilitzar ElastiCache perquè pot utilitzar Memcached bàsicament per emmagatzemar l'estat de sessió allà. Així com es canvia l'escala de un a més instàncies, vostè va a suposar que aquests casos són efímers, perquè puguin desaparèixer. Així que has de pensar sobre per on emmagatzemar els registres, ¿Per on emmagatzemar l'estat de sessió. Com ho faig així que està bé que aquests casos poden desaparèixer, o més d'ells poden aparèixer? Així que hauràs de respondre a les preguntes per l'estil. Però és patró bastant comú. Així que vostè acaba de començar la descàrrega de qualsevol coses persistents a altres nivells. Així que ara tenim això, estem fet [? tres nivells?] cosa. L'últim que estic farem aquí és que estic va a fer la meva equilibrador de càrrega una mica més sòlida ara que s'ha marcat com a saludable. Així que en general no és un bona idea per als llocs web fer controls de salut TCP perquè Apache podria ser de fins, però podria ser tornar errors de PHP. Així que no vol això. Així que el que vaig a fer aquí és que vaig canviar això a una revisió HTTP. I serà index.php, no index.html. I anem a canviar aquesta llindar saludable de nou a cinc. Així que s'han fet. Així que si encara estar sa. Sí. Així que estem encara en servei. Així que aquesta és la forma de configurar Wordpress en AWS. Així que crec que en menys de 20 minuts que hem tots dos creats en una instància, pel seu compte, i una arquitectura de tres nivells on completa cada nivell és independentment escalable. Vostè pot fer tot tipus de coses interessants amb la base de dades a escala també. Et vaig a ensenyar una més L'interessant aquí. Així que diguem que per això vull trencar amb les lectures de les escriptures. Puc crear una rèplica de llegir. Així que em vaig a només crear una rèplica llegir. Així que això va a ser READ1 wordpressdb1. Vaig a fer-ho en la mateixa regió, però jo podria fer-ho en una regió diferent. Així que anem a començar aprovisionament d'una rèplica llegir aquí. Així que ara estem creant rèplica de lectura. Això està creant hi ha a la part inferior. Així que vostè pot fer tot tipus de coses interessants aquí. Així que he acabat amb la demo. Així que crec que tenim uns 10 minuts. Així que em quedo amb qualsevol pregunta que ningú té, sobre qualsevol tema relacionat amb AWS. Qualsevol persona? Fresc. Bé. Gràcies a tots.