Your SlideShare is downloading. ×
В облаке AWS
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

В облаке AWS

926
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
926
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Но прежде всего о себе. Я лет 7 как пишу на php с разными базами данных и автоматическим тестированием.На моём блоге будет статья этого доклада, так что если вы или я что-то забудем – можно перечитать позжеExove в трёх странах. Друпал. Фреймворки. Интеграция мобильныхВакансии
  • Почему говорюНесправедливость!Два внутренних проекта и митингаЭнтузиазм и блог
  • Продавцам нравится облакоНет формы и конкретикиПросто более гибкий хостингМаркетинг буллщит, а вот когда стоит использовать
  • Любят слово ElasticSuperbowl, QA сервера, БиржаВирусные видеоФотографыСуперкомпьютер. Аукционына ресурсы
  • 2 часа окно
  • Джефри Безос300 тыс -> 18 миллиардов. Экономия на простаивающем оборудовании.API!
  • Не одинИнфраструктурные - железоПлатформенные - меньше управления железомПрограммные - только конкретная услуга
  • php
  • Фото нет. Военные объектыAvailabilityZones.Защита
  • Теперь у амазона семь регионов, в каждом из которых по два-три датацентра. И они в общем коррелируют с физическим траффиком интернета
  • СокращенияAMI & AmazonMarketplaceGlacier - фотографамSES - ПочтаSQS - ОчередьSNS - Оповещения
  • Route53 - домены и эластичный IPБалансировщик нагрузки, почередьСервера.. Лишены сессий и локального хранилищаСзади База данныхСбоку - хранилище с географической раздачей
  • ffmpeg и очередиnetflix
  • S3EC2EBS - Elasticblockstorage + снапшоты
  • Некоторые бренды. Как-то используют.Pfizer - медицина, CSanoma - игры, pythonUnilever - еда, питон
  • Амазон начинали с простого хранения файлов, и только потом переключились на виртуальные сервера
  • JavaPythonRuby.NET
  • Из всех услуг Амазона, я в основном использую виртуальные сервера. Помоему это обалденная штука, за десять-двадцать долларов иметь полноценную и постоянно доступную машину. Более того, я думаю в будующем у каждого человека так и будет. Надёжно, безопасно, не завися от прихотей социальных сетей и с возможностью собрать вещи и перейти на свою собственную машину. Для постепенного вертикального масштабирования, вам надо хранить данные на отключаемых виртуальных жёстких дисках – EBS. От них можно делать снапшоты и при создании нового сервера указывать существующий диск.
  • Это самый важный слайд. Возьмите дозу
  • JSON декларативно
  • Корпоративный мир который терпит свободу словаJoe Liberman
  • Бесплатно 1 годПерешёл на бесплатную БД
  • Transcript

    • 1. В ОБЛАКЕ Артѐм Курапов
    • 2. О себеExove.com Kurapov.name
    • 3. Личный опытOpus & Uncram Exove & Nextdays
    • 4. Marketing bullshit
    • 5. Когда стоит использовать Резиновый хостинг Временные пики ресурсов Неопределѐнность Бэкап и хранилище (отложенная) обработка данных
    • 6. NASA Jet Propulsion Lab
    • 7. ИСТОРИЯГлава 1
    • 8. Отец
    • 9. КонкурентыIaaS PaaS SaaSAmazon WS Amazon Beanstalk DropboxMicrosoft Azure VM Microsoft Azure Website Microsoft Office 365Google Compute Engine Google App Engine Google appsGoGrid Heroku SalesforceVMWare Engine Yard Apple iCloudRackspace CloudbeesJoyent
    • 10. ЦЕНЫ Shared: 4€ Dedicated: 160€ Amazon: 15€ → ∞ http://calculator.s3.amazonaws.com/calc5.html
    • 11. Железо
    • 12. География
    • 13. УСЛУГИГлава 3
    • 14. Услуги
    • 15. Сценарий 1 - хостинг
    • 16. Сценарий 2 - обработка
    • 17. Сценарий 3 - хранение
    • 18. Кто использует / case studies
    • 19. САМЫЕИСПОЛЬЗУЕМЫЕУСЛУГИ
    • 20. Simple Storage Service (S3) Простое хранилище (до 5 тб на файл) Поддержка географической раздачи (CDN) через CloudFront URL вида https://s3-eu-west- 1.amazonaws.com/bucket_name/path/file.jpg
    • 21. Библиотеки для S3 API / php API через официальный громадный SDK http://aws.amazon.com/sdkforphp Более простой http://code.google.com/amazon-s3-php-class/ $s3 = new S3(aswAccessKey, awsSecretKey); $s3->putObjectFile( $srcFilePath, ‘myBucket’, ’path/file.jpg’, S3::ACL_PUBLIC_READ );
    • 22. Elastic Compute Cloud (EC2) Micro – 1-2 ECU, 613 mb ram Small – 1 ECU, 1.7 GB ram XL – 8 ECU, 15 GB ram Hi-mem – 68 GB ram, 26 ECU Hi-cpu – 20 ECU, 7 GB ram Hi-IO – 35 ECU, 60 GB ram, 2x1TB SSD 1 ECU = 1.2 GHz (Intel Xeon)
    • 23. Как начать с EC2 Зарегиться на aws.amazon.com Создать EC2-сервер из console.aws.ama… Получить при этом X509 ключики  Mак и линукс - добавить в .ssh или.. ssh -l rsa.pem root@ec2-54-247-49-166.eu-west-1.compute.amazonaws.com  Win- сконвертировать в puttygen и в putty Открыть порты в security groups
    • 24. ДЕМО Веб-консоль EC2 - создание и подключение Если успеем - S3 и RDS
    • 25. RDS - Реляционная БД Mysql / Oracle с read-реплицированием Автобэкап и снапшоты Мониторинг нагрузки Временное окно на поддержку 
    • 26. Beanstalk - PaaS Популярные стэки  Apache + php/python  IIS 7.5 + .net  Tomcat + java Micro-medium instance Обновление через git + утилитку eb  http://aws.amazon.com/code/6752709412171743
    • 27. ИНСТРУМЕНТЫГлава 4
    • 28. S3 - десктоп-клиенты Gladinet (Amazon, MS Azure, Rackspace, HP, IBM, Google Drive, Box.net) S3 Browser (Win) Cloudberry Explorer (Win) 3HUB (Mac)
    • 29. Клонирование серверов Веб-консолька + руки = медленно  Cluster ssh (csshx для мака) Комманды по шаблонам  Chef + knife-ec2 (ruby gem)  Capistrano (ruby gem, чѐрт его за ногу!)  Puppet ec2 Scalr (opensource php/mysql) Rightscale (межоблачный сервис)
    • 30. Cloudformation(Страшное демо)https://s3.amazonaws.com/cloudformation-templates-us-east-1/VPC_WordPress_Single_Instance_With_RDS.template
    • 31. Autoscaling из терминала Ставим Autoscaling Command Line Tool http://aws.amazon.com/developertools/2535as-create-launch-config myConfig --imageid ami-08f22664 --instance-type t1.microas-create-auto-scaling-group myGroup --launch-configuration myConfig --availability-zones eu-west-1c --min-size 0 --max-size 2
    • 32. Autoscaling - триггерas-create-or-update-trigger myTrigger--auto-scaling-group myGroup--namespace ‚AWS/EC2‛--measure CPUUtilization--statistic Average--dimensions‚AutoScalingGroupName=myGroup‛--period 60--lower-threshold 40 --upper-threshold 60‚--lower-breach-increment=-1‛‚--upper-breach-increment=1‛--breach-duration 120
    • 33. Недостатки Законодательство США. Wikileaks Скорость Скрытая угроза траффика Сбои. Апрель / август 2011 – маршрутизаторы и молния.
    • 34. Закрепим услышанное Гибкие цены IaaS облако  S3 - хранилище  EC2– виртуальный сервер  RDS Горизонтальное масштабирование
    • 35. Цена за август
    • 36. Вопросы?