LEO ZHADANOVSKY: Ola, todos.
Eu son Leo Zhadanovsky.
Eu son un arquitecto de solucións Amazon Web Services.
E eu vou falar contigo hoxe sobre o Amazon Web Services é,
súa historia, unha breve visión xeral dos servizos que ofrecemos.
E tamén vou facer unha demostración en vivo de como comezar unha pila lámpadas en AWS
tanto nunha única instancia e mediante a utilización de algúns dos nosos outros
[? ] Servizos xestor ?, tales como o noso banco de datos relacional
servizo, e nosa carga balance e as nosas sesións.
>> Entón, primeiro de todo, imos falar sobre a historia AWS.
Entón, como Amazon.com entrar este negocio de computación en nube?
Ben, Amazon é realmente bo en introducindo unha gran variedade de produtos
e o transporte para aqueles clientes de forma eficiente.
E detrás desa capacidade atópase anos de experiencia
con centros de datos operativa, con loxística, con todo tipo de cousas.
E así descubrimos máis de 10 anos que nos
quería que os nosos clientes facer unha chea de cousas distintas, non?
>> Así, acabamos ofrecendo algún interno servizos ata vendedores de terceiros.
Como publicamos servizos web sinxela como a nosa procura de catálogo.
E chegou a ser realmente aparente moi rápido
que os desenvolvedores estaban con fame a máis de nosos servizos.
E así, iso nos levou a desenvolver AWS.
Por iso pedimos que se nós podería embalaxe todo
facemos e ofrece-la a outras persoas a través da web?
>> Así, a misión AWS é permitir empresas e desenvolvedores
para usar servizos web para construír sofisticadas aplicacións escalabades.
E servizos web é o que persoas hoxe chamamos Cloud.
Así, en 2006, a AWS naceu.
E imos falar sobre o AWS é realmente.
>> Entón, nós fornecen diferente servizos en diferentes niveis.
Polo tanto, temos tipo de nosos servizos básicos, noso almacén de computación e base de datos.
E despois temos tamén unha capa de rede,
e nós temos a global infraestrutura, de xeito que temos
rexións quedou en torno ao mundo e zonas de dispoñibilidade de todo o mundo.
E entón temos servizos de nivel superior,
como servizos de aplicacións que usa para construír horizontal
aplicacións escalabades.
E entón temos de implantación e servizos de administración.
Entón, eses son os servizos que usar para implantar o seu código no AWS
e para administrar o seu AWS conta como escalas.
>> Entón, imos falar sobre a nosa infraestrutura global en primeiro lugar.
Temos 11 rexións de todo o mundo.
Así que acabamos de engadir unha nova rexión algunhas semanas, en Frankfurt,
pero cada rexión é como unha nube separada.
Entón, estes servizos Estou vai falar sobre eles
existen nas distintas rexións.
Así, en Estados Unidos, hai unha rexión do norte de Virxinia.
Hai unha rexión no norte California e en Oregon.
>> A rexión en Oregon tamén é neutral en carbono.
Temos tamén unha rexión en Oregon chamado GovCloud.
Entón se ten unha carga de traballo que ten ser Itar compliant, de xeito que é
Tráfico Internacional e Redución de Armas Tratado, pode usar GovCloud.
>> Entón, o importante sobre iso é que
escoller onde os seus datos vai e onde as súas aplicacións ir.
Entón, nós non mover os datos a través de rexións, ou en zonas de dispoñibilidade
se é un servizo onde podes escoller a zona de dispoñibilidade.
Pode escoller para onde vai.
Pode movela.
Dámoslle as ferramentas para mover o datos, pero non imos mover para ti.
>> E así, dentro de cada rexión hai polo menos dúas zonas de dispoñibilidade,
e imos falar do que son aqueles en un segundo.
E hai tamén 52 borde locais de todo o mundo.
Entón localizacións de contornos son, basicamente, para o noso CloudFront [? cloud?] distribución
rede, e nosa Route 53 servizo DNS.
E por iso hai unha morea deles porque están máis preto dos usuarios,
porque eses son servizos baseados en latencia.
Entón cuestións de latencia para eles.
>> Entón é iso que un típico rexión se parece.
E, a continuación [? dentro?] cada rexión hai,
como dixen, polo menos dúas zonas de dispoñibilidade.
Unha zona de dispoñibilidade está polo menos, un centro de datos,
ás veces pode ser máis dentro na mesma área xeográfica.
E as nosas zonas de dispoñibilidade están deseñados estar en diferentes veigas, fallo
chairas de ter poder distinto utilidades e diferentes niveis 1 ISP.
Polo tanto, ten que proxectar o seu aplicación [? mente?]
onde algo pode ocorrer nunha zona de dispoñibilidade,
pero así que ten que estender-se o seu aplicación en múltiples dispoñibilidade
zonas, porque son construídos con estes despedimentos en conta.
>> E, así, alimentaria unha morea de empresas que recoñece.
Así, a partir Airbnb, a Netflix, para Dropbox, a Yelp,
temos todo tipo de startups e empresas que executan as cargas de traballo en nós.
No sector público, temos todo tipo de axencias gobernamentais
que son executados en nós, EDTECH startups, universidades.
A campaña de Obama foi basicamente todo do seu material en Amazon Web Services.
>> E só para lle dar unha perspectiva na nosa escala, nun día medio
tivemos novo servidor suficiente capacidade de soporte
Infraestrutura global da Amazon.com cando foi un $ 7000000000
volta negocios en 2004.
Entón, iso é o que nós tivo un día medio.
>> Así, o concepto xeral é que se pensar sobre como facelo de enerxía.
Entón comeza poder, é a procura, non?
Entón, vostede sabe cando está a recibir Lo, vostede sabe que pode obterse.
É uniforme, para que vostede sabe Cal a tensión que está a recibir.
É como vai pagar, entón paga para exactamente o que usa.
E está dispoñible.
Entón conectar, vostede sabe es poder get vai.
Entón, tivemos que e estendeuse o para a computación.
>> Polo tanto, este resolve unha morea de problemas.
Nós normalmente ver unha chea das organizacións de TI.
Teñen este problema de capacidade.
Entón eles teñen certos importes das necesidades de TI, e entón eles
ten que over-disposición a súa capacidade.
Entón, ou son moi exceso de provisionais, ou eles non teñen capacidade suficiente,
e eles teñen clientes insatisfeitos.
>> Así, por exemplo, estes son diferentes patróns de tráfico.
Entón, se ten cousas que activar e desactivar,
ou crecer rápido, ou ter picos variables ou picos previsibles, por todo iso,
ou está indo a sobre-disposición xeral,
ou está indo a under-disposición.
Entón quere ter de residuos, ou ten clientes insatisfeitos.
>> Entón, o AWS permite que fai é vostede pode escalar cara arriba e abaixo de forma dinámica
con base no que o seu patrón de uso real é.
Entón pode pagar só polo que usa.
E pode lanzar casos, para que a aparición
é a nosa palabra para o servidor virtual.
Pode iniciar unha exemplo, pode lanzar
miles de casos en minutos ou segundos, tanto como precisa.
E pode marcalo para arriba e abaixo conforme requerido.
Entón déixeme falar con vostede sobre un exemplo, que é unha especie de preto de casa.
Polo tanto, este é un típico tráfico gráfico para novembro para Amazon.com.
E os últimos dous picos aquí, alguén sabe o que son?
Entón they're--
>> Audiencia: Cyber ​​Luns?
>> LEO ZHADANOVSKY: Cyber ​​Luns e Black Friday, non?
Así tradicionalmente, o que tivo Amazon.com facer era que tiñan de capacidade de prestación de
para cubrir os dous picos.
Así, como un resultado, 76% do tempo, eles tiñan moita capacidade.
E só o 24% do tempo eles estaban utilizando-o totalmente.
E así, en 2010, virou Amazon.com fóra do seu último servidor web física
e mudouse para a AWS.
Entón é iso que o tráfico estándar parece agora.
A capacidade é un pouco por riba o que é realmente necesario.
>> Entón, por que nós vemos clientes adoptando cloud computing AWS en tan pouco tempo?
Ben, axilidade.
Entón ese é o principal razón que vemos.
¿Por que a axilidade é importante?
Ben, iso permite que os clientes facer cousas que o vello mundo
demoraban semanas ou meses para facer los en minutos ou segundos.
Así, pode facer cousas como rotación dun Dev novo todo ou ambiente de proba,
xirar toda unha nova DR ambiente, xirar
50 casos, ou 1.000 instancias de pico de tráfico,
eliminar os 1.000 casos, establecer -Se un cluster HPC, ou un cluster GS,
e pode facelo todo en minutos a AWS.
>> Entón, o que iso leva a se unha cultura de innovación.
Así, pode probar moitas veces.
Pode pagar só polo que usa e pode fallar sen risco.
Entón, se tentar algo, ten pago por unhas horas de uso.
Non é un gran negocio.
Non poñer un gran capital investimento diante por iso.
>> Entón, cales son os clientes realmente usando AWS para?
Ben, así que a Universidade de Notre Dame, eles se mudaron seu sitio web sobre a AWS.
Teñen unha media de preto de 38.000 visitantes por día para a súa web,
pero que poden inchar durante a 150.000 eventos deportivos e xogos de fútbol.
Entón, eles se mudaron seu sitio para nós.
E agora o seu sitio Web pode soportar un aumento de 500% no tráfico, todo o
mentres eles salvou 40% sobre o seu xa existente
configuración en premise para a súa web.
>> NASA JPL, que empregan AWS para transmisión en directo o desembarco rover Curiosity Mars.
E así descubriron só seis días de antelación
que precisaban atopar outro provedor
do seu fornecedor habitual para a súa transmisión en directo.
Este tamén foi o mesmo tempo, como os Xogos Olímpicos.
Entón, eles non podían comprar CDM capacidade en calquera lugar no momento.
E así, eles basicamente configurar a súa propia rede de distribución de contidos
no noso servizo EC2 en seis días.
E eles foron capaces de ter que escalar ata as súas necesidades.
Eles foron, eu creo, prevendo preto de un millón de espectadores.
Por iso, foi un moi interesante ración técnica que utilizaban,
Servidores Adobe Flash Medios e [? caches internet?].
E eles foron capaces de implantar todo aglomerados de estes programaticamente como
necesario.
E entón eles xiraban los cando non usalos máis.
>> A campaña de Obama en 2012 usado AWS para máis de 200 aplicacións
que aloxado na plataforma.
Tiñan todo o que varía chamar ferramentas, para procesadores de pago,
para aplicacións móbiles, a websites organización voluntaria,
para as grandes ferramentas de análise de datos.
E todo o que tiña que traballar o día da elección.
Entón, para mover o día da elección se esixen unha emenda constitucional,
de xeito que non ía acontecer.
Así, todos os seus sistemas estaban indo ter que traballar en un día.
E eles fixeron.
>> Entón, imos falar sobre os servizos reais.
Entón, primeiro os servizos de rede.
Entón Amazon VPC é o Virtual Private Cloud.
É basicamente un rede definida por software
que vive na parte superior das súas instancias EC2, e os seus RDS, que imos falar,
e ElastiCache.
>> E así pode definir un privado espazo de enderezo para as súas instancias.
Pode romper-se que en subredes públicas, subredes privadas.
Podes facer conexións VPN para seu en premise data center.
A continuación, pode tamén ampliar a súa espazo en premise enderezo ao VPC.
Ten o poder de manipular o percorrido mesa para que poida personalizar as cousas.
Ten acceso á rede listas de control na VPC.
[? Por iso ,?] Dálle unha gran flexibilidade
sobre o que ten en execución na AWS.
>> Entón hai AWS DirectConnect.
Entón DirectConnect é unha entidade privada conexión coas nosas rexións.
Así, pode obter un ou a 10 gig Enlace ou varios enlaces un ou 10 GB
-Se a unha rexión.
Entón, se está cargando unha chea de datos ou baixar unha morea de datos
e precisa de conectividade privado, iso é unha opción alí.
>> Hai tamén Route 53.
Entón, Route 53 é o noso servizo DNS.
Fai todo tipo de cousas interesantes.
Por iso, apoia recoñecementos médicos.
Así, pode, por exemplo, realizar dúas copias do seu sitio á vez.
E se un deles non, redireccionar o tráfico para a outra copia.
>> Ou pode facer rexistros en xeografía así pode encamiñar o tráfico para un país
para un cluster de outro país a outro cluster.
Podes facer a proba A / B, para que pode ter o 80% do seu tráfico
a unha copia do seu sitio web e 20% para a nova copia do seu sitio
e ver cal deles ten o mellor desenvolvemento.
Así que pode facer todo tipo de cousas interesantes alí.
Podes facer rexistros en base latencia.
Entón vostede pode ter unha copia do seu web en todo o mundo
e que o usuario enviou a calquera un do máis próximo a eles en base a latencia.
Tamén ten integración profunda cos servizos da AWS,
así como os nosos balance de carga, e S3 e CloudFront,
polo que é moi fácil de apuntar as cousas para CloudFront
distribucións para a súa LBS ou S3 baldes.
>> Entón hai EC2.
Entón EC2 é o noso servizo de servidor virtual.
Pode realizar en Windows.
Pode realizar o Linux nel.
Ten control total do sistema operativo.
Hai diferentes versións de Windows e Linux, así Red Hat, Debian, Ubuntu.
Temos a nosa propia distribución chamado Amazon Linux.
Pode escoller cal quere.
>> Hai diferentes tipos de sucesos.
Polo tanto, hai máis de 27 instancia tipo neste momento.
Polo tanto, non hai instancia diferente familias en base a diferentes cargas de traballo.
Polo tanto, non hai xeral casos de uso, que
é xusto, se non sabe o que o que precisa, pode comezar con aqueles.
>> Ten de computación optimizada, que son óptimo para cousas como servidores web,
non?
Ten memoria optimizada instancias, os cales
son grandes para cousas como bases de datos relacionais data.
Hai casos optimizados para almacenamento, así que estes teñen grandes SSDs sobre eles.
Entón, son óptimos para as cousas como Mongo ou NoSQL, non?
>> E hai gráficos instancias optimizados,
que son óptimos para GPU computación e de cluster instancias.
E, por último hai custo instancias optimizada.
Entón, se está só tentando probar, vostede
pode ter unha chea de exemplo de baixo custo tipo que son grandes para este caso de uso.
Entón hai Auto Scaling.
Entón Auto Scaling é unha API para EC2.
E permite que escalar horizontal arriba e abaixo niveis de instancias EC2.
Entón, digamos que ten un grupo de servidores web.
>> E, como no caso de Notre Dame, vostede normalmente ten que ter dous deles,
pero pode que a escala para 10.
Ben, pode usar Auto Scaling para accionar automaticamente
escalar cara arriba ou abaixo eventos baseada nunha métrica.
Así [? CPU?] O uso, a latencia.
Podes facer métricas personalizadas, de xeito é moi aberto rematou alí.
>> Tamén é posible dimensionar en base a un programa.
Entón, se sabe que vai ter unha gran cantidade de tráfico o luns ás 6:00 horas da mañá,
pode escalar ata o luns ás 6:00 e escala para abaixo o luns 05:00.
Tamén pode facelo en base a só comandar comandos liña.
>> Despois, hai o balance de carga elástica.
Balance de carga tan elástico é un balanceador de carga de xestión.
Entón clic nun botón, el disposicións un balanceador de carga para ti.
O balance de carga vive múltiples zonas de dispoñibilidade.
Fai a descarga de SSL para as portas 25, 80, 443,
e calquera cousa por riba de 1024 para o tráfico TCP.
>> Fai conexión de saneamento, O soporte ao protocolo proxy.
Polo tanto, é un balanceador de carga moi featureful.
E ten integración con Auto Scaling.
Entón, cando está usando o Auto Scaling e está escalando arriba e abaixo,
pode ter as súas instancias xuntar-se automaticamente ou saír
un balanceador de carga elástica.
>> Entón hai os nosos servizos de almacenamento.
Así, o primeiro é Amazon EBS, ou Elastic Block Store.
Estes son volumes persistentes que pode montar a súas instancias EC2.
Así, pode instantáneo eles.
Así, cando unha instantánea EBS de volume, el pasa a S3,
que imos falar en un segundo.
Hai tres diferentes tipos de volumes EBS.
>> Hai EBS magnético, que é só o especie de tipo estándar de disco magnético.
É a opción máis económica.
Entón hai xeral finalidade SSD, onde nós
obter tres IOPS por disposición gigabyte.
Entón se ten un terabyte de volume, ten 3.000 IOPS.
E despois hai IOPS provisionado.
Entón provisionado IOPS é cando pagar por canto espazo de disco que usa
e como IOPS moito a capacidade que necesitas.
Entón podes provisionar up 4.000 IOPS por volume.
>> Entón hai o Amazon S3.
O Amazon S3 é o noso almacén de obxectos.
Entón, Amazon S3, pode usalo para almacenar só calquera tipo de datos.
Pode usalo para almacenar estática sitios e sitios estáticos da mangueira.
Podes usar o S3 para backups e arquivos nalgúns casos de uso
como a súa fonte e un balde de saída para grandes análise de datos, ou transcodificación.
Tamén pode ser usado como unha orixe para unha distribución CloudFront.
>> Entón S3 do super-poderoso.
Do S3 deseñado para 11 liñas de durabilidade.
Entón, o que isto significa é que pode soster a perda de, polo menos, dous datos
Centros á vez sen perder os seus datos.
Podes facer o cifrado no S3.
Entón cifrado conxunto, ou un servidor definir o cifrado coa súa chave.
Entón, se quere xestionar o claves, pode facelo tamén.
>> E hai Glacier.
Entón Glacier é noso a longo prazo do servizo de arquivo.
Tamén está deseñado para 11 liñas de durabilidade,
pero é para cando quere aforrar algo e esquece-la, non?
Por iso, tanto para o cumprimento ou outro razóns que precisa arquivar algo,
pode usar Glacier.
Entón custa Glacier 0,01 dólares por gigabyte por mes.
E Amazon S3 comeza en US $ 0,03 por gigabyte por mes.
Entón Glacier é menos caro e Glacier leva de tres a cinco horas
para obter os seus datos de volta.
Polo tanto, se está todo OK, se é un caso de arquivo,
entón probablemente Glacier do caso de uso de dereito para iso.
>> Entón hai Storage Pasarela.
Así, o Storage Pasarela é unha máquina virtual
que pode realizar localmente en VMware ou Hyper-V.
Dálle un punto final iSCSI.
Pode entón definir-se outra VM enriba do que
que expón que iSCSI Endpoint con CIFS ou NFS.
Calquera cousa que vai para que compartición de rede e, a continuación, recibe
backup para o Amazon S3, ou Glacier, EBS ou dependendo de como configurar-lo.
Polo tanto, é un xeito doado de obter os seus datos ata AWS.
>> Entón hai os nosos servizos de base de datos.
Así, o primeiro é Amazon RDS.
Entón esta é a nosa relacional servizo de base de datos.
Polo tanto, esta é unha xestión relacional base de datos [? para ti. ?]
Apoiará SQL Server, Oracle, MySQL, PostgreSQL e motores.
>> Fai failover automático.
Entón, se ten a Opción Múltiples AZ activado,
fai a nivel de bloque síncrono replicación en zonas de dispoñibilidade.
E entón, a súa principal falla, el só vai automaticamente
fallo entre eles.
Tamén, para o motor MySQL, soportes ler réplicas na mesma rexión
ou entre as rexións.
E hai todo tipo de opcións interesantes alí.
Entón, vai facer os seus backups para ti.
Polo que vai backup para S3.
Vai facer o seu parche para ti tamén.
>> Entón hai DynamoDB.
DynamoDB é o noso servizo NoSQL xestionado.
Para Dynamo DB el tira todo cargas administrativas
da xestión dun servizo de NoSQL para ti.
Entón só disposición a mesa e di
canto ler e escribir capacidade que quere.
E vai entregar isto para vostede.
Por iso, é moi servizo sinxelos.
Entón hai ElastiCache.
Así, é a nosa ElastiCache servizo de caché xestionado.
É basicamente unha xestión Redis ou ElastiCache.
Entón, de novo, pode provisionar nun cluster de instancias ElastiCache ou Redis
e non se preocupe backups, ou failover, ou calquera destas cousas.
>> Entón temos os nosos servizos de aplicacións.
Así, é a nosa CloudFront rede de distribución de contidos
e vive neses lugares Borde que eu falei antes.
Así, pode ser usado CloudFront para streaming de vídeo en directo,
para demanda streaming de vídeo, e por ter só un sitio web,
así hospedaxe dun sitio.
Entón vostede pode ter sitio aloxado en balance de carga elásticas,
ou instancias, ou baldes S3, ou só en premise hardware.
E pode pór un CloudFront distribución fronte do mesmo.
Vai caché do seu contido.
Vai poñelas sobre os puntos de presenza.
E así, cando alguén vai para a súa web
eles van estar batendo CloudFront, que vai probablemente a máis preto deles
que calquera que sexa a orixe é.
E vai descargar unha morea de a carga fóra da orixe,
así, tanto Aforre lle diñeiro e obter unha mellor experiencia do usuario.
>> Entón hai Amazon CloudSearch.
Así, é un CloudSearch servizo de busca xestionado.
Entón envialo a searchable datos e falar con el a través dunha API,
e que vai facer os resultados de busca para ti.
Despois, hai o Elastic Transcoder.
Polo tanto, é unha solución de transcodificación de xestión.
Vostede pon os seus vídeos en un balde S3, diga a el o que transcodificar en,
Cal o formato eo tamaño e todo.
E vai transcodificar lo e colocá- Lo nun balde S3 para ti.
>> Despois, hai os nosos servizos de datos grandes.
Entón, nós temos Amazon EMR, que é Elastic Map Reduce.
Polo tanto, este é un cadro Hadoop aloxado.
Así, pode xirar un cluster Hadoop de unha instancia para centos de casos
se precisa.
Ten profunda integración de S3, así como un sistema de arquivos para el
pode usar HDSF, que tradicionalmente ver con Hadoop.
Ou pode facer S3 como o sistema de ficheiros.
>> Ten soporte para punto de prezos, a cal é,
na Amazonia, como ofreza por exceso de capacidade.
Entón, el soporta todo isto.
Soporta cadros comúns Hadoop como Faísca e Tiburón e Hive
e Porco.
E vimos máis de 5,5 millón grupos de EMR
lanzou neste momento na Amazonia.
>> Entón temos AWS Datos Segmentación.
Entón Datos Segmentación é unha servizo que permitirá
mover datos entre nosas tendas de datos diferente.
Entón pode incorporarse algo do S3, poñer Lo en RDS, a continuación, facer algunha EMR sobre el,
poñelas Redshift, que é noso Appliance de data warehouse,
e entón pode aproveitar algo dun en premisa, instancia MySQL.
Polo tanto, hai todo tipo de cousas que podes facer con iso.
>> Entón hai Redshift.
Redshift é nosa xestión data warehouse Appliance.
Era para ser escala petabyte, de xeito pode almacenar grandes cantidades de datos sobre el.
É unha arquitectura masivamente paralela.
Entón vostede pode ter moitos nós, se quixese.
E fai todas as copias de seguridade e todo o material administrativo para ti.
E despois hai o kinesis.
Kinesis é o noso tempo real servizo de procesamento.
Así, pode ter algunha fonte de streaming de datos en tempo real,
así dicir como Twitter Firehose, ou un banda de datos de rexistro, envialo kinesis.
Kinesis manexa todo isto para ti.
E entón pode conectarse traballadores a el para tirar as cousas para fóra
e, por exemplo, facer un panel en directo ou facer análises en directo nel.
>> Entón temos os nosos servizos de implantación.
Entón OpsWorks AWS é un cadro DevOps.
Entón colle a súa aplicación, vostede dividídelo en capas.
Entón tes o balance de carga layer, súa capa web, a súa capa de aplicación,
súa capa de base de datos, e cousas disposición a estas capas
con base en ingresos Xefe.
Chef é unha configuración sistema de xestión.
Entón, el tamén soporta eventos de ciclo de vida e así por
se non quere xestionar seu propio Xefe, dereito,
se quere ter algún tipo de forma de programación para aplicar cousas
nas súas instancias esta é unha opción para ti.
>> Entón temos Elastic beanstalk.
Entón Elastic beanstalk é un servizo que permite a-- dicir que é un creador.
Ten o seu código nun repo Git.
Non quere ter que preocuparse sobre a implantación dos seus propios ELBs ou RDS
instancias ou instancias EC2 regulares.
Entón, o que fai é, a partir do seu código, basta envialo Elastic beanstalk.
Elastic beanstalk vai disposición RDS instancias e ELBs e todas esas cousas
para ti e para aplicar o seu código para eles.
Así, tórnase moi máis doado para desenvolvedores
para implantar o seu código en AWS.
>> Entón hai CloudFormation.
Entón CloudFormation é un servizo para tratamento da súa infraestrutura como código.
Polo tanto, agora que ten todo isto material na súa aplicación,
ten o seu VPC, e súas normas de grupo de seguridade,
e as súas instancias EC2, e as súas instancias RDS.
Entón tes toda esa arquitectura na AWS.
Ben, como programaticamente xirar que arriba ou recriá-lo?
Podes escribir un arquivo JSON que representa todo isto.
E entón podes [? tomar?] o ficheiro JSON
e implantar o seu infraestrutura fóra del.
Entón vostede pode ter unha arquitectura onde, cada vez que implantar código,
xira-se unha nova copia do seu enteiro arquitectura e despois non máis a el.
Así, tamén se pode facer isto para ten unha infraestrutura mutável.
>> Entón, finalmente, hai o noso servizos de administración.
Así, os nosos servizos de administración comezar coa Amazonia IAM,
por iso é Identity and Access Management.
Así que lle permite xestionar a súa conta AWS
así pode que sub usuarios e grupos e facer
a federación de identidade e todo tipo de cousas.
É moi importante para a seguridade.
>> Entón temos Amazon CloudWatch, que é o noso servizo de métricas.
Por iso, dálle o uso da CPU e todo tipo de métricas.
E pode facer personalizado métricas e [? pode facer?]
scaling auto con base nesas métricas.
>> E entón temos CloudTrail.
Así, é a nosa CloudTrail de servizos de auditoría.
Así, el ha rexistrar chamadas de API contra a Amazon Web Services.
Entón, quen reiniciar neste caso?
Quen cambiou ese grupo de seguridade?
E rexistro-los en baldes necesarias para que
pode ver o que pasou en súa conta e quen fixo iso.
>> Un novo servizo que nós ten é escritorios.
Polo tanto, é unha virtualización de escritorios na AWS.
Entón podes provisionar un estación de traballo, unha estación de traballo de Windows,
e entón virá -Se en poucos minutos.
Vai ser conectado ao seu activo directorio, entón con seus usuarios.
E pode facilmente reconstruíla-lo.
Pode facilmente disposición un novo.
Hai diferentes tipos con software diferente alí.
>> Polo tanto, agora que xa pasou por unha morea de nosos servizos, imos
facer unha demostración real en directo.
Entón, eu estou indo a transitar ao meu navegador aquí.
Entón o que quero amosar-lle é como configurar rapidamente
unha instancia EC2 con WordPress sobre el.
E entón nós imos para facer o mesmo,
pero nós estamos indo a xirar unha instancia RDS e un ELB.
Entón, nós imos facelo só na instancia e imos romper todas as capas para fóra tamén.
>> Entón, imos comezar unha instancia EC2.
Entón o primeiro que Eu xa fixen aquí
é que vai querer para ter un par de chaves.
Así, un par de claves permite que logar no exemplo real.
Entón manter o privado parte do par de chaves,
e imos poñer o público parte para a instancia.
E iso é o que permite que faga o log in.
Entón, eu xa importou o meu par de chaves, só a miña regulares par de chaves SSH aquí.
>> E así, a outra cousa Vou facer aquí é,
Xa teño algúns casos correndo, pero eu vou publicar un novo.
Entón, eu vou elixir o meu sistema operativo aquí.
Así podes ver que teño unha gran selección de sistema operativo.
Entón, eu só vou ir seu defecto Amazon Linux.
>> E eu estou indo a escoller un tipo de instancia.
E xa que este é un servidor web, eu vou
para facer un c3.large porque é probablemente calcular intensiva.
Entón, eu estou indo a escoller un c3.large, e eu estou indo a publicar un deles.
Vou deixar en o estándar VPC para agora.
Vou deixar todo iso só.
>> E eu estou indo a permitir Seguimento CloudWatch
porque CloudWatch detallada seguimento cambia CloudWatch
seguimento de cinco minutos resolución para a resolución dun minuto.
Entón, quero que o meu servidor web aquí.
E entón eu estou indo a ir ao almacenamento.
Entón, quero SSD Xeneral Purpose aquí.
8GB é probablemente o suficiente para min, entón eu só vou manter isto.
Eu só vou a rotular el WordPress demostración.
Entón que é o tag para que eu sabe o que realmente é.
E entón eu vou configurar un grupo de seguridade.
Así, un grupo de seguridade é como Un firewall para a instancia.
Entón, eu estou indo a usar un dos meus xa existentes.
Polo tanto, este grupo de seguridade, que permite SSH, para que eu poida SSH para el.
E permite HTTP.
>> Agora, eu vou querer bloquear down que SSH un pouco máis.
Non quere só alguén desde calquera SSHing enderezo IP no.
Entón, nós imos facelo despois que lanza.
>> Entón, eu estou feliz con todo desas cousas aquí.
E eu estou indo para o lanzamento.
E entón eu vou escoller o par de chaves que quero.
Entón, eu estou indo a escoller que par de chaves que eu actualizar antes.
>> Polo tanto, agora que eu estou esperando para que emprendese, imos
ir ollar para o noso grupo de seguridade.
Entón, nós temos grupos de seguridade aquí.
Aquí está a miña seguridade grupo que eu poñelas.
>> Vou só cambiar isto aquí.
Entón deixe-me facer deste un pouco maior aquí.
Entón, quero cambiar isto de calquera lugar para o meu IP.
Porque esa vontade automaticamente incorporarse o meu IP
abordar aquí e bloquear Lo algo.
>> E así, mentres que instancia está xirando,
imos virar algunhas cousas para a nosa outra instancia
onde estamos indo a saír a base de datos e balance de carga
de xeito que pode ser preparado por nós.
Entón, o primeiro que eu vou querer que facer é xirar un balanceador de carga.
Entón, eu estou indo a escoller un balanceador de carga aquí.
E eu vou chamalo WordpressELB.
E eu vou só-- todo Quero é o porto 80 aquí.
>> E de momento para a saúde comprobar, eu só vou facer TCP.
Polo tanto, en execución de Apache, vai ser bo.
E eu vou diminuír o saudable límite só para que se faga saudable
moi rapidamente.
Entón, unha vez máis, iso ten un grupo de seguridade.
Entón, eu xa fixen unha seguridade grupo para este chamado WordPress ELB.
E é basicamente só vai para aceptar o tráfico do porto 80.
E entón eu non estou indo para engadir todas as instancias para iso por agora.
E eu vou saltar o marcado.
E así imos crear esta ELB agora.
>> Entón creou o balance de carga.
Eu tamén estou indo a publicar un exemplo aquí,
só para a parte web do meu WordPress.
Entón, imos alí.
Eu só vou facer o mesmo cousa que eu fixen antes.
Entón c3.large, CloudWatch seguimento detallado habilitado.
SSDs de uso xeral.
Chama ese WordPress Web.
>> E quero escoller a-- eu xa ten un grupo de seguridade para iso.
Polo tanto, este grupo de seguridade acepta tráfico na porta 80 do meu WordPress ELB
grupo de seguridade, a partir da seguridade grupo do meu balance de carga,
pero tamén SSH, que unha vez máis, imos bloquear.
Entón, eu estou indo a publicar este.
Dereita.
>> E entón o que vou facer a continuación é Eu estou indo para iniciar unha instancia RDS.
RDS será o meu banco de datos.
Entón, eu estou indo a ir aquí.
Eu estou indo a ir a RDS.
Vou iniciar unha nova sesión.
Entón, eu vou elixir o meu motor.
Entón aquí eu teño unha selección de MySQL, Postgres, Oracle ou SQL Server.
Quero MySQL.
E así eu vou dicir que si.
>> Polo tanto, esta é unha opción para o Múltiples AZ.
Entón Múltiples AZ, de novo, estas repeticións vai xirar dúas instancias RDS
e facer a replicación entre eles.
E se eu non quere que eu só podo ter unha única instancia, pero eu non quero iso.
E entón eu vou escoller o meu motor de base de datos.
Entón, eu estou indo a escoller o máis recente aquí.
E entón eu vou buscá- Que tipo de exemplo que quero.
>> Entón, quero un R3, de xeito que é a memoria optimizada instancia.
Entón, eu estou indo a escoller o R3.
E eu estou indo a escoller Si, quero Múltiples AZ.
E quero SSD de propósito xeral.
>> E eu probablemente quere un pouco máis de almacenamento.
Vou ter 10 concertos aquí.
E entón eu vou incorporarse algunhas credenciais.
Entón, cal é identificador para o meu base de datos?
Por iso, será wordpressdb1.
Vou chamar esa raíz.
Vou darlle un contrasinal.
>> E nós estamos indo a escoller un grupo de seguridade para iso tamén.
Entón, eu xa fixen un grupo de seguridade para iso.
E entón eu vou darlle un nome de base de datos.
Entón imos só chamalo WordPress.
E nós imos escoller unha fiestra de retención
para que isto fai backups para ti.
Entón, quero unha semana de backups.
E eu non teño unha preferencia para o diálogo de copia de seguridade.
E quero que el automaticamente actualizar a miña versión menor aquí.
Entón eu vou deixar isto como predeterminado.
E entón agora eu estou lanzando miña instancia RDS.
Non?
Entón, agora está a ser creado.
Entón, agora estamos só esperando para a súa instalación.
Así, mentres que o que está a suceder, imos entrar en a primeira instancia EC2 que fixemos.
Entón é esta demostración WordPress.
E nós imos comprobar iso.
Yep.
>> Entón, imos ver se podemos facer login para el.
Entón, eu estou indo a copiar o nome do servidor público dela.
Vou abrir unha fiestra do shell aquí.
[Inaudível] SSH.
O usuario estándar é EC2-user.
>> Audiencia: Leo, faría importaría Command [inaudível]?
>> LEO ZHADANOVSKY: Bo?
E así imos tratar SSH in.
Yep.
Entón, eu estou no meu exemplo agora.
Entón, eu estou en SSHed.
É ata por cinco minutos para é sempre o meu exemplo.
>> Entón o primeiro que estamos Vai querer facer aquí
se está me dicindo que, oh, Eu teño algunhas actualizacións de seguridade.
Entón, eu estou indo só para correr cada actualización de seguridade aquí.
[? sudo yum?] menos y actualización.
Por iso, vai instalar rapidamente aqueles.
A seguinte cousa que quero facer é que eu pretende instalar máis algunhas cousas.
Entón eu vou ter que instalar MySQL.
Vou ter que instalar Apache.
Vou ter que instalar PHP.
Vou ter que instalar o plugin PHP para MySQL.
E eu teño que instalar o servidor de MySQL.
Entón, imos instalar este material.
>> Instalación.
Entón, iso é feito.
Entón, agora quero [? HTTPD. ?] EU quere Apache para iniciar na inicialización.
Entón, eu vou facelo.
Aceptar.
Polo tanto, agora se eu reiniciar este que vai comezar.
>> Eu tamén quero MySQL para iniciar na inicialización.
Entón mesmo.
Oops, erro tipográfico aquí.
Todo certo.
E entón, en realidade, eu vou iniciar meu servidor web máis tarde.
Agora quero comezar o meu servidor de base de datos, con todo.
Entón faga iso.
E por iso está de partida para Por primeira vez, así que eu son
vai ter que facer algúns pasos básicos aquí.
Entón, o primeiro que eu vou facer defínese un contrasinal de administrador para o meu MySQL.
>> Entón, eu só vou realizar este MySQL mando de instalación segura.
Entón, el ten ningunha raíz actual password, entón imos definir un.
E eu estou indo para eliminar estes usuarios anónimos que crea
e desactivar o login root.
E eliminar os bancos de datos de proba.
Polo tanto, este todo tipo de productionizes instalar MySQL.
>> Entón, iso é feito.
Entón agora eu debería ser capaz de conectar ao meu servidor de MySQL.
Entón, eu estou indo a ver se funciona aquí.
Yep.
Entón, eu estou no meu servidor de MySQL.
>> Entón, agora a seguinte cousa que quero facer é Quero crear o meu banco de datos WordPress.
Entón eu vou facer MySQL administración.
[Inaudível]
Todo certo.
Entón, eu creei o meu banco de datos.
>> E agora o que quero facer é que eu Quere crear un usuario WordPress.
Entón, eu non quero facer login para meu WordPress co usuario root
porque iso sería malo.
Entón, quero un usuario que só pode acceder á base de datos WordPress.
Entón imos entrar aquí de novo.
E nós imos [? mover?] que aquí.
>> Entón o que eu estou facendo aquí é Estou creando un usuario que
poden conectarse de localhost que é identificado meu contrasinal super seguro
aquí.
E entón eu vou conceder este o acceso do usuario a todo a base de datos.
Todo certo.
E entón agora eu debería ser poder iniciar sesión como este usuario
e só ver este banco de datos [? e?] base de datos de proba.
>> Entón eu vou facer mysql menos u WordPress, en vez de root.
Todo certo?
E, entón, debe ser capaz de fazer-- non?
Así podo ver o meu banco de datos WordPress aquí.
Entón, iso é óptimo.
>> Entón, agora necesitamos realmente descargar e instalar WordPress.
Entón imos ao noso directorio web.
Entón, eu estou indo a Wget WordPress, o última versión do WordPress aquí.
Vou extraer iso.
E agora eu vou cambiar o directorio HTML, que
é o estándar [? ?] Raíz web, co directorio WordPress, entón.
>> Todo certo.
E agora eu estou indo só para cambio os permisos para que o Apache
usuario posúe o directorio WordPress.
Todo certo.
E, finalmente, eu vou comezar a miña servidor web e espero que todo funciona.
Todo certo.
Entón agora imos ver que pasa aquí.
Entón, eu estou indo a ir aquí.
E ver se podo para este exemplo aquí.
Todo certo.
Entón aquí está a nosa pantalla de configuración do WordPress.
Entón, nós sabemos toda esta información.
Así, o noso nome da base é WordPress.
>> O noso nome de usuario será WordPress.
Eu teño a miña contrasinal de super seguro aquí.
Nós imos ser conectando a localhost.
E nós estamos indo a executar a instalación.
>> Agora nós só estamos indo a dar o meu sitio un nome.
Entón Blog sorprendente de Leo.
[Inaudível] username.
Eu estou indo a obter un contrasinal para o meu nome.
Vou poñer no meu enderezo de correo-e.
E xa que é unha proba de un, eu non quere os motores de busca para indexar este.
Entón, agora estamos instalando WordPress.
Entón, agora nós está todo definido.
>> Entón, aquí está o meu WordPress.
E aquí está o meu panel.
É unha WordPress en pleno funcionamento.
Podo actualizar os plugins aquí, se eu quixese.
Faga o que quero aquí.
E aquí é o meu real totalmente correndo WordPress no meu unha instancia.
>> Agora, iso é óptimo se ten un lugar de proba, pero iso non escala.
Temos un exemplo.
Podemos facer esa instancia realmente enorme, pero nalgún momento
vai executar para fóra da sala de escala vertical.
Entón vai querer escala-lo máis que iso.
>> É por iso que xirou cara arriba con todas esas outras cousas.
Entón, imos ver se o noso Instancia RDS está feito.
[? Si ,?] nosos RDS instancia está case listo.
Entón, iso é OK porque, mentres podemos establecer o noso exemplo EC2.
Vai ser só un procedemento un pouco diferente.
>> Entón, nós temos o noso web WordPress.
Agora eu xa tiña un corredor onte.
Entón, eu só teño que descubrir cal unha era que eu lanzado hoxe.
Entón, este foi lanzado 04 de novembro.
Entón, iso é o que a partir de hoxe.
[? Sei?] Este foi lanzou, oh, 04:00.
Entón, en realidade, este é o novo.
Yep.
Aceptar.
>> Entón, esta é a miña nova sesión.
Entón, de novo, eu vou conectar vía SSH para el.
Entón imos voltar para o meu terminal aquí.
Entón, eu vou saír desta.
Vou chamar vía SSH á nova instancia.
Todo certo.
Entón eu vou ter que facer algunhas das mesmas cousas aquí.
Entón, eu estou indo a executar as actualizacións de seguridade.
Eu estou indo a instalar algúns paquetes.
Os paquetes van ser un pouco diferente agora.
>> Entón, eu non teño o servidor de MySQL porque estamos rompendo iso.
Entón, eu aínda vou instalar o cliente de MySQL.
Eu aínda estou indo a instalar Apache.
Eu aínda vou instalar PHP e MySQL PHP.
Eu só non vou instalar o servidor de MySQL.
>> Entón, eu aínda vou facer seguro Apache inicia no arranque.
Agora necesitamos que a base de datos para ser superior.
Entón, mentres nós que imos engadir esta instancia ao balance de carga.
Entón, nós estamos indo a ir nosa Load Balance aquí.
E nós só estamos indo a anota o ID de instancia.
Teño o meu ID exemplo aquí.
>> Cando vou ao meu balance de carga, Mira, aquí está o meu balance de carga,
aquí está o seu nome DNS.
Entón, el ten cero de sucesos en servizo no momento
porque eu aínda non engade todas as instancias a el.
Entón, eu estou indo a engadir o meu exemplo.
Entón, aquí está a miña lista de instancias.
Entón, se eu queira este, así que eu son vai engadir un agasallo para el.
>> Agora vai esperar e iso non vai
para permitir que esta instancia ata que se pasa a ser saudable.
E iso non vai facer-se saudable ata que eu ligo o servidor web.
Entón imos ver se os nosos RDS instancia é back-up.
Todo certo.
Óptimo.
Polo tanto, a nosa nova instancia RDS está preparado.
Polo tanto, este é o punto final para o meu exemplo RDS.
Entón o que eu vou facer é que eu son vai conectar ao meu exemplo RDS.
Polo tanto, este é agora un totalmente base de datos MySQL xestión.
El creou nel backup.
É redundante.
El virou-se en só uns minutos.
Entón agora eu debería ser capaz de SSH para el de-- ou non SSH,
pero faga login nela co cliente MySQL.
>> Yep.
Entón aquí estou eu.
Estou dentro.
Polo tanto, agora é que isto vai ser semellante excepto nós estamos só rompe-lo para fóra.
Entón, de novo, eu vou realmente saír desa por un segundo.
Ben, nós xa creado a base de datos WordPress
porque poñemos WordPress alí, entón Eu estou indo a crear o usuario WordPress.
E aí, vai haber algunha lixeiras diferenzas nos aquí
dende o que fixemos a última vez.
Entón, nós estamos indo a crear o usuario WordPress,
pero agora non vai ser logando de localhost anymore.
Nós imos ser o login en a partir da instancia EC2.
E nós non imos ver necesariamente sobre a dirección IP que está a benvida,
ou que non queremos para especificar para que granularidade.
>> Nós imos ter seguridade grupos que asegurarse de que só
nosos servidores poden conectarse a este.
Entón, eu só vou permitir Lo partir, a este nivel,
desde calquera conexión de enderezo IP.
Entón, nós só fixemos iso.
E agora nós estamos só vai ter que, unha vez máis,
conceder este acceso do usuario a a base de datos WordPress.
Entón agora eu estou indo só para cambiar isto para un wild card.
Todo certo.
Entón, temos que.
Imos saír de aquí.
Entón, nós imos só comproba se que podemos acceder agora.
Eu só vou cambiar meu nome de usuario para WordPress.
Todo certo.
Entón, nós estamos dentro.
Así que funciona.
Agora imos, unha vez máis, eu teño que configurar WordPress nesta instancia.
Entón, o que nós imos ter que facer é ir a Var, www.
Teño que mover o HTML directorio para html.old.
Todo certo.
E nós imos ter para baixar WordPress.
>> Todo certo.
Extraia WordPress.
Estamos indo para movelo ao directorio HTML.
Todo certo.
E nós imos cambiar os permisos.
E entón nós imos comezar a Apache.
>> Entón, o que debe ocorrer agora é alí vai
sendo basicamente cinco repite nesta ELB.
E é, finalmente, neste caso, é vai facer-se saudable no ELB.
Entón, [inaudível] aquí.
Imos ver.
Este exemplo non é máis saudable.
Entón o que eu son, en realidade, vai facer é que eu vou
para cambiar a saúde vaia un pouco pouco máis, só para facelo máis rápido.
Podemos mudalo de volta despois.
Entón, digamos que quero saudable limiar de tres en vez de cinco.
Aceptar.
Entón, agora que estamos en servizo.
>> Entón agora eu estou indo a ir para este balanceador de carga.
E debería fiscal me de volta a través do presente exemplo,
e imos configurar WordPress aquí.
Agora, se ten a súa propia nome de dominio ou algo así,
pode só facer un CNAME rexistro para ese nome DNS.
E equilibrar a carga elástica servizo é scalable no back-end,
por iso, é dimensionado para arriba e abaixo por conta propia.
Así, podería ser de varios enderezos IP.
Os IPs poden cambiar.
Entón ten que sempre facer referencia Lo de que o nome DNS.
>> Todo certo.
Entón, imos alí.
Estamos de volta na nosa pantalla de configuración.
Agora imos facer case o mesmo proceso.
Así, o noso nome da base é WordPress.
O noso nome é nome de usuario WordPress.
Temos o mesmo super- garantir contrasinal como antes,
excepto o servidor da base de datos é agora será a instancia RDS.
>> Entón, nós estamos indo a ir aquí.
Estamos indo para ir RDS.
Estamos indo a ir aos meus casos.
Eu teño do meu nome do punto final aquí.
É un agasallo.
Entón, eu estou indo só para copiar e pegar este.
Todo certo?
Entón, imos ver se iso funcionou.
Todo certo.
Así que funciona.
Así, pode conectarse a instancia RDS.
Unha vez máis, que vai ser impresionante Blog do Leo.
Todo certo.
>> Entón, agora imos instalar o noso WordPress.
Entón, nós estamos feito.
Entón deixe-me faga o login para asegurarse de que funcionou.
Aceptar.
>> Entón, agora temos un funcionando plenamente WordPress.
Podemos facer todo tipo de operacións sobre el.
Así, a diferenza agora é que que ten unha base de datos separado.
Ese banco de datos é redundante.
Aínda só ten unha web servidor, pero poderiamos agora
ter unha imaxe deste web servidor, inicia-lo de novo,
e despois temos dous servidores web detrás deste balanceador de carga.
>> O punto final non cambia se É un, ou dous, ou 50 servidores web.
Podemos escala-lo ademais deste.
Polo tanto, hai plugins para WordPress onde pode usar S3 para os seus activos estáticos.
Podes usar CloudFront para almacenar na caché estes activos.
Podes usar ElastiCache para que pode usar basicamente Memcached
para almacenar o estado da sesión alí.
>> Entón, como escalar de un máis instancias,
vai asumir que esas instancias son efémeras,
para que se poidan ir.
Entón tes que pensar sobre onde podo almacenar os rexistros,
onde podo almacenar o estado da sesión.
Como podo facer iso, entón todo ben que Nestes casos pode desaparecer, ou máis
poden aparecer?
Entón vai ter que responder a preguntas como esta.
Pero é estándar bastante común.
Entón acaba de comezar calquera descarga cousas persistentes para outros niveis.
>> Entón, agora temos iso, nós estamos feito [? tres niveis?] cousa.
A última cousa que eu son imos facer aquí é que eu son
vai facer o meu balance de carga un pouco máis sólido
agora que está marcado como saudable.
Por iso, xeralmente non é un boa idea para sitios web
facer exames de saúde, porque TCP seu Apache podería ser superior,
pero podería ser devolto erros PHP.
Entón, non quere iso.
>> Entón, o que vou facer aquí é que eu vou
cambiar isto para un exame de saúde HTTP.
E iso vai ser index.php, non index.html.
E nós imos cambiar isto límite saudable ao cinco.
Entón, iso é feito.
Entón, que aínda debe ser saudable.
Yep.
Entón, nós estamos aínda en servizo.
>> Entón é así que defina up WordPress en AWS.
Entón eu creo que, en menos de 20 minutos temos ambas creadas nunha instancia, por conta propia,
e unha de tres Tier completo onde cada capa é independente scalable.
Pode facer todo tipo de cousas interesantes
coa base de datos para dimensionar ben.
>> Deixe-me amosar-lle unha O interesante aquí.
Entón, digamos que para iso quero parta a le as gravacións.
Podo crear unha réplica ler.
Entón, eu estou indo a só crear unha réplica ler.
Entón, iso vai ser READ1 wordpressdb1.
Vou facelo en a mesma rexión, pero eu
podería facelo nunha rexión diferente.
Entón, imos comezar provisionar unha réplica lido aquí.
Entón agora estamos creando réplica de lectura.
Isto está a ser creado alí no fondo.
Así, pode facer todo tipo de cousas legais aquí.
>> Entón, eu estou feito co demo.
Entón, eu creo que temos uns 10 minutos.
Entón, eu vou sacar algunha dúbida ninguén ten, sobre calquera tema relacionado AWS.
Anyone?
Con estilo.
Todo certo.
Grazas a todos.