LEO Жаданівський: Привіт, всім. Я Лев Жаданівський. Я архітектор рішень в Amazon Web Services. І я збираюся поговорити з вами сьогодні про те, що Amazon Web Services є, його історія, короткий огляд з послуг, які ми пропонуємо. А також я буду робити інтерактивну демонстрацію як запустити стек LAMP, в AWS як в одному екземплярі і за рахунок використання деяких з наших інших [? управляти?] послуги, такі як наш реляційної бази даних сервіс, і наша навантаження балансири, і наші випадки. Отже, перш за все, давайте говорити про історію AWS. Отже, як же Amazon.com потрапити в це хмарних обчислень бізнес? Ну, Amazon дійсно добре забезпечуючи більшу вибір продуктів і доставка ті, замовникам ефективно. А за цієї можливості лежить багаторічний досвід з центрами оперативних даних, з логістика, з усіма видами речей. І так ми виявили, більше 10 років, що ми хотів, щоб наші клієнти зробити багато різних речей, чи не так? Так ми опинилися пропонуючи деякі внутрішні послуги до сторонніх продавців. Як ми опублікували прості веб-сервісів таких, як наш пошук по каталогу. І це стало дійсно очевидно, дуже швидко що розробники були голодні більше наших послуг. І так це привело нас до розробки АРМ. Таким чином, ми запитали, що, якщо ми може упакувати все ми робимо, і пропонувати його інші через Інтернет? Так Місія AWS полягає в забезпеченні підприємства та розробники щоб використовувати веб-служби для створення масштабовані складні додатки. І веб-сервісів є те, що люди тепер називаємо Cloud. Таким чином, в 2006 році, AWS народився. І давайте говорити про що AWS насправді. Так ми забезпечуємо різні послуги на різних рівнях. Отже, ми маємо свого роду з наших основних послуг, наш обчислювальний зберігання і база даних. І тоді у нас є мережевий рівень, і у нас є глобальна інфраструктура, тому ми отримали регіони світу і Наявність зони по всьому світу. І тоді у нас є Послуги в галузі вищої ланки, як прикладних послуг, що Ви використовуєте, щоб побудувати горизонталі масштабованих додатків. І тоді у нас є розгортання та адміністративні послуги. Таким чином, ці послуги, які ви використовувати для розгортання коду в AWS і керувати своїми AWS доводиться, як це ваги. Отже, давайте поговоримо про наших глобальна інфраструктура в першу чергу. У нас є 11 регіонах по всьому світу. Таким чином, ми тільки що додали в новий регіон Кілька тижнів тому у Франкфурті, але кожен регіон як окремий хмари. Таким чином, ці послуги я буде про що поговорити, вони існувати в різних регіонах. Таким чином, в США, є регіон на півночі Вірджинії. Там це область на півночі Каліфорнія і в Орегоні. Область в штаті Орегон Також вуглецево-нейтральним. У нас також є області, в Oregon називається GovCloud. Так що, якщо у вас є навантаження, яка повинна бути ІТАР відповідає, так що Міжнародна торгівля та скорочення озброєнь Договір, ви повинні використовувати GovCloud. Так головне про те, що ви Вибирайте самі, де ваші дані, йде і де ваші програми перейти. Таким чином, ми не рухайте дані по Регіони, або по доступності зон якщо це сервіс, де ви можете вибрати зону доступності. Ви можете вибрати, куди він іде. Ви можете перемістити його. Ми даємо вам інструменти, щоб перемістити Дані, але ми не будемо переміщати його для вас. І так в кожному регіоні є щонайменше, два доступність зони, і ми поговоримо про те, що ті в секунду. І є також 52 край місцях по всьому світу. Так крайові місця в основному для нашого CloudFront, [? ] Розподіл хмара? мережу, і наш маршрут 53 служби DNS. І так що багато з них тому що вони ближче до користувачів, тому що ті затримок сервісів. Так Затримка питання до них. Так це те, що типовий область виглядає. І тоді [? зсередини?] кожен регіон є, як я вже сказав, принаймні, два доступність зон. Зона доступність щонайменше, один центр обробки даних, іноді це може бути більше протягом самому географічному районі. І наші доступності зони призначені знаходитися на різних заплави, вини рівнини, щоб мати чітке влада комунальні послуги і різні рівня 1 інтернет-провайдерів. Таким чином, ви повинні створити свій Додаток [? розум?] де щось може трапитися в одній зоні доступності, але так що ви повинні поширюватися ваш додатки на кількох наявності зони, тому що вони побудовані з цих звільнень на увазі. І тому ми влади багато підприємства, які ви дізнаєтеся. Таким чином, з Airbnb, до Netflix, в Dropbox, щоб Yelp, у нас є всі види стартапів і підприємства, які працюють навантажень на нас. У державному секторі, у нас є всі види державних органів які працюють на нас, edtech стартапів, університетів. Кампанія Обами побіг в основному всі свої речі на Amazon Web Services. І просто щоб дати вам перспективу на нашому масштабування, в середньому в день у нас було достатньо новий сервер здатність підтримки Глобальна інфраструктура Amazon.com в коли він був на $ 7 млрд бізнес ще в 2004 році. Так от, скільки ми було в середньому в день. Так загальне поняття, якщо ви думаю про те, як ви отримуєте владу. Таким чином, ви отримаєте владу, це на вимогу, чи не так? Таким чином, ви знаєте, коли ви отримуєте це, ви знаєте, ви можете отримати його. Це форма, так що ви знаєте, яка напруга ви отримуєте. Це платити, як ви йдете, так що ви платите для точно, скільки ви використовуєте. І це доступно. Таким чином, ви підключите, ви знаєте, ти збираєшся влада отримати. Таким чином, ми взяли, що і розширив його до обчислень. Так що це вирішує багато проблем. Як правило, ми бачимо багато ІТ-підрозділів. Вони мають цю проблему пропускної здатності. Таким чином, вони мають певні суми ІТ потреби, а потім вони повинні більш-положення своєї потужності. Так що або вони надто ініціалізація, або вони не мають достатньо можливостей, і вони мають незадоволених клієнтів. Так, наприклад, вони різні моделі трафіку. Так чи є у вас речі що включати і вимикати, або швидко ростуть, або мають різні піки або передбачувані піки, для всіх них, Ви або збираєтеся в по-положення, як правило ,, або ви збираєтеся під-положення. Таким чином, ви повинні або відходи, або у вас є нещасні клієнти. Так що AWS дозволяє зробити це ви можна масштабувати вгору і вниз динамічно на основі того, що ваші Реальна картина використання є. Таким чином, ви можете сплатити тільки за те, що ви використовуєте. І ви можете запустити випадки, так примірника це наше слово для віртуального сервера. Ви можете запустити один Наприклад, ви можете запустити тисячі екземплярів протягом декількох хвилин або секунд, стільки ж, скільки вам потрібно. І ви можете набрати його і вниз по мірі необхідності. Отже, дозвольте мені поговорити з вами про приклад того, що начебто близько до будинку. Так що це типовий трафік Діаграма на листопад для Amazon.com. І останні два піки тут, Хто-небудь знає, що це таке? Так they're-- АУДИТОРІЯ: Cyber ​​понеділок? LEO Жаданівський: Cyber ​​понеділок і Чорна п'ятниця, вірно? Так, традиційно, те, що було Amazon.com потрібно було їм довелося наданні потужності щоб покрити ці два піки. Так як результат, 76% часу, у них було занадто багато потужності. І тільки 24% часу вони були повною мірою використовуючи його. І так в 2010 Amazon.com виявилося від його останньої фізичної веб-сервера і переніс її в AWS. Так це те, що трафік малюнок виглядає зараз. Потужність трохи вище що насправді необхідно. Так чому ж ми бачимо клієнти прийняття хмарних обчислень в AWS так швидко? Ну, спритність. Так ось основний Причина того, що ми бачимо. Чому спритність важливо? Ну, це дозволяє клієнтам робити те, що в старому світі взяв кілька тижнів або місяців, щоб зробити їх протягом декількох хвилин або секунд. Таким чином, ви можете робити речі, як спін вгору в Вся нова Dev або Тестова середу, спін ​​вгору весь новий DR Середа, покрутіть 50 випадків, або 1000 випадки пікових перевезень, видалити ці 1000 примірників, встановіть до кластерів високопродуктивних обчислень, або кластері GS, і ви можете зробити це всі за кілька хвилин на AWS. Так що ж це призводить до є культура інновацій. Таким чином, ви можете експериментувати часто. Ви можете платити тільки за те, що ви використовуєте і ви може не без ризику. Так що, якщо ви намагаєтеся щось, ви, виплачується протягом декількох годин використання. Це не велика проблема. Ви не поставили великий капітал інвестиції фронт для цього. Отже, що ж клієнти фактично використовуючи АРМ для? Ну, так в Університеті Нотр-Дам, вони переїхали їх веб-сайт до AWS. Вони мають у середньому близько 38 тисяч відвідувачів в день на свій сайт, але вона може набухати до 150000 протягом спортивні заходи та футбольні ігри. Таким чином, вони перенесли свої веб-сайт до нас. А тепер їх веб-сайт може підтримувати Збільшення трафіку 500%, все в той час як вони збережені 40% в існуючій на передумові установки для свого сайту. NASA JPL, вони використовують AWS жити потік Марсохід посадки Curiosity Марс. І так вони дізналися, тільки шість днів до що вони повинні знайти іншого постачальника з їх регулярного постачальника для їх живий ефір. Це було також те ж саме Час, як Олімпійські ігри. Таким чином, вони не могли купити МЧР потужність де-небудь в той час. І так вони в основному створені самостійно мережу доставки контенту на наш сервіс EC2 протягом шести днів. І вони були в змозі мати це масштабироваться до задоволення їхніх потреб. Вони були, як мені здається, що передбачають близько мільйона глядачів. Так було насправді цікаво технічна корму вони використовуються, Сервери Adobe Flash Media і [? Інтернет-?] Кешей. І вони були в змозі розгорнути всю кластери цих програмно як необхідно. А потім вони розвернувся їх, коли вони не використовували їх більше. Кампанія Обами в 2012 використовується AWS більше 200 додатків що вони розміщуються на платформі. У них було все, починаючи від зателефонуйте інструменти, платіжних процесорів, для мобільних додатків, щоб Волонтерська Організація веб-сайти, для великих інструментів аналізу даних. І все було працювати в день виборів. Таким чином, щоб рухатися в день виборів буде вимагають конституційну поправку, так що не повинно було трапитися. Таким чином, всі їх системи збираються треба працювати, на один день. І вони це зробили. Отже, давайте поговоримо про реальні послуг. Тому спочатку мережеві сервіси. Так Amazon VPC є Virtual Private Cloud. Це в основному Програмне забезпечення певної мережі який живе на вершині ваших EC2 випадках, і Ваші RDS, які ми будемо говорити про, і ElastiCache. І так можна визначити приватний адресний простір для ваших екземплярів. Ви можете розбити, що до в громадські підмережі, приватні підмережі. Ви можете зробити з'єднання VPN для вашій місцевій центру обробки даних. Ви можете також розширити ваші на передумові адресний простір ЗІЗ. У вас є влада, щоб маніпулювати маршрут Таблиця так що ви можете налаштувати речі. У вас є доступ до мережі Списки контролю в VPC. [? Так-то воно?] Дає вам більша гнучкість за те, що у вас працює в AWS. Тоді є AWS DirectConnect. Так DirectConnect є приватним підключення до наших регіонів. Таким чином, ви можете отримати один або 10 Гб посилання або декілька один або 10 Гб посилання до області. Так що, якщо ви завантажуєте багато даних або завантаженні великих обсягів даних і потрібно особиста взаємодія, це варіант там. Там також маршрут 53. Так Route 53 Наша служба DNS. Він робить всі види цікавих речей. Так він підтримує перевірку працездатності. Таким чином, ви можете, скажімо, запустити дві копії вашого сайту в той же час. І якщо один з них виходить з ладу, ви перенаправлення трафіку на інший копії. Або ви можете робити записи географії на основі так що ви можете направляти трафік для однієї країни до одного кластеру з іншої країни в іншу кластеру. Ви можете зробити тестування A / B, так що ви може мати 80% вашого трафіку з однією копією вашого сайту і 20% до нової копії вашого сайту і побачити, яка працює краще. Таким чином, ви можете зробити всі види цікаві речі там. Ви можете зробити записи на основі затримки. Таким чином, ви можете отримати копії ваших сайт по всьому світу і користувач направляється залежно від того, один найближчим до них на основі затримки. Вона також має глибоку інтеграцію з послугами АМС, так, наприклад, наших балансування навантаження, і S3, і CloudFront, так що це дуже легко вказують речі CloudFront розподілу для вашого LBS або S3 відра. Тоді є EC2. Так EC2 наш віртуальний Сервер служби. Ви можете працювати на Windows. Ви можете запустити Linux на ньому. Ви маєте повний контроль операційної системи. Там це різні різновиди ОС Windows і Linux, так що Red Hat, Debian, Ubuntu. У нас є власний дистрибутив називається Amazon Linux. Ви можете вибрати, який ви хочете. Там же екземпляри різних типів. Так що протягом 27 наприклад типи в цій точці. Так що різні екземпляри сім'ї, засновані на різних робочих навантажень. Так що взагалі випадки призначення, які просто, якщо ви не знаєте, що вам потрібно, ви можете почати з них. Там Підрахуємо оптимізовані, які відмінно підходить для таких речей, як веб-сервери, чи не так? Там оптимізований пам'яті випадки, які відмінно підходить для таких речей, як Дата реляційних баз даних. Там же випадки зберігання, оптимізовані, таким чином, вони мають великі SSD-накопичувачів на них. Таким чином, вони чудово підходять для речей як Монго або NoSQL, чи не так? І є графіки оптимізовані випадки, які чудово підходять для GPU обчислювальні та кластерні екземпляри. І, нарешті, є вартість оптимізовані примірників. Так що, якщо ви просто намагаєтеся експериментувати, ви може отримати купу Наприклад низької вартості типи, які є великими для такого використання разі. Тоді є Авто масштабування. Так Auto Scaling є API для EC2. І це дозволяє горизонтально масштаб вгору і вниз ярусами EC2 випадках. Так що давайте, у вас є купа веб-серверів. І, як і у випадку Нотр-Дам, ви як правило, ви повинні мати два з них, але ви, можливо, доведеться масштабі на 10. Ну, ви можете скористатися функцією масштабування для автоматичного запуску збільшити або зменшити подій на основі метрики. Так [? CPU?] Використання, затримка. Ви можете зробити власні показники, так це досить відкритого складу там. Ви також можете масштабувати за розкладом. Так що, якщо ви знаєте, що ви збираєтеся є багато трафіку на понеділок о 6:00 ранку, Ви можете масштабувати на понеділок о 6:00 і зменшувати на понеділок о 5:00 вечора. Ви також можете зробити це на основі просто командувати команди лінії. Тоді є балансування пружною навантаження. Балансування Так пружною навантаження це вдалося балансування навантаження. Таким чином, ви натискаєте кнопку, її положення навантаження балансування для вас. Балансування навантаження живе в кілька зон доступності. Це робить SSL розвантаження для портів 25, 80, 443, і нічого більше 1024 для TCP трафіку. Це робить зливу сполуки, підтримка проксі протокол. Так що це дуже функціональний балансування навантаження. І він отримав інтеграцію з автоматичною масштабування. Отже, коли ви використовуєте функцію масштабування і ви масштабування вгору і вниз, Ви можете мати ваші екземпляри автоматично увійти або вийти з еластичний балансування навантаження. Отже, є наші послуги зі зберігання. Так Перший Amazon EBS, або еластична Блок магазин. Вони є постійними томи, Ви можете встановити до екземплярів EC2. Таким чином, ви можете зробити знімок їх. Тому, коли знімок в EBS Об'єм, вона переходить до S3, які ми будемо говорити про в секунду. Там це три різні Типи томів EBS. Там магнетизм EBS, який знаходиться всього в Сортувати стандартного виду магнітного диска. Це найекономічніший варіант. Тоді є взагалі SSD мета, де ми отримати три IOPS за надання гігабайт. Так що, якщо у вас є один терабайт Об'єм, у вас є 3000 IOPS. А тут ще передбаченому IOPS. Так передбаченому IOPS, коли ви платити за скільки дискового простору ви використовуєте і скільки IOPS потужності вам потрібно. Таким чином, ви можете надання до 4000 IOPS на одиницю об'єму. Отже, є Amazon S3. Amazon S3 є нашою метою магазин. Так Amazon S3, ви можете використовувати його для зберігання будь-якого типу даних. Ви можете використовувати його для зберігання статичних веб-сайти і шлангів статичні веб-сайти. Ви можете використовувати S3 для резервного копіювання та архіви в деяких випадках використання в якості джерела і вихідного відра великі аналіз даних, або перекодування. Він також може бути використаний як походження для розподілу CloudFront. Так S3 супер потужний. Призначений S3 протягом 11 лінії довговічність. Так що це означає, що це може витримати втрата принаймні, два даних центри, в той же час без втрати даних. Ви можете зробити шифрування на S3. Так Набір серверів шифрування, або сервер встановити шифрування з ключем. Так що якщо ви хочете керувати ключі, ви можете зробити це також. І є льодовик. Так Glacier це наша довгострокова архівна служба. Він також призначений для 11 ліній довговічності, але це, коли ви хочете, щоб зберегти то і забути про неї, чи не так? Так чи на відповідність чи інший Причини потрібно архівувати те, Ви повинні використовувати Glacier. Так стоїть Glacier $ 0.01 за гігабайт на місяць. І Amazon S3 починається $ 0.03 за гігабайт на місяць. Так льодовик є менш дорогим і Льодовик займає від трьох до п'яти годин щоб отримати ваші дані назад. Так що, якщо це нормально, якщо це архіві випадок, Потім льодовик, напевно, Правильне використання справу для цього. Тоді є зберігання шлюз. Так шлюз зберігання це віртуальна машина що ви можете запустити локально в VMware, або Hyper-V. Це дає вам кінцеву точку ISCSI. Потім ви можете налаштувати інший VM на вершині, що який надає цю ISCSI кінцева точка з CIFS або NFS. Все, що йде в тому, що Частка мережі, а потім отримує резервне копіювання на Amazon S3 або льодовика, або EBS залежно від того, як ви встановите його. Так що це простий спосіб отримати ваші дані до AWS. Отже, є наші послуги бази даних. Так Перший Amazon RDS. Так що це наш реляционная Служба бази даних. Так що це вдалося реляционная бази даних [? для вас. ?] Він підтримуватиме SQL Server, Oracle, MySQL і Postgres двигуни. Це робить автоматичне перемикання. Так що, якщо у вас є Опція Multi-AZ включена, він робить синхронне рівні блоків реплікації даних через доступності зон. І потім, якщо ваша основна не вдається, це буде просто автоматично відновлення після відмови між ними. Він також, для двигуна MySQL, підтримує читати репліки в рамках одного регіону і в різних регіонах. І є всі види цікаві варіанти там. Так що будемо робити резервні копії для вас. Так це буде резервне копіювання на S3. Це зробить ваш виправлень для вас також. Тоді є DynamoDB. DynamoDB наша служба керованих NoSQL. Для Динамо БД: воно бере всі адміністративний тягар управління служби NoSQL для вас. Таким чином, ви просто становище стіл і ви кажете, скільки читати і писати Ємність ви хочете. І він буде доставляти це за вас. Так що це дуже простий сервіс, щоб використовувати. Тоді є ElastiCache. Так ElastiCache це наша керована послуга кешування. Це в основному вдалося Redis або ElastiCache. Отже, ще раз, ви можете надання кластер з ElastiCache або Redis випадках і не доведеться турбуватися про резервні копіях, або після збою, або будь-який з цих речей. Тоді у нас є прикладні сервіси. Так CloudFront це наша Зміст мережу доставки і він живе на тих місцях, прикордонних про який я говорив раніше. Так CloudFront можуть бути використані для живого потокового відео, за запитом, за потокове відео, і тільки наявність веб-сайту, так хостинг веб-сайту. Таким чином, ви можете мати веб-сайт відбувся на еластичних балансування навантаження, або випадки, або S3 відра, або просто на передумові обладнання. І ви можете поставити CloudFront Розподіл перед ним. Це буде кешувати контент. Це буде поставити його на місцях краю. І тому, коли хтось йде на свій веб-сайт вони будуть ударяти CloudFront, який буде, ймовірно, ближче до них, ніж те, що походження. І це буде розвантажити багато навантаження від походження, Таким чином, як ви економите гроші та отримати кращий користувальницький досвід. Тоді є Amazon CloudSearch. Так CloudSearch є вдалося пошуковий сервіс. Таким чином, ви відправити його ваш пошук даних і розмовляти з ним через API, і він буде робити результати пошуку для вас. Тоді є еластичний Транскодер. Так що це кероване рішення транскодування. Ви ставите своє відео в відро S3, сказати йому, що перекодувати в, який формат і те, що розмір і все. І це буде перекодувати його і покласти це у відро S3 для вас. Тоді є наші великі послуги передачі даних. Отже, ми отримали Amazon EMR, яке є еластичним Карта Зменшення. Так що це відбулося рамки Hadoop. Таким чином, ви можете розкрутити кластер Hadoop від один примірник до сотень примірників якщо вам потрібно. Він отримав глибоку інтеграцію S3, так як файлова система для нього Ви можете використовувати HDSF, який вам традиційно робити з Hadoop. Або ви можете зробити S3 в якості файлової системи. Він отримав підтримку пляма цін, який, на Амазонці, як ви пропонуєте ціну для надлишкових потужностей. Так він підтримує все це. Він підтримує загальні рамки Hadoop таких як свічки запалювання і акули і Hive і Свиня. І ми бачили протягом 5,5 млн EMR кластери запущений в даний момент на Амазонці. Тоді у нас є AWS даних трубопроводу. Так Дані трубопроводу є сервіс, який дозволить Ви можете переміщати дані між наші різні системи зберігання даних. Таким чином, ви можете взяти щось з S3, покласти це в RDS, то зробити деякі ЕМІ на ньому, покласти його в Redshift, що наш сховищ даних приладу, а потім ви можете витягнути щось з з на передумові, наприклад MySQL. Так що всі види речі, які ви можете зробити з цим. Тоді є червоний зсув. Червоний зсув наша вдалося сховищ даних. Це означало, щоб бути Пбайт масштаб, так Ви можете зберігати велику кількість даних на ньому. Це масово паралельна архітектура. Таким чином, ви можете мати багато вузли, якби захотіли. І він робить все резервні копії і все Адміністративний матеріал для вас. А тут ще Kinesis. Kinesis наша реальному часі Послуги з обробки. Таким чином, ви можете взяти якесь джерело з потокових даних в режимі реального часу, так сказати, як Twitter пожежний шланг або купа даних журналу, відправити його Kinesis. Kinesis обробляє все це для вас. І тоді ви можете підключити працівники до нього, щоб витягнути речі з і, скажімо, зробити живий приладову панель або зробити жива аналітика на ньому. Отже, ми маємо наші послуги з розгортання. Так AWS OpsWorks є основою DevOps. Так ви берете вашу заявку, ви порушите його на шари. Отже, ви отримали ваш балансування навантаження шар, веб-шар, ваш додаток шар, Ваш рівень бази даних, і ви надання речі на тих верств на основі шеф-кухаря рецепти. Шеф-кухар конфігурації Система керування. Так воно і підтримує Життєвий цикл подій і так Якщо ви не хочете, щоб управляти Ваш власний шеф-кухар, право, Якщо ви хочете, щоб якийсь Програмний спосіб розгортання речі на ваших випадках це є одним з варіантів для вас. Тоді у нас є Elastic бобове стебло. Так Пружні бобове дерево є сервіс, дозволяє to-- сказати, що ви розробник. У вас є код в репо Git. Ви ж не хочете, щоб турбуватися про розгортання свої власні СВБ або RDS випадки або регулярні випадки EC2. Так, що ви робите це ви, з вашого коду, просто відправити його до пружним бобове стебло. Пружні бобове дерево буде надання RDS екземпляри і СОБ і все таке для вас і розгорнути свій код на них. Так вона робить це багато простіше для розробників розгорнути свій код на AWS. Тоді є CloudFormation. Так CloudFormation є сервіс для лікування інфраструктури як код. Так що тепер у вас є все це матеріал у вашому додатку, у вас є свій VPC, і ваші правила групи безпеки, і ваші віртуальні машини EC2, і ваші екземпляри RDS. Отже, ви отримали це ціле архітектура на AWS. Ну, як вам програмно спина, що до або створити його заново? Ви можете написати файл у форматі JSON який представляє все це. І тоді ви можете [? взяти?], що JSON файл і розгортати інфраструктура відходять від нього. Таким чином, ви можете мати архітектуру де кожен раз, коли ви розгорнути код, набирає обертів свіжу копію Вашого цілому архітектура, а потім перемикається на нього. Таким чином, ви також можете зробити це є змінюваний інфраструктури. Тоді, нарешті, наша адміністративні послуги. Таким чином, наші адміністративні послуги почати з Amazon IAM, так що це Управління ідентифікацією та доступом. Так що дозволяє керувати своїм обліковим записом AWS так що ви можете мати вкладені користувачі та групи і робити федерації посвідчень і всі види речей. Це дуже важливо для забезпечення безпеки. Тоді ми маємо Amazon CloudWatch, що наш сервіс метрики. Так що це дає вам використання процесора і всі види метрик. І ви можете зробити замовлення метрики, і [? Ви можете зробити?] автоматичне масштабування на основі цих показників. А то у нас CloudTrail. Так CloudTrail це наша сервіс для аудиту. Так що це буде реєструвати запити API проти Amazon Web Services. Так хто ж перезавантаження цей екземпляр? Хто змінив цю групу безпеки? І реєструвати їх в необхідні відра, щоб ви можна побачити, що сталося в Ваш обліковий запис і хто це зробив. Нова послуга, що ми є в робочих просторах. Так що це для віртуалізації настільних систем на AWS. Таким чином, ви можете надання Робоча станція, станція для Windows, і він буде потім протягом декількох хвилин. Він буде підключений до вашого активний Каталог, тому з користувачами. І ви можете легко відновити його. Ви можете легко надання нової. Там це різні види з різне програмне забезпечення там. Так що тепер, коли ми пройшли через Багато хто з наших послуг, давайте зробити реальну демо. Так що я збираюся перейти на на мій веб-браузер можна тут. Так що я хочу показати вам, в тому, як швидко налаштувати віртуальна машина EC2 з Wordpress на ньому. А потім ми збираємося зробити те ж саме, але ми збираємося розкручуватися Примірник RDS і ELB. Таким чином, ми будемо робити це тільки на примірнику і ми зламаємо всі рівні, як добре. Так давайте запустимо екземпляр EC2. Так перше, що Я вже зробив тут це ви будете хотіти мати пару ключів. Так пара ключів дозволяє увійти в фактичний інстанції. Таким чином, ви тримаєте приватний частина пари ключів, і ми ставимо громадськість частина на екземплярі. І це те, що дозволяє вам увійти. Так що я вже імпортували свою пару ключів, просто мій регулярний пара ключів тут SSH. І так інша річ Я збираюся зробити тут, У мене вже є кілька випадків, працює, але я буду запускати нову. Так що я збираюся забрати мій Тут діє система. Таким чином, ви можете побачити у мене є досить Великий вибір операційної системи. Так що я просто хочу, щоб вибрати ваш стандартний Amazon Linux. І я збираюся забрати тип екземпляра. І так як це веб-сервер, я збираюся зробити c3.large, тому що це ймовірно, обчислювальних ресурсів. Так що я збираюся вибрати c3.large, і я збираюся запустити одну з них. Я збираюся залишити його в за замовчуванням VPC зараз. Я збираюся залишити всі ці речі в поодинці. І я збираюся включити Моніторинг CloudWatch бо CloudWatch докладна моніторинг змін CloudWatch моніторингу з п'ятихвилинки дозвіл до однієї-хвилинним дозволом. Тому я хочу, що з моєї веб-сервера тут. А потім я збираюся піти на зберігання. Тому я хочу, Генеральну SSD призначення на тут. 8 гигов, ймовірно, досить для мене, так що я просто хочу, щоб тримати це. Я просто хочу, щоб маркувати це Wordpress Demo. Так що це тег, так що я знаю, що є насправді. А потім я збираюся налаштувати групу безпеки. Так група безпеки, як брандмауер для екземпляра. Так що я збираюся використовувати один з моїх існуючих. Так що це група безпеки, його дозволяє SSH, так що я можу SSH в неї. І це дозволяє HTTP. Тепер, я збираюся хочете заблокувати вниз, що SSH трохи більше. Ви не хочете хто-небудь з будь-якого IP адреси SSHing в. Таким чином, ми зробимо це після того, як він запускає. Так що я всім задоволений з цього матеріалу тут. І я збираюся почати. А потім я збираюся вибрати те, що пара ключів я хочу. Так що я збираюся вибрати те, що пара ключів, що я оновив раніше. Так що тепер я чекаю для того, щоб почати, давайте подивіться на нашу групу безпеки. Отже, ми отримали груп безпеки тут. Ось моя безпека група, що я поклав його в. Я збираюся просто змінити це тут. Отже, дозвольте мені зробити це трохи більше тут. Тому я хочу, щоб змінити це з будь-якої точки світу Мій IP. Тому що це автоматично забрати мою IP рішення і закрийте замок його вниз небагато. І так у той час як Примірник набирає обертів, давайте розкрутити деякі речі для нашого іншого примірника куди ми йдемо, щоб вирватися з бази даних і балансування навантаження так що він може бути готовий до нас. Тому перше, що я збираюся хочете зробити це розкрутити балансування навантаження. Так що я збираюся вибрати балансувальник навантаження тут. І я буду називати його WordpressELB. І я збираюся просто-- все Я хочу це порт 80 тут. І зараз для здоров'я перевірити, я просто хочу, щоб зробити TCP. Так що, якщо працює в Apache, то це буде добре. І я збираюся знизити здоровим Поріг просто так стає здоровим досить швидко. Потім, знову ж таки, це має групу безпеки. Так що я вже зробив безпеку група для цього називається Wordpress ELB. І це в основному тільки збирається прийняти трафік з порту 80. А потім я не збираюся, щоб додати будь-які випадки до нього в даний час. І я збираюся пропустити тегів. І так ми збираємося створити цю ELB прямо зараз. Так створив балансування навантаження. Я також збираюся почати ще один екземпляр тут, тільки для веб-частина моєї Wordpress. Так от ми йдемо. Я просто роблю те ж саме що я зробив раніше. Так c3.large, CloudWatch детальний моніторинг включений. Загальні SSD-накопичувачі призначення. Назвіть цей Wordpress Веб. І я хочу, щоб вибрати a-- я вже є група безпеки для цього. Так що це група безпеки приймає трафік порт 80 з моєї Wordpress УДР Група безпеки, від безпеки група з моєї балансування навантаження, але й SSH, який знову, ми збираємося, щоб заблокувати. Так що я збираюся почати в цьому. Вірно. І тоді те, що я збираюся робити далі Я збираюся почати екземпляр RDS. RDS буде моя база даних. Так що я збираюся їхати сюди. Я збираюся поїхати в RDS. Я збираюся почати новий екземпляр. Так що я збираюся забрати свій двигун. Так от у мене є вибір MySQL, Postgres, Oracle, або SQL Server. Я хочу MySQL. І тому я хочу сказати, так. Так що це варіант для Multi-AZ. Так Multi-AZ, знову ж таки, ті реплікацій буде розкручуватися два примірники RDS і робити реплікацію між ними. А якщо я не хочу, що я можу просто Один екземпляр, але я хочу цього. А потім я збираюся вибрати свій движок бази даних. Так що я збираюся забрати Останній з них тут. А потім я збираюся вибрати який тип екземпляра я хочу. Тому я хочу в R3, так що оптимізації пам'яті екземпляра. Так що я збираюся вибрати R3. І я збираюся забрати Так, я хочу Multi-AZ. І я хочу SSD загального призначення. І я, ймовірно, хочете трохи більше пам'яті. Я буду мати 10 концертів тут. А потім я збираюся вибрати деякі повноваження. Так що ідентифікатор бази даних? Так що це буде wordpressdb1. Я буду називати цей корінь. Я збираюся дати йому пароль. І ми збираємося, щоб забрати Група безпеки для цього також. Так що я вже зробив Група безпеки для цього. А потім я збираюся дати йому ім'я бази даних. Отже, ми збираємося, щоб просто називають це WordPress. І ми збираємося вибрати вікно зберігання так що це робить резервні копії для вас. Тому я хочу, тиждень резервних копій. І я не маю перевагу для резервного копіювання. І я хочу, щоб автоматично оновити мій незначну версію тут. Так що я збираюся залишити це значення за замовчуванням. І ось тепер я запуску мій примірник RDS. Вірно? Так що тепер це створюється. Так що тепер ми тільки й чекають, для того, щоб встановити. Таким чином, хоча, що відбувається, давайте увійти і першої EC2 наприклад ми зробили. Так що це за Wordpress Demo. І ми просто перевіримо. Так. Отже, давайте подивимося, якщо ми можемо увійти до нього. Так що я збираюся копіювати публічне ім'я хоста з нього. Я збираюся відкрити Вікно оболонки тут. [Нерозбірливо] SSH. Користувач за замовчуванням ec2 користувача. АУДИТОРІЯ: Лев, ви б проти команд [нерозбірливо]? LEO Жаданівський: Добре? І так давайте спробуємо SSH в. Так. Так що я перебуваю в, наприклад зараз. Так що я SSHed в. Це на п'ять хвилин, так що це, безумовно, мій екземпляр. Так перше, що ми захоче, щоб зробити тут це говорить мені, що, ну, У мене є кілька оновлень безпеки. Так що я просто хочу, щоб запустити всі оновлення безпеки тут. [? Судо ням?] Мінус у оновлення. Так це буде швидко встановити них. Наступна річ, яку я хочу зробити, це я Щоб встановити ще кілька речей. Так що я буду мати, щоб встановити MySQL. Я збираюся мати, щоб встановити Apache. Я збираюся мати, щоб встановити PHP. Я збираюся мати, щоб встановити Плагін PHP для MySQL. І в мене є для встановлення сервера MySQL. Отже, давайте встановити цей матеріал. Установка. Так це буде зроблено. Так що тепер я хочу [? HTTPD. ?] Я хочу Apache на запуск при завантаженні. Так що я збираюся зробити це. ОК. Так що тепер, якщо я перезавантажити цього і почнемо. Я також хочу MySQL на запуск при завантаженні. Так само річ. На жаль, помилки тут. Добре. І тоді насправді я буду почати свій веб-сервер пізніше. Тепер я хочу, щоб почати свій сервер бази даних, хоча. Так це зробити. І так він починає для перший раз, тому я доведеться зробити деякі основні кроки тут. Тому перше, що я збираюся зробити встановлений пароль адміністратора для мого MySQL. Так що я просто збираюся запустити цю MySQL безпечний команда установки. Так це не має ніякого струму корінь пароль, так що давайте встановити його. І я збираюся видалити їх анонімні користувачі, які вона створює і відключити вхід адміністратора. І видалити тестові бази даних. Так що це всі види productionizes встановити ваш MySQL. Так це буде зроблено. Так що тепер я повинен бути в змозі підключитися до сервера MySQL. Так що я збираюся подивитися, якщо це працює тут. Так. Так що я в моєму сервері MySQL. Так що тепер Наступне, що я хочу зробити, це Я хочу створити свою базу даних WordPress. Так що я збираюся зробити MySQL адміністратора. [Нерозбірливо] Добре. Так що я створив свою базу даних. А тепер те, що я хочу зробити, це я хочете створити Wordpress користувача. Так що я не хочу, щоб увійти в мій Wordpress з користувачем кореневої тому що це буде погано. Тому я хочу, користувач, який тільки може доступ до бази даних WordPress. Отже, давайте тут знову. І ми збираємося [? рухатися?] це тут. Так, що я роблю тут Я створюю користувача, що можна підключити з локального що це визначені мій супер безпечний пароль от. А потім я збираюся надати це доступ користувачів до всієї бази даних. Добре. А потім я тепер повинен бути в стані увійти від імені цього користувача і тільки бачити, що бази даних [? і?] тестова база даних. Так що я збираюся зробити MySQL мінус U WordPress, замість кореня. Добре? І тоді ми повинні бути стані do-- не так? Так я бачу свою базу даних Wordpress тут. Так що це здорово. Так що тепер ми повинні насправді завантажити і встановити Wordpress. Так давайте повернемося до нашої веб-каталогу. Так що я збираюся Wget Wordpress, в Остання версія Wordpress тут. Я збираюся витягти це. А тепер я збираюся поміняти HTML каталог, в якому це за замовчуванням [? веб-?] корінь, з каталогом Wordpress, так що. Добре. А тепер я збираюся просто зміни дозволу, щоб Apache користувач володіє каталог Wordpress. Добре. І, нарешті, я збираюся почати мій веб-сервер і сподіваємося, все працює. Добре. Отже, тепер давайте подивимося, що відбувається тут. Так що я збираюся їхати сюди. І побачити, якщо я можу отримати в цьому випадку тут. Добре. Так ось наш Wordpress екран налаштування. Отже, ми знаємо всю цю інформацію. Таким чином, наш ім'я бази даних WordPress. Наша ім'я користувача буде WordPress. Я отримав свій супер безпечний пароль. Ми збираємося бути підключення на локальний. І ми збираємося запустити установку. Тепер ми збираємося просто дати свій веб-сайт ім'я. Так дивно Блог Лева. [Нерозбірливо] ім'я користувача. Я йду, щоб отримати Пароль для своїм ім'ям. Я збираюся поставити на мою адресу електронної пошти. І так як це тест один, я не хочу пошуковим системам індексувати цьому. Так що тепер ми встановлюємо Wordpress. Так що тепер ми все готово. Отже, ось мій Wordpress. І ось мій приладової панелі. Це повністю функціонуючий Wordpress. Я можу оновити плагіни от якби я хотів. Робіть все, що я хочу тут. І так ось моя фактична повністю працює Wordpress на моєму одному випадку. Тепер, це здорово, якщо у вас є полігон, але це не в масштабі. У нас є один екземпляр. Ми можемо зробити цей екземпляр дійсно величезна, але в якийсь момент Ви збираєтеся вибігти з вертикального масштабування кімнаті. Таким чином, ви будете хотіти, щоб масштабувати його більше, ніж це. Ось чому ми розкручується при всьому цьому інші речі. Отже, давайте подивимося, якщо наші Примірник RDS робиться. [? Так ,?] Наші RDS Примірник майже зроблено. Так що це нормально, тому що в цей час ми можемо створити наш екземпляр EC2. Це буде просто трохи відрізняється процедура. Таким чином, ми отримали наш Wordpress Інтернеті. Тепер я вже був один хід вчора. Так що я тільки що отримав щоб з'ясувати, які один був це, що я почав сьогодні. Так що це один був запущений 4 листопада. Так ось один з сьогоднішнього дня. [? Я знаю ,?] Цей був почав, ну, 4:00 вечора. Тому насправді це нове. Так. ОК. Так що це мій новий екземпляр. Отже, ще раз, я йду по SSH в неї. Отже, давайте повернемося до мого терміналу тут. Так що я збираюся вийти з цього. Я збираюся SSH в новий екземпляр. Добре. Так що я буду мати, щоб зробити деякі з того ж матеріалу тут. Так що я буду бігати оновлення безпеки. Я збираюся встановити деякі пакети. Пакети збираються трохи по-іншому. Так що я не потрібен сервер MySQL тому що ми ламати це. Так що я все ще збираюся встановити клієнт MySQL. Я все ще збираєтеся встановити Apache. Я все ще збираюся встановити PHP і PHP MySQL. Я просто не збираюся встановити сервер MySQL. Тоді я все ще збираюся зробити Переконайтеся Apache починається при завантаженні системи. Тепер нам потрібно базу даних, щоб бути до. Таким чином, хоча ми це зробимо, давайте додамо це Примірник у вирівнювач навантаження. Отже, ми збираємося, щоб перейти до наша навантаження BALANCER тут. І ми тільки збираємося скопіюйте ідентифікатор екземпляра. Отримав мій ідентифікатор екземпляра тут. Коли я йду в балансування навантаження, см, ось мій балансування навантаження, ось його ім'я DNS. Так він отримав нуль примірників в службу прямо зараз бо я не додав будь-які випадки до нього. Так що я збираюся додати свій екземпляр. Отже, ось мій список примірників. Так що, якщо я хочу це одне, тому я Додамо цей до нього. Тепер він збирається почекати і він не збирається для того, щоб цей екземпляр поки він не стане здоровим. І він не збирається стати здоровим поки я переходжу на моєму веб-сервері. Отже, давайте подивимося, якщо наші RDS екземпляр назад. Добре. Відмінно. Таким чином, наша нова RDS екземпляр готовий. Так що це кінцева точка для мого екземпляра RDS. Так що я збираюся зробити, це я збирається підключитися до прикладу RDS. Так що це тепер повністю вдалося бази даних MySQL. Він отримав набір резервного копіювання на ньому. Це зайвим. Це розкручується тільки протягом декількох хвилин. Так що тепер я повинен бути в змозі SSH в неї із-- чи ні SSH, але увійти в неї з клієнтом MySQL. Так. І ось я тут. Я перебуваю в. Так що тепер це буде схоже крім того що ми просто порушення його. Так, знову ж таки, я збираюся насправді вийти з цього ні на секунду. Ну, ми вже створили бази даних Wordpress тому що ми ставимо Wordpress там, так Я збираюся створити користувача WordPress. І там буде якийсь невеликі відмінності в тут від того, що ми зробили минулого разу. Отже, ми збираємося створити Користувач Wordpress, але тепер ми не збираємося бути увійшовши в с локального більше. Ми збираємося вести лог в від екземпляра EC2. І ми не збираємося обов'язково знати про те, що IP-адреса це йде від, або ми не хочемо, щоб вказати це тим, що деталізації. Ми збираємося, щоб мати безпеку групи, які роблять впевнені, що тільки Наші веб-сервери можуть підключатися до цього. Так що я просто хочу, щоб дозволити його від, на цьому рівні, від будь-якого зв'язку IP-адрес. Таким чином, ми тільки що зробив це. А тепер ми просто доведеться, знову ж таки, надати це доступ користувача до бази даних Wordpress. Так що тепер я просто хочу, щоб змінити це дикі карти. Добре. Отже, ми отримали, що. Давайте забиратися звідси. Таким чином, ми просто переконайтеся, що що ми можемо увійти в даний час. Я просто хочу, щоб змінити моє ім'я користувача для WordPress. Добре. Таким чином, ми знаходимося в. Так це працює. Тепер ми збираємося, знову ж таки, я повинен налаштувати Wordpress для цього примірника. Отже, що ми будемо мати зробити, це піти в Var, WWW. У мене є для переміщення HTML каталог, html.old. Добре. І ми будемо мати скачати Wordpress. Добре. Виписка Wordpress. Ми збираємося, щоб перемістити його в каталог HTML. Добре. І ми збираємося змінити дозволи. А потім ми збираємося почати Apache. Так що має статися Зараз там збирається щоб бути в принципі п'ять повторює з цього УДР. І це в кінцевому підсумку, цей екземпляр збирається стати здоровим на УДР. Так [нерозбірливо] тут. Подивимося. Цей екземпляр ще не здоровий. Так що я насправді збираюся зробити, це я збираюся змінити Health Check трохи трохи більше тільки, щоб зробити його швидше. Ми можемо змінити його пізніше. Отже, давайте скажемо, я хочу здоровим Поріг з трьох замість п'яти. ОК. Так що тепер ми в процесі експлуатації. Так що тепер я збираюся піти в цьому навантаження. І це повинно проксі мене до цього, наприклад, і ми створимо Wordpress тут. Тепер, якщо у вас є свій власний Доменне ім'я або щось, ви можете просто зробити CNAME запис на цьому DNS ім'я. І балансування пружною навантаження Служба є масштабованим на задньому кінці, так що ваги вгору і вниз на його власний. Таким чином, можна кілька IP-адрес. ІПС може змінитися. Таким чином, ви завжди повинні посилатися це від цього DNS імені. Добре. Так от ми йдемо. Ми повернулися на нашому екрані настройки. Тепер ми збираємося зробити Той же самий процес майже. Таким чином, наш ім'я бази даних WordPress. Наше ім'я ім'я користувача є WordPress. Ми отримали той же супер Secure Password, як і колись, крім баз даних хоста зараз буде екземпляр RDS. Отже, ми збираємося піти сюди. Ми збираємося їхати в RDS. Ми збираємося їхати в моїх випадках. Мені потрібно моє ім'я кінцевої точки тут. Саме це один. Так що я просто хочу, щоб Скопіюйте і вставте цей. Добре? Отже, давайте подивимося, якщо це спрацювало. Добре. Так це працює. Таким чином, ви можете підключитися до примірника RDS. Знову ж таки, це буде дивним Блог Лео. Добре. Так що тепер ми збираємося встановити наш Wordpress. Таким чином, ми зробили. Отже, дозвольте мені просто увійти щоб переконатися, що це спрацювало. ОК. Так що тепер у нас є повністю робочий Wordpress. Ми можемо зробити всі види операцій на ньому. Так тепер різниця в тому, що у нас є окрема база даних. Це бази даних є зайвим. Ми як і раніше є тільки один веб- сервер, але ми могли б зараз взяти зображення даного веб- сервер, запустіть його знову, а то у нас два веб-сервера за цього навантаження. Кінцева точка не змінити це одне, або два, або 50 веб-серверів. Ми можемо масштабувати його за це. Так що плагіни для Wordpress де Ви можете використовувати S3 для ваших статичних активів. Ви можете використовувати CloudFront кешувати ці активи. Ви можете використовувати ElastiCache так що ви можна використовувати Memcached в основному для зберігання стану сеансу там. Отже, як ви масштабироваться від один для декількох екземплярів, Ви збираєтеся припустити, що ці екземпляри ефемерні, так що вони можуть піти. Отже, ви повинні думати про те, де слід зберігати журнали, де я зберігати стан сеансу. Як мені зробити так, що все в порядку, що Ці випадки можуть зникнути або більше з них можуть з'явитися? Таким чином, ви будете мати, щоб відповісти на питання, як, що. Але це досить поширена схема. Таким чином, ви просто почати відвантаження будь постійні речі для інших рівнів. Так що тепер у нас є це, ми зроблено [? трирівнева?] річ. Останнє, що я збираюся зробити тут я збирається зробити свою балансування навантаження трохи твердішим Тепер, коли він позначається як здоровий. Так що це, як правило, не гарна ідея для веб-сайтів зробити перевірку працездатності TCP, тому що Ваш Apache може бути піднята, але це може бути повертають помилки PHP. Таким чином, ви не хочете цього. Так що я збираюся зробити ось я йду щоб змінити це на перевірки здоров'я HTTP. І це буде index.php, що не index.html. І ми збираємося змінити це здоровий поріг назад до п'яти. Так це буде зроблено. Так що все одно повинні бути здоровими. Так. Так що ми все ще в обслуговуванні. Так от, як ви встановите до Wordpress на AWS. Так що я думаю, що менш ніж за 20 хвилин ми в і встановити на примірнику, сам по собі, і цілих три яруси архітектуру, в якій кожен рівень незалежно масштабируемой. Ви можете зробити всі види всього цікавого з базою даних в масштабі, а також. Дозвольте мені показати вам ще один Цікаво, що тут. Отже, давайте говорити за це я хочу спалахнути читає із запису. Я можу створити читати репліки. Так що я буду просто створити читати репліки. Так це буде бути wordpressdb1 READ1. Я збираюся зробити це на тієї ж області, але я могли б зробити це в іншому регіоні. Отже, ми збираємося почати резервів для читання репліку тут. Так що тепер ми створюємо для читання репліку. Ось створюються є на дні. Таким чином, ви можете зробити всі види цікавого матеріалу тут. Так що я зробив з демо. Так що я думаю, у нас є близько 10 хвилин. Так що я відповім на будь-які питання нікого має, про які-небудь AWS з відповідної теми. Хто-небудь? Круто. Добре. Спасибі всім.