LEO ZHADANOVSKY: Salut, tout le monde.
Je suis Leo Zhadanovsky.
Je suis un architecte de solutions à Amazon Web Services.
Et je vais vous parler aujourd'hui sur ce que Amazon Web Services est,
son histoire, un bref aperçu des services que nous offrons.
Et aussi je vais faire une démo de comment lancer une pile LAMP dans AWS
à la fois sur une seule instance et par l'utilisation de certains de nos autres
[? gérées?] services, tels comme notre base de données relationnelle
service et notre charge équilibreurs, et nos instances.
>> Alors tout d'abord, nous allons parler de l'histoire AWS.
Alors, comment ne Amazon.com entrer dans cette entreprise informatique nuage?
Eh bien, Amazon est vraiment bon à offrant une grande sélection de produits
et l'expédition de ceux clients efficacement.
Et derrière cette capacité réside années d'expérience
avec des centres de données d'exploitation, avec logistique, avec toutes sortes de choses.
Et donc nous avons découvert plus de 10 ans que nous
voulu permettre à nos clients faire beaucoup de choses différentes, non?
>> Donc nous avons fini offrant une certaine interne services jusqu'à concurrence de vendeurs tiers.
Comme nous avons publié des services Web simples comme notre recherche dans le catalogue.
Et il est devenu vraiment apparente vraiment rapide
que les développeurs avaient faim pour plus de nos services.
Et cela nous a conduit à développer AWS.
Nous avons donc demandé si nous pourrait conditionner tout
nous faisons et offrons à d'autres sur le web?
>> Donc la mission est de permettre à AWS les entreprises et les développeurs
d'utiliser les services Web pour construire applications sophistiquées évolutives.
Et les services Web est ce maintenant les gens appellent le Cloud.
Donc, en 2006, AWS est né.
Et parlons-en ce est en fait AWS.
>> Nous fournissons donc différente services à différents niveaux.
Donc, nous avons une sorte de nos services de base, notre stockage de calcul et de base de données.
Et puis nous avons aussi une couche de réseautage,
et nous avons un mondiale infrastructures, de sorte que nous avons
régions obtenu à travers le monde et Disponibilité zones à travers le monde.
Et puis nous avons services de niveau supérieur,
comme les services d'application qui vous utilisez pour construire horizontalement
applications évolutives.
Et puis nous avons déploiement et des services de l'administration.
Donc, ce sont les services que vous utiliser pour déployer votre code dans la AWS
et à administrer votre AWS représentent comme il échelles.
>> Donc, nous allons parler de nos première infrastructure mondiale.
Nous avons 11 régions à travers le monde.
Donc, nous venons d'ajouter une nouvelle région il ya quelques semaines à Francfort,
mais chaque région est comme un nuage séparée.
Donc, ces services que je suis va parler, ils
exister dans les différentes régions.
Ainsi aux États-Unis, il ya une région du nord de la Virginie.
Il ya une région du nord Californie et dans l'Oregon.
>> La région de l'Oregon est aussi neutre en carbone.
Nous avons aussi une région Oregon appelé GovCloud.
Donc si vous avez une charge de travail qui a besoin pour être conforme à l'ITAR, ce est donc
Trafic international et de réduction des armes Traité, vous devez utiliser GovCloud.
>> Donc, la chose importante à ce sujet est que vous
choisir où vos données va et où vos applications vont.
Donc, nous ne bougeons pas vos données à travers régions ou entre les zones de disponibilité
si ce est un service où vous pouvez choisir la zone de disponibilité.
Vous pouvez choisir où il va.
Vous pouvez le déplacer.
Nous vous donnons des outils pour déplacer votre données, mais nous ne se déplace pas pour vous.
>> Et dans chaque région il ya au moins deux zones de disponibilité,
et nous allons parler de ce ceux qui sont dans une seconde.
Et il ya aussi 52 bord endroits dans le monde.
Donc emplacements de bord sont essentiellement pour notre CloudFront, [? nuage?] Distribution
réseau, et notre service de DNS Route 53.
Et donc il ya beaucoup d'entre eux parce qu'ils sont plus près des utilisateurs,
parce que ce sont services basés sur la latence.
Donc, les questions de latence pour eux.
>> Donc, ce est ce typique région ressemble.
Et alors [? sein?] chaque région il ya,
comme je disais, au moins deux zones de disponibilité.
Une zone de disponibilité est au moins un centre de données,
parfois, il peut être plus dans les la même zone géographique.
Et nos zones de disponibilité sont conçus être sur différentes plaines inondables, faute
plaines aient du pouvoir distincte les services publics et les différents niveaux 1 ISPS.
Donc, vous devriez concevoir votre demande [? l'esprit?]
où quelque chose peut arriver dans une zone de disponibilité,
mais vous devriez donc étaler votre application multiple disponibilité
zones parce qu'ils sont construits avec ces licenciements à l'esprit.
>> Et donc nous alimenter un grand nombre de entreprises que vous reconnaissez.
Donc, à partir Airbnb, à Netflix, Dropbox, à Yelp,
nous avons toutes sortes de startups et les entreprises qui exécutent des charges de travail sur nous.
Dans le secteur public, nous avons toutes sortes d'organismes gouvernementaux
cette course sur nous, EdTech startups, des universités.
La campagne Obama a couru pratiquement tout de leur substance sur Amazon Web Services.
>> Et juste pour vous donner un point de vue sur notre échelle, sur une journée moyenne
nous avions assez nouveau serveur capacité de soutien
Infrastructure mondiale d'Amazon.com quand il était un $ 7,000,000,000
Retour d'affaires en 2004.
Donc, ce est combien nous eu sur une journée moyenne.
>> Donc le concept général est que si vous réfléchir à comment obtenez-vous pouvoir.
Ainsi, vous obtenez le pouvoir, ce est à la demande, non?
Donc, vous savez quand vous obtenez , vous savez que vous pouvez obtenir.
Ce est uniforme, de sorte que vous savez quelle tension que vous obtenez.
Il est pay as you go, donc vous payez pour exactement combien vous utilisez.
Et il est disponible.
Donc vous branchez, vous savez vous êtes pouvoir get va.
Nous avons donc pris cela et étendu à l'informatique.
>> Donc, cela résout beaucoup de problèmes.
Nous voyons généralement beaucoup de l'informatique des organisations.
Ils ont ce problème de capacité.
Donc, ils ont certains montants des besoins en TI, et puis ils
avoir à trop disposition leur capacité.
Alors, soit ils sont vraiment trop provisionnement, ou ils ne ont pas une capacité suffisante,
et ils ont des clients insatisfaits.
>> Ainsi, par exemple, il se agit différents modèles de trafic.
Donc, si vous avez des choses qui allument et se éteignent,
ou se développer rapidement, ou des pics variables ou les pics prévisibles, pour tout cela,
vous êtes soit va surapprovisionner généralement,
ou si vous allez à la sous-disposition.
Donc soit vous avez des déchets, ou vous avez des clients mécontents.
>> Alors, que AWS vous permet de faire, ce est vous peut monter et descendre l'échelle dynamiquement
sur la base de ce que votre motif de l'utilisation réelle est.
Donc, vous pouvez payer seulement pour ce que vous utilisez.
Et vous pouvez lancer cas, si par exemple
est notre mot pour serveur virtuel.
Vous pouvez lancer une exemple, vous pouvez lancer
des milliers de cas en quelques minutes ou secondes, tout autant que vous avez besoin.
Et vous pouvez le composer en place et vers le bas selon les besoins.
Alors laissez-moi vous parler un exemple qui est un peu près de la maison.
Donc, ce est un trafic typique Graphique pour Novembre pour Amazon.com.
Et les deux derniers pics ici, personne ne sait ce qu'ils sont?
Donc they're--
>> AUDIENCE: Cyber ​​Monday?
>> LEO ZHADANOVSKY: Cyber ​​Monday et Black Friday, non?
Donc, traditionnellement, ce Amazon.com avait à faire était qu'ils avaient la capacité de prestation
pour couvrir ces deux pics.
Ainsi, en conséquence, 76% du temps, ils avaient une trop grande capacité.
Et seulement 24% du temps ont-ils utilisent pleinement.
Et en 2010 Amazon.com tourné hors de son dernier serveur web physique
et il déplacé à AWS.
Donc, ce est ce que le trafic modèle ressemble maintenant.
La capacité est juste au-dessus ce est réellement nécessaire.
>> Alors, pourquoi ne voyons-nous adopter clients l'informatique en nuage AWS si vite?
Eh bien, l'agilité.
Voilà donc le premier raison pour laquelle nous voyons.
Pourquoi l'agilité important?
Eh bien, il permet aux clients de faire des choses que dans l'ancien monde
semaines ou mois pour le faire a pris les en minutes ou en secondes.
Ainsi, vous pouvez faire des choses comme un spin up nouvelle Dev tout ou environnement de test,
tourner un tout nouveau DR environnement, tourner jusqu'à
50 cas, ou 1000 cas pour trafic de pointe,
supprimer ces 1000 cas, réglez jusqu'à un cluster HPC, ou un cluster GS,
et vous pouvez le faire tout en quelques minutes sur AWS.
>> Donc, ce est ce qui conduit à une culture de l'innovation.
Ainsi, vous pouvez expérimenter souvent.
Vous pouvez payer seulement pour ce que vous utilisez et vous pouvez échouer sans risque.
Donc, si vous essayez quelque chose, vous avez payé pour quelques heures d'utilisation.
Ce ne est pas une grosse affaire.
Vous ne avez pas mettre un grand capital investissement de départ pour cela.
>> Alors, quels sont les clients effectivement en utilisant AWS?
Eh bien, l'Université de Notre Dame, ils ont déménagé leur site web sur AWS.
Ils ont une moyenne d'environ 38 000 visiteurs par jour sur leur site,
mais il peut gonfler à 150 000 au cours des événements sportifs et des jeux de football.
Donc, ils ont déménagé leur site web sur nous.
Et maintenant leur site Web peut supporter une augmentation de 500% du trafic, tout le
alors qu'ils ont sauvé 40% sur leur existante
configuration sur site pour leur site Web.
>> NASA JPL, ils utilisent AWS à vivre flux le rover Curiosity atterrissage.
Et ils ont découvert seulement six jours à l'avance
qu'ils devaient trouver un autre fournisseur
de leur dispensateur régulier pour leur flux en direct.
Ce était aussi la même temps que les Jeux olympiques.
Donc, ils ne pouvaient pas acheter MDP la capacité partout à l'époque.
Et donc ils ont essentiellement mis en place leur propre réseau de distribution de contenu
sur notre service EC2 en six jours.
Et ils étaient en mesure d'avoir il l'échelle jusqu'à leurs besoins.
Ils étaient, je pense, envisager environ un million de téléspectateurs.
Donc ce était vraiment intéressant alimentation technique dont ils ont utilisés,
Serveurs Adobe Flash Media et [? Internet?] caches.
Et ils étaient en mesure de déployer toute des groupes de ceux-ci par programmation en tant que
nécessaire.
Et puis ils les ralentit sa rotation en ils ne les utilisent plus.
>> La campagne d'Obama en 2012 utilisé AWS pour plus de 200 applications
qu'ils hébergés sur la plate-forme.
Ils avaient tout allant de appeler des outils, à des processeurs de paiement,
aux applications mobiles, à sites Web d'organisations de bénévoles,
à de grands outils de statistiques de données.
Et tout devait travailler le jour du scrutin.
Donc, pour déplacer le jour du scrutin serait nécessiterait une modification constitutionnelle,
de telle sorte que cela ne allait pas arriver.
Donc tous leurs systèmes allaient avoir à travailler le premier jour.
Et ils l'ont fait.
>> Donc, nous allons parler des services réels.
Alors d'abord les services de réseautage.
Donc Amazon VPC est le Virtual Private Cloud.
Ce est fondamentalement un réseau défini par logiciel
qui vit au-dessus de vos instances EC2, et vos RDS, dont nous allons parler,
et ElastiCache.
>> Et si vous pouvez définir un privé espace d'adressage pour vos instances.
Vous pouvez briser ce jusqu'à en sous-réseaux publics, sous-réseaux privés.
Vous pouvez faire les connexions VPN à sur site de votre centre de données.
Vous pouvez ensuite étendre également votre sur site l'espace d'adresse à la VPC.
Vous avez le pouvoir de manipuler la route table de sorte que vous pouvez personnaliser les choses.
Vous avez accès au réseau des listes de contrôle de la VPC.
[? Donc il?] Vous donne beaucoup de flexibilité
sur ce que vous avez en cours d'exécution dans AWS.
>> Ensuite, il ya AWS DirectConnect.
Donc DirectConnect est un organisme privé connexion à nos régions.
Ainsi, vous pouvez obtenir un un ou dix concert Link ou plusieurs liens un ou dix concerts
jusqu'à une région.
Donc, si vous téléchargez beaucoup de données ou de télécharger un grand nombre de données
et ont besoin d'une connectivité privée, ce est une option là.
>> Il ya aussi la route 53.
Donc Route 53 est notre service DNS.
Il fait toutes sortes de choses intéressantes.
Il supporte donc des contrôles de santé.
Ainsi, vous pouvez, par exemple, exécuter deux copies de votre site Web en même temps.
Et si l'un d'eux tombe en panne, vous rediriger le trafic vers l'autre copie.
>> Ou vous pouvez faire des enregistrements basée sur la géographie de sorte que vous pouvez acheminer le trafic pour un pays
à une autre grappe de pays à l'autre pôle.
Vous pouvez faire des tests A / B, de sorte que vous peut avoir 80% de votre trafic
à une copie de votre site et 20% à la nouvelle copie de votre site web
et voir lequel exécute mieux.
Ainsi, vous pouvez faire toutes sortes de choses intéressantes là-bas.
Vous pouvez faire des enregistrements en fonction de latence.
Ainsi, vous pouvez avoir des copies de votre Site partout dans le monde
et ont envoyé à l'utilisateur selon son plus proche d'eux sur la base de la latence.
Il dispose également d'une intégration profonde avec les services AWS,
donc comme nos équilibreurs de charge, et S3 et CloudFront,
il est donc très facile à pointer des éléments à CloudFront
distributions pour votre Lbs ou S3 seaux.
>> Ensuite, il ya EC2.
Donc EC2 est notre service de serveur virtuel.
Vous pouvez exécuter sur Windows.
Vous pouvez exécuter Linux sur elle.
Vous avez le plein contrôle du système d'exploitation.
Il ya différentes versions de Windows et Linux, si Red Hat, Debian, Ubuntu.
Nous avons notre propre distribution appelé Amazon Linux.
Vous pouvez choisir celui que vous voulez.
>> Il ya différents types d'instances.
Donc, il ya plus de 27 instance types à ce point.
Donc, il ya autre instance familles basés sur différentes charges de travail.
Donc, il ya générale cas d'usage, qui
sont justes, si vous ne savez pas ce que vous avez besoin, vous pouvez commencer avec ceux-ci.
>> Il ya de calcul optimisé, qui sont grande pour des choses comme les serveurs Web,
droit?
Il ya la mémoire optimisé cas, qui
sont parfaits pour des choses comme Date bases de données relationnelles.
Il ya des cas de stockage optimisé, si ceux-ci ont de grandes SSD sur eux.
Donc, ils sont parfaits pour les choses comme Mongo ou NoSQL, non?
>> Et il ya graphiques cas optimisés,
qui sont parfaits pour les GPU calcul et de munitions cas.
Et enfin, il ya le coût cas optimisées.
Donc, si vous essayez juste d'expérimenter, vous
peut obtenir un tas de l'instance à faible coût types qui sont grands pour ce cas d'utilisation.
Ensuite, il ya Auto Scaling.
Donc Auto Scaling est une API pour EC2.
Et il vous permet de horizontalement échelle de haut en bas niveaux des instances EC2.
Alors disons que vous avez un tas de serveurs Web.
>> Et, comme dans le cas de Notre-Dame, vous normalement, vous devez avoir deux d'entre eux,
mais vous pourriez avoir à l'échelle de 10.
Eh bien, vous pouvez utiliser Auto Scaling pour déclencher automatiquement
l'échelle vers le haut ou vers le bas des événements basé sur une métrique.
Donc [? CPU?] Utilisation, la latence.
Vous pouvez faire les mesures personnalisées, de sorte il est assez ouvert, il a fini.
>> Vous pouvez également échelle basée sur un calendrier.
Donc, si vous savez que vous allez avoir beaucoup de trafic le lundi à 06h00,
vous pouvez élargir le lundi à 06h00 et réduire le lundi à 17h00.
Vous pouvez aussi le faire sur la base juste commande Commandes en ligne.
>> Ensuite, il ya élastique équilibrage de charge.
Donc élastique équilibrage de charge est un équilibreur de charge géré.
Alors vous cliquez sur un bouton, il dispositions d'un équilibreur de charge pour vous.
L'équilibreur de charge vit dans multiples zones de disponibilité.
Il fait le déchargement SSL pour les ports 25, 80, 443,
et rien de plus de 1024 pour le trafic TCP.
>> Il ne connexion drainage, support du protocole proxy.
Donc, ce est un équilibreur de charge très featureful.
Et il a obtenu l'intégration avec Auto Scaling.
Ainsi, lorsque vous utilisez Auto Scaling et vous êtes mise à l'échelle de haut en bas,
vous pouvez avoir vos instances rejoindre automatiquement ou à laisser
un équilibreur de charge élastique.
>> Alors il ya nos services de stockage.
Donc, le premier est Amazon EBS, ou Elastic Block Store.
Il se agit de volumes permanents que vous pouvez monter à vos instances EC2.
Donc, vous pouvez les instantané.
Alors, quand un instantané EBS volume, il va de S3,
dont nous parlerons dans un instant.
Il ya trois différents types de volumes EBS.
>> Il ya EBS magnétique, qui est juste la sorte de tri standard de disque magnétique.
Ce est l'option la plus économique.
Ensuite, il ya générale objectif SSD, où nous
obtenir trois IOPS par la fourniture de gigaoctet.
Donc si vous avez un téraoctet volume, vous avez 3000 IOPS.
Et puis il ya provisionnés IOPS.
Donc provisionné IOPS est lorsque vous payer pour la quantité d'espace disque que vous utilisez
et combien IOPS capacités dont vous avez besoin.
Ainsi, vous pouvez fournir jusqu'à à 4000 IOPS par volume.
>> Alors il ya le Amazon S3.
L'Amazon S3 est notre magasin d'objets.
Donc, Amazon S3, vous pouvez l'utiliser pour stocker ne importe quel type de données.
Vous pouvez l'utiliser pour stocker statique des sites Web et des sites Web statiques de tuyaux.
Vous pouvez utiliser S3 pour les sauvegardes et des archives dans certains cas d'utilisation
comme source et la sortie seau pour grandes analyses de données, ou de transcodage.
Il peut également être utilisé en tant qu'origine pour une distribution CloudFront.
>> Donc S3 est super puissant.
De S3 conçu pour 11 lignes de durabilité.
Alors qu'est-ce que cela signifie est qu'il peut soutenir la perte d'au moins deux données
les centres en même temps sans perdre vos données.
Vous pouvez faire le chiffrement sur S3.
Donc cryptage ensemble de serveurs ou un serveur choisissez un chiffrement avec votre clé.
Donc, si vous voulez gérer le touches, vous pouvez le faire aussi bien.
>> Et il ya Glacier.
Donc Glacier est notre à long terme de service d'archives.
Il est également conçu pour 11 lignes de durabilité,
mais ce est pour quand vous voulez enregistrer quelque chose et oublier, non?
Donc, si la conformité ou autre raisons pour lesquelles vous besoin d'archiver quelque chose,
vous devez utiliser Glacier.
Donc coûte Glacier $ 0,01 par gigaoctet par mois.
Et Amazon S3 commence à 0,03 $ par gigaoctet par mois.
Donc Glacier est moins coûteux et Glacier prend trois à cinq heures
pour récupérer vos données.
Donc, si ce est OK, si ce est un cas d'archives,
puis Glacier est probablement le droite cas d'utilisation pour cela.
>> Ensuite, il ya Storage Gateway.
Ainsi, le Storage Gateway est une machine virtuelle
que vous pouvez exécuter localement dans VMware ou Hyper-V.
Il vous donne un point de terminaison iSCSI.
Vous pouvez ensuite mettre en place une autre VM sur le dessus de cette
qui expose que iSCSI terminal avec CIFS ou NFS.
Tout ce qui va dans ce parts de réseau, puis obtient
sauvegardées sur Amazon S3 ou Glacier, ou EBS selon la façon dont vous l'avez configuré.
Ce est donc un moyen facile de récupérer vos données jusqu'à AWS.
>> Alors il ya nos services de base de données.
Donc, le premier est Amazon RDS.
Donc, ce est notre relationnelle service de base de données.
Ce est donc un relationnel géré base de données [? pour vous. ?]
Il sera en charge SQL Server, Oracle, MySQL, Postgres et moteurs.
>> Il fait le basculement automatique.
Donc, si vous avez la L'option Multi-AZ activée,
il le fait au niveau du bloc synchrone réplication à travers les zones de disponibilité.
Et puis si votre primaire échoue, ce sera juste automatiquement
le basculement entre les deux.
Il a également, pour le moteur MySQL, supports lire des répliques dans la même région
ou à travers les régions.
Et il ya toutes sortes de options intéressantes là-bas.
Donc, il va faire vos sauvegardes pour vous.
Donc, ça va de sauvegarde pour S3.
Il va faire de votre patch pour vous aussi.
>> Ensuite, il ya DynamoDB.
DynamoDB est notre service NoSQL géré.
Pour Dynamo DB il enlève tout le fardeau administratif
de gérer un service NoSQL pour vous.
Alors que vous venez disposition la table et vous dites
combien de lire et écrire la capacité que vous voulez.
Et il livrera pour vous.
Ce est donc un très service simple à utiliser.
Ensuite, il ya ElastiCache.
Donc ElastiCache est notre service de mise en cache géré.
Il est essentiellement un géré Redis ou ElastiCache.
Encore une fois, vous pouvez fournir un cluster d'instances ElastiCache ou Redis
et ne pas avoir à vous soucier de sauvegardes, ou basculement, ou rien de tout cela.
>> Ensuite, nous avons nos services d'application.
Donc CloudFront est notre Content Delivery Network
et il vit sur ces emplacements Edge dont je ai parlé auparavant.
Donc CloudFront peut être utilisé pour le streaming vidéo en direct,
à la demande pour le streaming vidéo, et pour seulement avoir un site web,
donc accueillir un site Web.
Ainsi vous pouvez avoir site hébergé sur les équilibreurs de charge élastiques,
ou des instances, ou des seaux S3, ou tout simplement sur site du matériel.
Et vous pouvez mettre un CloudFront la distribution en face d'elle.
Il va le cache de votre contenu.
Il va mettre sur les emplacements de bord.
Et quand quelqu'un va à votre site Web
ils vont être frapper CloudFront, qui va probablement plus proche d'eux
que quelle que soit l'origine est.
Et il va décharger un grand nombre de la charge hors l'origine,
donc à la fois économiser de l'argent et obtenir une meilleure expérience utilisateur.
>> Ensuite, il ya Amazon CloudSearch.
Donc CloudSearch est un service de recherche géré.
Donc, vous l'envoyez votre consultable des données et de parler à travers une API,
et il fera résultats de la recherche pour vous.
Puis il ya le transcodeur élastique.
Ce est donc une solution de transcodage géré.
Vous mettez vos vidéos dans un seau S3, dire quoi transcoder en,
ce format et ce taille et tout.
Et il va transcoder et mis dans un seau S3 pour vous.
>> Ensuite, il ya nos services de données volumineux.
Nous avons donc Amazon EMR, qui est élastique Carte Réduire.
Donc, ce est un framework Hadoop hébergé.
Ainsi, vous pouvez tourner un cluster Hadoop de une instance à des centaines de cas
si vous avez besoin.
Il a obtenu l'intégration profonde de S3, de manière un système de fichiers pour elle
vous pouvez utiliser HDSF, que vous traditionnellement faire avec Hadoop.
Ou vous pouvez faire S3 que le système de fichiers.
>> Il a obtenu le soutien de prix au comptant, qui est,
sur Amazon, comment vous offriez pour une capacité excédentaire.
Alors il prend en charge tout cela.
Il prend en charge les cadres Hadoop communes tels que Spark et Shark et Hive
et Pig.
Et nous avons vu plus de 5,5 million de grappes de DME
lancé à ce point sur Amazon.
>> Ensuite, nous avons AWS données Pipeline.
Donc données Pipeline est un service qui permettra aux
de déplacer des données entre nos différents magasins de données.
Ainsi, vous pouvez prendre quelque chose de S3, mettez en RDS, puis prendre de DME sur elle,
mettre en Redshift, qui est notre appareil de l'entreposage de données,
et puis vous pouvez tirer quelque chose d'un sur place, par exemple MySQL.
Il ya donc toutes sortes de choses que vous pouvez faire avec cela.
>> Ensuite, il ya Redshift.
Redshift est notre gérés Entrepôt de données.
Il est censé être l'échelle pétaoctet, de sorte vous pouvez stocker beaucoup de données sur elle.
Ce est une architecture massivement parallèle.
Ainsi, vous pouvez avoir de nombreux nœuds si vous voulaient.
Et il le fait toutes les sauvegardes et toutes les les trucs administrative pour vous.
Et puis il ya Kinesis.
Kinesis est notre temps réel service de traitement.
Ainsi, vous pouvez prendre une source des données de streaming en temps réel,
donc dire comme l'Firehose Twitter, ou d'un tas de données du journal, l'envoyer à Kinesis.
Kinesis gère tout cela pour vous.
Et puis vous pouvez vous connecter travailleurs à à tirer les choses
et, disons, faire un tableau de bord en direct ou de faire l'analyse en direct sur elle.
>> Alors nous avons nos services de déploiement.
Donc OpsWorks AWS est un cadre DevOps.
Donc, vous prenez votre application, vous diviser en couches.
Donc, vous avez votre équilibreur de charge couche, votre couche de Web, votre couche d'application,
votre couche de base de données, et vous fourniture choses sur ces couches
basée sur des recettes Chef.
Chef est une configuration système de gestion.
Donc, il prend également en charge événements du cycle de vie et ainsi de
si vous ne souhaitez pas gérer votre propre chef, à droite,
si vous voulez avoir une sorte de manière programmatique à déployer des choses
sur vos cas, cette est une option pour vous.
>> Ensuite, nous avons Elastic Beanstalk.
Donc Elastic Beanstalk est un service qui vous permet to-- dites que vous êtes un développeur.
Vous avez votre code dans un repo Git.
Vous ne voulez pas avoir à vous soucier sur le déploiement de vos propres ELB ou RDS
instances ou des instances régulières EC2.
Donc ce que vous faites, ce est vous, à partir de votre code, il suffit d'envoyer à Elastic Beanstalk.
Elastic Beanstalk sera disposition RDS instances et ELB et tout ça
pour vous et déployer votre code sur eux.
Donc, il rend beaucoup facile pour les développeurs
de déployer leur code sur AWS.
>> Ensuite, il ya CloudFormation.
Donc CloudFormation est un service pour le traitement de votre infrastructure code.
Alors, maintenant que vous avez tout cela des trucs dans votre application,
vous avez votre VPC, et vos règles de groupe de sécurité,
et vos instances EC2, et vos instances RDS.
Donc, vous avez cet ensemble l'architecture sur AWS.
Eh bien, comment vous le faire par programme tourner que vers le haut ou le recréer?
Vous pouvez écrire un fichier JSON qui représente tout cela.
Et puis vous pouvez [? prendre?] ce fichier JSON
et déployer votre infrastructures hors de lui.
Ainsi vous pouvez avoir une architecture où, chaque fois que vous déployez code,
il tourne une nouvelle copie de votre ensemble l'architecture, puis bascule vers elle.
Ainsi, vous pouvez aussi le faire à disposer d'une infrastructure mutable.
>> Puis, finalement, il ya notre services d'administration.
Ainsi, nos services d'administration démarrer avec Amazon IAM,
il est donc Identity and Access Management.
Donc, qui vous permet de gérer votre compte AWS
de sorte que vous pouvez avoir sous utilisateurs et des groupes et à faire
la fédération d'identité et toutes sortes de choses.
Ce est vraiment important pour la sécurité.
>> Ensuite, nous avons Amazon CloudWatch, qui est notre service de métriques.
Donc, il vous donne l'utilisation du processeur et toutes sortes de mesures.
Et vous pouvez le faire sur mesure métriques, et [? vous pouvez faire?]
mise à l'échelle automatique en fonction de ces paramètres.
>> Et puis nous avons CloudTrail.
Donc CloudTrail est notre le service d'audit.
Donc, il va enregistrer les appels d'API contre Amazon Web Services.
Alors, qui redémarré ce cas?
Qui a changé ce groupe de sécurité?
Et les connecter à seaux nécessaires pour vous
peut voir ce qui se est passé dans votre compte et qui l'ont fait.
>> Un nouveau service que nous ont est des espaces de travail.
Ce est donc une virtualisation de bureau sur AWS.
Ainsi, vous pouvez fournir un poste de travail, un poste de travail Windows,
et il sera alors venu en quelques minutes.
Il va être connecté à votre actif répertoire, avec vos utilisateurs.
Et vous pouvez facilement reconstruire.
Vous pouvez facilement disposition un nouveau.
Il ya différents types avec logiciels différents sur là.
>> Alors, maintenant que nous avons vécu beaucoup de nos services, nous allons
faire une démonstration en direct réelle.
Je vais donc à basculer à mon navigateur web ici.
Donc ce que je veux vous montrer est de savoir comment mettre en place rapidement
une instance EC2 avec Wordpress sur elle.
Et puis nous allons de faire la même chose,
mais nous allons à tourner une instance RDS et un ELB.
Donc, nous allons le faire juste sur l'instance et nous allons faire une pause tous les niveaux aussi bien.
>> Donc, nous allons lancer une instance EC2.
Donc la première chose qui Je ai déjà fait ici
ce est que vous allez vouloir d'avoir une paire de clés.
Donc, une paire de clés vous permet de se connecter à l'instance réelle.
Donc, vous gardez le privé partie de la paire de clés,
et nous avons mis le public pièce sur l'instance.
Et ce est ce que permet de vous connecter.
Donc, je ai déjà importé ma paire de clés, juste ma paire régulière SSH clé ici.
>> Et l'autre chose Je vais faire ici est,
Je ai déjà certains cas la course, mais je vais lancer un nouveau.
Donc, je vais reprendre mon système d'exploitation ici.
Donc vous pouvez voir que je ai une assez grand choix de système d'exploitation.
Donc je vais juste prendre votre Amazon Linux standard.
>> Et je vais choisir un type d'instance.
Et puisque ce est un serveur web, je vais
de faire un c3.large parce que ce est probablement calculer intensive.
Donc, je vais choisir un c3.large, et je vais lancer un d'entre eux.
Je vais le laisser dans la VPC pour l'instant défaut.
Je vais laisser tout ce genre de choses seul.
>> Et je vais activer Suivi CloudWatch
parce CloudWatch détaillée suivi change CloudWatch
suivi de cinq minutes la résolution de la résolution d'une minute.
Donc, je veux que mon serveur web ici.
Et puis je vais aller au stockage.
Donc, je veux General Purpose SSD ici.
8 Go est probablement assez pour moi, donc je vais juste garder.
Je vais juste pour étiqueter il Wordpress Démo.
Donc, ce est la balise donc je sait ce qu'il est réellement.
Et puis je vais configurer un groupe de sécurité.
Ainsi, un groupe de sécurité est comme Un pare-feu pour l'instance.
Donc, je vais utiliser une de mes existants.
Donc, ce groupe de sécurité, il SSH permet, donc je ne peux SSH en elle.
Et il permet HTTP.
>> Maintenant, je vais vouloir verrouiller bas que SSH un peu plus.
Vous ne voulez pas ne importe qui de toute exécution de ssh d'adresse IP dans.
Donc, nous allons faire après son lancement.
>> Donc je suis heureux avec tout de ce genre de choses ici.
Et je vais lancer.
Et puis je vais choisir ce que je veux paire de clés.
Donc, je vais choisir ce que paire de clés que je mis à jour avant.
>> Donc, maintenant que je suis en attente pour elle de lancer, nous allons
aller regarder notre groupe de sécurité.
Donc, nous avons des groupes de sécurité ici.
Voici ma sécurité groupe que je ai mis dans.
>> Je vais juste changer cette sélection ici.
Permettez-moi donc en faire une peu plus grand ici.
Donc, je veux changer cette De partout jusqu'à My IP.
Parce que la volonté chercher automatiquement mon IP
répondre ici et verrouiller il baisse un peu.
>> Et tandis que Ainsi tourne jusqu'à,
nous allons spin up des trucs pour notre autre cas
où nous allons sortir la base de données et l'équilibrage de charge
de sorte qu'il peut être prête pour nous.
Donc la première chose que je vais vouloir à faire est de tourner un équilibreur de charge.
Donc, je vais choisir un équilibreur de charge ici.
Et je vais l'appeler WordpressELB.
Et je vais tout just-- Je veux le port 80 est ici.
>> Et pour l'instant pour la santé vérifier, je vais juste faire TCP.
Donc, si le fonctionnement d'Apache, ce sera bon.
Et je vais baisser la santé seuil situé juste il devient tellement sain
assez rapidement.
Alors, de nouveau, ce qui a un groupe de sécurité.
Donc, je ai déjà fait un titre groupe pour cette appelé Wordpress ELB.
Et il est fondamentalement juste aller pour accepter le trafic de Port 80.
Et puis je ne vais pas à ajouter toutes les instances à elle pour le moment.
Et je vais sauter le balisage.
Et donc nous allons créer cette ELB dès maintenant.
>> Donc créé l'équilibreur de charge.
Je vais aussi lancer une instance plus ici,
juste pour la partie web de mon Wordpress.
Alors on y va.
Je vais faire la même chose chose que je faisais avant.
Donc c3.large, CloudWatch suivi détaillé activé.
SSD à des fins générales.
Appelez cette Wordpress Web.
>> Et je veux choisir a-- je ai déjà un groupe de sécurité à cet effet.
Donc, ce groupe de sécurité accepte le trafic sur le port 80 de mon Wordpress ELB
groupe de sécurité, de la sécurité groupe de ma équilibreur de charge,
mais aussi SSH, qui de plus, nous allons verrouiller.
Donc, je vais lancer cette.
Droite.
>> Et puis ce que je vais faire ensuite est Je vais lancer une instance RDS.
RDS va être ma base de données.
Donc, je vais aller ici.
Je vais aller à RDS.
Je vais lancer une nouvelle instance.
Donc, je vais reprendre mon moteur.
Donc ici, je ai un choix de MySQL, Postgres, Oracle ou SQL Server.
Je veux MySQL.
Et donc je vais dire oui.
>> Donc, ce est une option pour Multi-AZ.
Donc Multi-AZ, encore une fois, ces réplications va tourner jusqu'à deux instances RDS
et à faire la réplication entre eux.
Et si je ne veux pas que je peux juste avoir un seul exemple, mais je ne veux que.
Et puis je vais ramasser mon moteur de base de données.
Donc, je vais choisir la dernière personne ici.
Et puis je vais choisir ce type d'instance que je veux.
>> Donc, je veux une R3, donc ce est la mémoire optimisée exemple.
Donc, je vais choisir la R3.
Et je vais choisir Oui, je veux Multi-AZ.
Et je veux but SSD général.
>> Et je veux probablement peu plus de stockage.
Je vais avoir 10 concerts ici.
Et puis je vais cueillir des informations d'identification.
Alors, quel est identifiant de ma base de données?
Donc ça va être wordpressdb1.
Je vais appeler cette racine.
Je vais lui donner un mot de passe.
>> Et nous allons choisir un groupe de sécurité pour cette ainsi.
Donc, je ai déjà fait une groupe de sécurité pour cette.
Et puis je vais lui donner un nom de base de données.
Donc, nous allons juste appeler wordpress.
Et nous allons choisir une fenêtre de rétention
de sorte que cela ne sauvegardes pour vous.
Donc, je veux une semaine de sauvegardes.
Et je ne ai pas de préférence pour la fenêtre de sauvegarde.
Et je veux qu'il automatiquement mise à niveau ma version mineure ici.
Donc, je vais laisser cela par défaut.
Et maintenant je lance mon instance de RDS.
Droite?
Alors maintenant, il est en cours de création.
Alors maintenant, nous attendons juste pour l'installer.
Ainsi, alors que ce qui se passe, nous allons ouvrir une session pour la première instance EC2 nous avons fait.
Donc, ce est ce Wordpress Démo.
Et nous allons le vérifier.
Yep.
>> Donc, nous allons voir si nous pouvons connecter à elle.
Donc, je vais copier le nom d'hôte publique de celui-ci.
Je vais ouvrir une fenêtre shell ici.
[Inaudible] SSH.
L'utilisateur par défaut est ec2-utilisateur.
>> AUDIENCE: Leo, seriez-vous l'esprit de commandement [inaudible]?
>> LEO ZHADANOVSKY: Bon?
Et donc nous allons essayer de SSH.
Yep.
Donc, je suis dans mon cas en ce moment.
Donc, je suis en SSHed.
Ce est pendant cinq minutes pour ce est certainement mon cas.
>> Donc, première chose que nous sommes allez avoir à faire ici
est ce est de me dire que, oh, Je ai quelques mises à jour de sécurité.
Donc, je vais juste courir chaque mise à jour de sécurité ici.
[? sudo yum?] mise à jour moins de y.
Donc, il va installer rapidement ceux-ci.
La prochaine chose que je veux faire est que je vouloir installer un peu plus de choses.
Donc, je vais avoir à installer MySQL.
Je vais avoir à installer Apache.
Je vais avoir à installer PHP.
Je vais avoir à installer le plugin PHP pour MySQL.
Et je dois installer le serveur MySQL.
Donc, nous allons installer ce genre de choses.
>> Installation.
Alors que ce est fait.
Alors maintenant, je veux [? HTTPD. ?] Je veulent Apache pour lancer au démarrage.
Donc, je vais le faire.
D'ACCORD.
Alors maintenant, si je reboot cela, il va commencer.
>> Je veux aussi que MySQL se lance au démarrage.
Donc même chose.
Oops, typo ici.
Bien.
Et puis en fait je vais commencer mon serveur web plus tard.
Maintenant, je veux commencer mon serveur de base de données, si.
Donc ce faire.
Et ce est à partir de la première fois, donc je suis
allez avoir à faire quelques étapes de base ici.
Donc la première chose que je vais faire est fixé un mot de passe root pour mon MySQL.
>> Donc je vais exécuter cette MySQL commande d'installation sécurisé.
Donc il existe pas de racine en cours mot de passe, nous allons définir une.
Et je vais les enlever utilisateurs anonymes qu'il crée
et désactiver le login root.
Et supprimer les bases de données de test.
Donc, ce tous les types de productionizes votre installation de MySQL.
>> Alors que ce est fait.
Alors maintenant, je devrais être capable de se connecter à mon serveur MySQL.
Donc, je vais voir si cela fonctionne ici.
Yep.
Donc, je suis dans mon serveur MySQL.
>> Alors maintenant, la prochaine chose que je veux faire est Je veux créer ma base de données Wordpress.
Donc, je vais faire MySQL administration.
[Inaudible]
Bien.
Je ai donc créé ma base de données.
>> Et maintenant, ce que je veux faire est que je vouloir créer un utilisateur Wordpress.
Donc, je ne veux pas vous connecter à mon Wordpress avec l'utilisateur root
parce que ce serait mauvais.
Alors je veux un utilisateur qui ne peut que accéder à la base de données Wordpress.
Allons donc ici à nouveau.
Et nous allons [? déplacer?] cela ici.
>> Donc ce que je fais ici est Je crée un utilisateur
peut se connecter depuis localhost ce est identifié par mon super mot de passe sécurisé
ici.
Et puis je vais accorder cette l'accès de l'utilisateur à la base de données entière.
Bien.
Et puis maintenant, je devrais être capable de se connecter en tant que utilisateur
et ne voir que la base de données [? et?] base de données de test.
>> Donc, je vais faire mysql moins u Wordpress, au lieu de root.
Bien?
Et alors nous devrions être pouvoir do-- droit?
Donc, je peux voir ma base de données Wordpress ici.
Donc, ce est très bien.
>> Alors maintenant, nous devons effectivement télécharger et installer Wordpress.
Allons donc à notre répertoire web.
Donc, je vais wget Wordpress, le dernière version de Wordpress ici.
Je vais extraire cela.
Et maintenant, je vais échanger le répertoire HTML, qui
est la valeur par défaut [? web?] root, avec le répertoire Wordpress, donc.
>> Bien.
Et maintenant, je vais juste le changement les autorisations afin que l'Apache
utilisateur possède le répertoire Wordpress.
Bien.
Et enfin, je vais commencer mon serveur Web et espère que tout œuvres.
Bien.
Alors maintenant, nous allons voir ce qui se passe ici.
Donc, je vais aller ici.
Et voir si je peux obtenir dans ce cas là.
Bien.
Alors, voici notre écran de configuration Wordpress.
Donc, nous savons toutes ces informations.
Donc, le nom de notre base de données est wordpress.
>> Notre nom d'utilisateur va être wordpress.
Je ai mon mot de passe de super sécurisé ici.
Nous allons être la connexion à localhost.
Et nous allons lancer l'installation.
>> Maintenant, nous allons juste donner mon site un nom.
So Amazing Blog de Leo.
[Inaudible] nom d'utilisateur.
Je vais obtenir un mot de passe pour mon nom d'utilisateur.
Je vais mettre dans mon adresse e-mail.
Et puisque ce est un test une, je ne ai pas veulent moteurs de recherche d'indexer cette.
Alors maintenant, nous allons installer Wordpress.
Alors maintenant, nous sommes tous ensemble.
>> Alors, voici mon Wordpress.
Et voici mon tableau de bord.
Ce est un Wordpress fonctionne pleinement.
Je peux mettre à jour les plugins ici si je le voulais.
Fais ce que je veux ici.
Et voici mon réelle pleinement Wordpress courir sur mon une instance.
>> Maintenant, ce est très bien si vous avez un site d'essai, mais ce ne est pas à l'échelle.
Nous avons un exemple.
Nous pouvons faire cette instance vraiment énorme, mais à un certain point
vous allez manquer de la salle de mise à l'échelle verticale.
Donc, vous allez vouloir échelle plus que cela.
>> Ce est pourquoi nous filé jusqu'à avec toutes ces autres choses.
Voyons donc si notre Ainsi RDS est fait.
[? Oui,?] Nos RDS instance est presque fini.
Donc, ce est OK parce que dans l'intervalle nous pouvons mettre en place notre instance EC2.
Ça va être juste un procédure légèrement différente.
>> Donc, nous avons notre site web Wordpress.
Maintenant, je avais déjà une course hier.
Donc, je ai juste à comprendre ce qui était-ce que je ai lancée aujourd'hui.
Alors celui-ci était lancée le 4 Novembre.
Donc, ce est celui d'aujourd'hui.
[? Je sais?] Celui-ci était lancé, oh, 16h00.
Donc en fait ce est le nouveau.
Yep.
D'ACCORD.
>> Donc, ce est ma nouvelle instance.
Encore une fois, je vais SSH en elle.
Donc, revenons à mon terminal ici.
Donc, je vais sortir de celui-ci.
Je vais SSH dans la nouvelle instance.
Bien.
Donc, je vais avoir à faire une partie de la même chose ici.
Donc, je vais courir à jour de sécurité.
Je vais installer des paquets.
Les paquets vont être légèrement différent maintenant.
>> Donc, je ne ai pas besoin du serveur MySQL parce que nous faisons tomber cela.
Donc, je vais encore installer le client MySQL.
Je vais quand même d'installer Apache.
Je vais quand même installer PHP et MySQL PHP.
Je suis juste ne va pas installer le serveur MySQL.
>> Ensuite, je vais quand même faire assurer qu'Apache démarre au démarrage.
Maintenant, nous devons la base de données pour être en place.
Ainsi, alors que nous ne ajoutons cette par exemple à l'équilibreur de charge.
Donc, nous allons aller à notre Load Balancer ici.
Et nous allons juste recopier l'ID d'instance.
Je ai mis mes exemple ID ici.
>> Quand je vais à mon équilibreur de charge, voir, voici mon équilibreur de charge,
voici son nom DNS.
Donc il existe zéro cas en service à l'heure actuelle
parce que je ne ai pas ajouté toutes les instances à elle.
Donc, je vais ajouter mon cas.
Alors, voici ma liste de cas.
Donc, si je veux celui-ci, donc je suis va ajouter celui-ci à lui.
>> Maintenant, il va attendre et ça ne va pas
pour permettre à cette instance jusqu'à ce qu'il devienne sain.
Et il ne va pas être en bonne santé jusqu'à ce que je allume mon serveur web.
Voyons donc si nos RDS instance est de retour.
Bien.
Grande.
Donc, notre nouvelle instance RDS est prêt.
Donc, ce est le point final pour mon instance de RDS.
Donc ce que je vais faire ce est que je suis va se connecter à mon exemple RDS.
Donc, ce est maintenant entièrement base de données MySQL géré.
Il faut que ce jeu de sauvegarde sur elle.
Ce est redondant.
Il retourna en seulement quelques minutes.
Alors maintenant, je devrais être capable de SSH en elle de-- ou non SSH,
mais vous connecter à avec le client MySQL.
>> Yep.
Donc ici, je suis.
Je suis dans.
Alors maintenant, cela va être similaire sauf que nous sommes en train de casser sur.
Donc, encore une fois, je vais effectivement sortir de cette pendant une seconde.
Eh bien, nous avons déjà créé la base de données Wordpress
parce que nous mettons dans Wordpress là, donc Je vais créer l'utilisateur Wordpress.
Et il va y avoir une certaine de légères différences dans ici
de ce que nous avons fait la dernière fois.
Nous allons donc créer l'utilisateur Wordpress,
mais maintenant nous ne allons pas être se connecter depuis localhost plus.
Nous allons vous connectant à partir de l'instance EC2.
Et nous ne allons pas nécessairement savoir sur ce que l'adresse IP ça vient,
ou nous ne voulons pas de spécifier à ce que la granularité.
>> Nous allons avoir la sécurité des groupes qui font en sorte que seul
nos serveurs Web peuvent se connecter à ce.
Donc je vais juste pour permettre à partir, à ce niveau,
de toute connexion avec une adresse IP.
Alors que nous venons de faire.
Et maintenant, nous sommes juste devoir, encore une fois,
accorder cet accès utilisateur à la base de données Wordpress.
Alors maintenant, je vais juste changer cela en une wild card.
Bien.
Donc, nous avons cela.
Sortons d'ici.
Nous allons donc nous assurer que nous pouvons ouvrir une session maintenant.
Je vais juste changer mon nom d'utilisateur pour wordpress.
Bien.
Donc nous sommes.
Donc cela fonctionne.
Maintenant, nous allons, encore une fois, je dois mettre en place Wordpress sur cette instance.
Donc, ce que nous allons avoir à faire est d'aller à Var, www.
Je ai pour déplacer le HTML répertoire pour html.old.
Bien.
Et nous allons avoir pour télécharger Wordpress.
>> Bien.
Extrait Wordpress.
Nous allons déplacer à l'annuaire de HTML.
Bien.
Et nous allons modifier les autorisations.
Et puis nous allons commencer Apache.
>> Donc, ce qui devrait arriver est maintenant il va y
à être essentiellement cinq réessaie sur cette ELB.
Et ce est finalement, cette instance est va devenir saine sur le ELB.
Donc, [inaudible] ici.
Voyons.
Cette instance ne est pas encore en bonne santé.
Donc ce que je suis en fait va faire est que je vais
pour changer le bilan de santé, un peu peu plus juste pour le rendre plus rapide.
Nous pouvons le changer plus tard.
Alors disons que je veux saine seuil de trois au lieu de cinq.
D'ACCORD.
Alors maintenant, nous sommes en service.
>> Alors maintenant, je vais aller à cette équilibreur de charge.
Et il devrait proxy moi grâce à cette instance,
et nous allons mettre en place Wordpress ici.
Maintenant, si vous avez votre propre nom de domaine ou quelque chose,
vous pouvez juste faire un CNAME enregistrement pour ce nom DNS.
Et la charge élastique d'équilibrage service est évolutif sur l'extrémité arrière,
il échelles afin de haut en bas sur son propre.
Ainsi, il pourrait être de plusieurs adresses IP.
Les adresses IP pourrait changer.
Donc, vous devriez toujours faire référence à partir de ce nom DNS.
>> Bien.
Alors on y va.
Nous sommes de retour à notre écran de configuration.
Maintenant, nous allons faire le même processus presque.
Donc, le nom de notre base de données est wordpress.
Notre nom de nom d'utilisateur est wordpress.
Nous avons le même super- Secure Password comme avant,
sauf l'hôte de base de données est maintenant va être l'instance RDS.
>> Nous allons donc aller ici.
Nous allons aller à RDS.
Nous allons aller à mes instances.
Je ai besoin de ma fin nom de point ici.
Ce est celui-ci.
Donc je vais juste copier et coller ce.
Bien?
Donc, nous allons voir si cela a fonctionné.
Bien.
Donc cela fonctionne.
Donc, vous pouvez vous connecter à l'instance RDS.
Encore une fois, ça va génial Blog de Leo.
Bien.
>> Alors maintenant, nous allons installer notre Wordpress.
Nous sommes donc fait.
Alors permettez-moi de connecter pour se assurer qu'il a travaillé.
D'ACCORD.
>> Alors maintenant, nous avons une fonctionnant entièrement Wordpress.
Nous pouvons faire toutes sortes d'opérations sur elle.
Donc, la différence est maintenant que nous avons une base de données distincte.
Ce bases de données est redondant.
Nous avons encore un seul web serveur, mais nous pouvions maintenant
prendre une image de ce site web serveur, lancez-le à nouveau,
puis nous avons deux serveurs Web derrière cette équilibreur de charge.
>> Le critère ne change pas si ce est l'un, ou deux, ou 50 serveurs Web.
Nous pouvons l'échelle au-delà de cela.
Donc, il ya des plugins pour Wordpress où vous pouvez utiliser S3 pour vos actifs statiques.
Vous pouvez utiliser CloudFront pour mettre en cache ces actifs.
Vous pouvez utiliser de sorte que vous ElastiCache peut utiliser Memcached essentiellement
pour stocker il état de session.
>> Donc, comme vous échelle de une à plusieurs fois,
vous allez penser que ces cas sont éphémères,
afin qu'ils puissent se en aller.
Donc, vous avez à penser sur l'endroit où puis-je stocker les journaux,
où puis-je stocker l'état de session.
Comment puis-je faire en sorte que ce est OK ces instances peuvent disparaître, ou plus
d'entre eux peuvent apparaître?
Donc, vous allez avoir à répondre à des questions comme ça.
Mais ce est modèle assez commun.
Donc, vous venez de commencer à décharger toute choses persistantes à d'autres niveaux.
>> Alors maintenant, nous avons cela, nous sommes fait [? trois niveaux?] chose.
La dernière chose que je suis va faire ici est que je suis
vais faire ma équilibreur de charge un peu plus solide
maintenant qu'il est marqué comme sain.
Donc, il ne est généralement pas un bonne idée pour les sites web
de faire des vérifications de santé parce TCP votre Apache pourrait être en place,
mais il pourrait être de retour erreurs PHP.
Donc, vous ne voulez pas que.
>> Donc ce que je vais fais ici est que je vais
de modifier ce à un bilan de santé de HTTP.
Et il va être index.php, pas index.html.
Et nous allons changer cette seuil dos en bonne santé à cinq.
Alors que ce est fait.
Ce qui devrait encore être en bonne santé.
Yep.
Nous sommes donc encore en service.
>> Ce est ainsi que vous définissez jusqu'à Wordpress sur AWS.
Donc, je pense en moins de 20 minutes, nous avons à la fois mis en place sur une instance, de sa propre,
et trois l'architecture complète de vitesses où chaque niveau est indépendamment évolutive.
Vous pouvez faire toutes sortes de choses intéressantes
avec la base de données à l'échelle aussi bien.
>> Permettez-moi de vous montrer une plus Ce qui est intéressant ici.
Donc, disons que pour ce que je veux Sortez les lectures des écritures.
Je peux créer une réplique lire.
Donc je vais juste créer une réplique lire.
Donc cela va être READ1 wordpressdb1.
Je vais le faire sur la même région, mais je
pourrait le faire dans une région différente.
Nous allons donc commencer provisioning une réplique lire ici.
Alors maintenant, nous créons réplique en lecture.
Ce est en cours de création il en bas.
Ainsi, vous pouvez faire toutes sortes des trucs cool ici.
>> Donc, je en ai fini avec la démo.
Donc, je pense que nous avons environ 10 minutes.
Donc, je vais répondre à vos questions tout le monde a, sur ne importe quel sujet lié AWS.
Ne importe qui?
Cool.
Bien.
Merci à tous.