Содержание
- 2. Наши цели Посмотреть на Amazon Web Services (AWS) с «птичьего полета» Научиться эффективно с ним работать,
- 3. AWS с «птичьего полета» Amazon Elastic Compute Cloud (EC2) – серверы и образы Amazon Elastic Block
- 4. AWS с «птичьего полета» Amazon Simple Queue Service (SQS) - очереди сообщений Amazon Simple Notification Service
- 5. AWS с «птичьего полета» Amazon CloudFront – CDN по всему миру Amazon Route 53 – управление
- 6. AWS с «птичьего полета» Amazon CloudWatch – мониторинг + аналитика Amazon Virtual Private Cloud (VPC) –
- 7. AWS с «птичьего полета» Availability zone (AZ) = «датацентр» Высокоскоростные каналы между ДЦ Region = группа
- 8. AWS с «птичьего полета» Availability zone (AZ) = «датацентр» Region = группа связанных датацентров Серверы (EC2)
- 9. AWS – все не так гладко Веб-сервисы внутри архитектурно отличаются друг от друга, в т.ч .
- 10. AWS – нужно строить свое управляющее ядро Внутренняя система мониторинга CloudWatch - пока очень ограничена, уступает
- 11. AWS SDK for PHP http://aws.amazon.com/php/ http://aws.amazon.com/sdkforphp/ REST API веб-сервисов Амазона Консольный клиент для unix, написан на
- 12. AWS SDK for PHP - документация http://docs.amazonwebservices.com/AWSSDKforPHP/latest/
- 13. Бэкап данных в S3/Snapshots Unix: s3tools, s3fs AWS SDK for PHP: AmazonS3::create_object ( $bucket, $filename, $opt
- 14. Бэкап данных в S3/Snapshots Нет инструментов очистки устаревших снепшотов и образов машин, их нужно писать (иначе
- 15. Бэкап данных в S3/Snapshots … foreach ($vols as $path => $id) { $response = $ec2->create_snapshot($id, array('Description'=>"Snapshot:".$instanceRole.":".$path));
- 16. Бэкап MySQL в S3/Snapshots Unix: ec2-consistent-snapshot или: “FLUSH TABLES WITH READ LOCK” fsfreeze –f mountpoint (Linux
- 17. Балансировка/Переключение трафика Хранилище данных (на базе S3 = Simple Storage Service) Снепшоты. Автоматически: консолидация бэкапов, сохранение
- 18. Балансировка/Переключение трафика Хранилище данных (на базе S3 = Simple Storage Service) Снепшоты. Автоматически: консолидация бэкапов, сохранение
- 19. Балансировка/Переключение трафика Хранилище данных (на базе S3 = Simple Storage Service) Снепшоты. Автоматически: консолидация бэкапов, сохранение
- 20. Балансировка/Переключение трафика Хранилище данных (на базе S3 = Simple Storage Service) Снепшоты. Автоматически: консолидация бэкапов, сохранение
- 21. Балансировка/Переключение трафика Хранилище данных (на базе S3 = Simple Storage Service) Снепшоты. Автоматически: консолидация бэкапов, сохранение
- 22. Балансировка/Переключение трафика AWS SDK for PHP: AmazonELB:: set_load_balancer_listener_ssl_certificate ( $load_balancer_name, $load_balancer_port, $ssl_certificate_id, $opt ) AmazonELB:: configure_health_check
- 23. Автоматическое масштабирование В CloudWatch создаем Alarm, который при среднем CPU>20% вызовет действие по добавлению в AutoScaling
- 24. Система управления В CloudWatch недостаточно возможностей, но используем его максимально AWS SDK for PHP и вообще
- 25. Система управления - тест Nagios AWS SDK for PHP Тест Тест Тест Тест Обработчик события Обработчик
- 26. Система управления – обработчик события Nagios AWS SDK for PHP Тест Тест Тест Тест Обработчик события
- 27. Что мы тестируем Стандартные тесты nagios: Пинг, LA, место на дисках Использование swap, число процессов Мониторинг
- 28. Что мы тестируем Базовые тесты MySQL: Состояние репликации – отсутствие ошибок, величина отставания slaves Buffer Pool
- 29. Что мы тестируем Тесты времени выполнения страниц и использования памяти от pinba: Пиковое время выполнения страницы
- 30. Что мы тестируем Тесты состояния амазона и превышения лимитов: Проверяем превышения ключевых лимитов амазона Число живых
- 31. Что мы тестируем Тесты выполнения бизнес-операций и обработчиков событий: Скрипты бэкапов и обработчики обновляют лог-файл (проверка
- 32. Администрирование через тестирование Перед добавлением любого сервиса или обработчика в обязательном порядке: Добавляется тест на проверку
- 33. Обработчики Обработчики стараются вернуть систему в рабочее состояние: При недоступности memcached(ов) делается временное переключение трафика в
- 34. Pacemaker/Heartbeat vs Nagios Было несколько безуспешных подходов понять стройность и красоту – Pacemaker/Heartbeat. Документация – ужасна.
- 35. Архитектура «Битрикс24» (www.bitrix24.ru) ДЦ1 ДЦ2 Балансировщики (ELB) Группа автомасштабирования (AutoScaling) Мониторинг (CloudWatch) Образ машины (AMI) SSL
- 37. Скачать презентацию


































Таблица умножения
Ультразвук
Freestyle сессия «Инвестиционно-банковские услуги для фарммедсектора»
Комната девочек
Масалович Андрей Игоревич
Подготовка публичного выступления шаг за шагом
Программа курса Семейная фотография
Условия перехода в думающую компанию
Олимпиада
Cалон «Золотой локон»Строение волоса. Дисперсные системы.
Введение в Data Mining
Техники рисования по сырому,лессировка
"Златоустовская гравюра" для детей 6-7 лет
Презентация на тему Образ святого Александра Невского в культуре и литературе
Ко дню собора казанских святых. Удивительные факты единства православных святых земли Казанской, связанной с Пермской землей
Киянка
Реки Белгородской области
Почему коробочная CMS лучше собственной
Введение ФГОС
Анализ стоимости монтажа на основе оборудования Meibes и Handmade.
Викторина Знатоки прав
Медок и его коммунальные АОС на примере ассортимента МАВТ
Модели атомов. Опыт Резерфорда
Презентация на тему Турецкая республика
Ключевые условия Договора Генерального Подряда
Презентация на тему Шаблоны для презентаций
Турагенство Pegas. Обучающий семинар
ЗАО Балтийская Промышленная Компания