3. Перед стартомЩо це взагалі таке?Для чого нам хмари?Торкнутись хмар – простоА що за хмарами Амазона?
4. Що це взагалі таке?Проведемо паралель:Електрика доступна при потребі, ви оплачуєте тільке те, що накапає на лічильнику...
5. Що це взагалі таке?AWS пропонує гнучку, захищену, ідешеву IT інфроструктуру,для бізнесу різного розміру, по всьому світу.Компютерні обчислення та зберігання даннихдоступне за вимогою, ви оплачуєте тільки ресурси які використовуєте…
16. Повна свобода (майже )Для чого нам Амазон?Загальні випадки:Веб хостінг (EC2, Elastic BeanStalk)ТестуванняОбчислення данних (MapReduce, EC2)Зберігання данних (S3)РозробкаДослідиФакти:Кластер з 64 машин за 3 хв.100 серверів за 24 години переконвертували 4TB tiff в 1.5 TB pdfFacebook на Амазоні (ping – 150ms)
17. Для чого нам Амазон?Оплата “pay-per use” Оплата по факту, за використний дисковий простір, CPU час, трафікАвтоматична маштабованістьСервіс автоматично маштабується, якщо потрібно більше ресурсівНадійність/Безвідмовність/ЗахищеністьМайже не падає Данні зберігаються в 3 копіяхВсі сервери (EC2) з доступом по rsaключу (По замовчуванню)Доступність/ПростотаКодимо на чому хочемо.Простий API (як двері).Амазон – лідер, та піонер галузі
28. Elastic Block StorageВінчестер в хмаріВід 1Gb до 1Tbна один розділТільки для ЕС2, недоступний з інтернетуЗберігає данні, коли ЕС2 вимкнутийМожна робити знімок стану на S3
32. Elastic Compute Cloud (EC2)EC2- сервіс аренди серверів.Терміни:Instance – запущений віртуальний сереверAMI – Amazon Machine Image – шаблон для інстансівТипи: Small, Large, Extra-Large, High CPUВідмінності: CPU:1-26 процесоррів RAM: від 613 Mb до 68 ГбHDD: від 160 Гб до 1.6 ТбЦіни: 0.02$ - 2.10$ per hour + traffic
33. Elastic IP AddressesДля кожного інстансу:Приватний IP адрес (10.78.211.53)Внутрішній (ip-10-78-211-53.ec2.internal)Зовнішній (ec2-50-19-71-97.compute-1.amazonaws.com)Трафік по зовнішньому ІР платнийНедолік - динамічне присвоювання зовнішніх адрес вихід – Elastic IP (тільки 5 на аккаунт)
34. Безпека та ЕС2Злий хацкерІнстансВиПриватний ключПублічний ключSecurity Groups - фаєрвол для ЕС2 Одна група на безліч серверівКожне правило – порт, протокол, джерелоДоступ по RSA ключу (або логін/пароль)По дефолту все заборонено
36. Elastic Load BalancingАвтоматична роздача вхідного трафікуПрацює в межах регіонуHttp, Https, TCP, SSLВміє працювати з сесіямиДоступний через консоль,API, Командну строкуЦіни$0.025 в годину +$0.008 за Gb
45. 3.50$ в місяць за інстансAuto ScalingАвтоматична зупинка/запуск додаткових серверівПравила на базі CloudWatchДоступний через APIЗагальні застосуванняГоризонтальне маштабуванняПідтримання сталого числа живих серверівЦіниБезкоштовно!
50. Amazon CloudFrontВеб сервіс для доставки контентуКешування любого обєкту(S3 або EC2)Ідеальний для медіа контенту (можлива потокова передача)Географічно – сервери по всьому світуЛегко користуватись:Завантажити контент вS3 абоEC2 (статичний/ динамічний)Створити «роздачу»Отримати посилання Від 0.15$ до 0.20$ за Gb
52. ВкусняшкіДля нових користувачів – подарунок:750 годин користування EC2 Linux Micro в місяць750 годин користування Elastic Load Balancer в місяць10 GB Elastic Block Storage5 GB Amazon S3 Storage30 GB трафіку (15 in / 15 out)25 годин Amazon SimpleDB100,000 Simple Queue Service запитів1000 email notificationsAWS Management Console
AMI’s are available asPublicAvailable to public in EC2Downloadable from the Amazon Resource Center Can be used as a base to create custom private AMIsPrivate Owned and accessed by individualsPaid Order before useCome with service contracts from vendors
EC2 instances are assigned an IP when startedIf you stop and start your EC2 instance, IP will changeYou can reserve an IP (Elastic IP) and assign it to EC2 instancesYour elastic IP will never changeTwo uses:Have a well known IP for your services and appsVertically scale your deploymentAssociate your elastic IP to a bigger or smaller EC2 instance Elastic IP addresses are statically mapped IP addresses that can be assigned to your instances, once initiated You can assign your Elastic IP either from the management console, or via the AWS EC2 API In any case, your internal host’s IP address always changes – if you turn your instance OFF This can pose an interesting configuration issue when utilizing Asterisk and SIP (externip and externhost)