SlideShare a Scribd company logo
AWS и GCP: трудная
жизнь в облаках
Максим Пугачев
IPONWEB
AWS и GCP: трудная жизнь в облаках / Максим Пугачев (IPONWEB)
IPONWEB
• Работаем с 2001 года
IPONWEB
• Работаем с 2001 года
• 330+ человек в компании
IPONWEB
• Работаем с 2001 года
• 330+ человек в компании
• Технические решения для 130+ компаний по всему миру
AWS и GCP: трудная жизнь в облаках / Максим Пугачев (IPONWEB)
u-Platform
• Cloud-based SaaS model
u-Platform
• Cloud-based SaaS model
• Платформа — набор базовых компонентов и сервисов с
возможностью кастомизации под каждого клиента
u-Platform
• Cloud-based SaaS model
• Платформа — набор базовых компонентов и сервисов с
возможностью кастомизации под каждого клиента
• DSP, SSP, DMP, etc
AWS и GCP: трудная жизнь в облаках / Максим Пугачев (IPONWEB)
AWS и GCP: трудная жизнь в облаках / Максим Пугачев (IPONWEB)
AWS и GCP: трудная жизнь в облаках / Максим Пугачев (IPONWEB)
Clouds
• Вся инфраструктура в облаках
Clouds
• Вся инфраструктура в облаках
• GCP и AWS
Clouds
• Вся инфраструктура в облаках
• GCP и AWS
• В основном базовый функционал: VM, диски, сеть
Clouds
• Вся инфраструктура в облаках
• GCP и AWS
• В основном базовый функционал: VM, диски, сеть
• Десятки проектов, у каждого своя инсталляция платформы
AWS и GCP: трудная жизнь в облаках / Максим Пугачев (IPONWEB)
Простые правила
• Нет гарантий. Никаких. Никогда.
Простые правила
• Нет гарантий. Никаких. Никогда.
• Всегда стоит использовать последний тип инстансов/зон/
версий и т.п.
AWS и GCP: трудная жизнь в облаках / Максим Пугачев (IPONWEB)
Простые правила
• Нет гарантий. Никаких. Никогда.
• Всегда стоит использовать последний тип инстансов/зон/
версий и т.п.
• Не стоит полагаться на неизменность конфигурации
Простые правила
• Нет гарантий. Никаких. Никогда.
• Всегда стоит использовать последний тип инстансов/зон/
версий и т.п.
• Не стоит полагаться на неизменность конфигурации
• Заявленная производительность - это среднее
https://cloud.google.com/files/esg-whitepaper.pdf
AWS и GCP: трудная жизнь в облаках / Максим Пугачев (IPONWEB)
Простые правила
• Нет гарантий. Никаких. Никогда.
• Всегда стоит использовать последний тип инстансов/зон/
версий и т.п.
• Не стоит полагаться на неизменность конфигурации
• Заявленная производительность - это среднее
• Over-provision
AWS и GCP: трудная жизнь в облаках / Максим Пугачев (IPONWEB)
VMs
• 0% CPU idle не существует
VMs
• 0% CPU idle не существует
• Производительность может различаться на одних и тех же
типах инстансов
AWS и GCP: трудная жизнь в облаках / Максим Пугачев (IPONWEB)
AWS и GCP: трудная жизнь в облаках / Максим Пугачев (IPONWEB)
VMs
• 0% CPU idle не существует
• Производительность может различаться на одних и тех же
типах инстансов
• Используйте рекомендуемые образы ОС
AWS и GCP: трудная жизнь в облаках / Максим Пугачев (IPONWEB)
Disks
• Не забывайте, что диски ”облачные”
AWS и GCP: трудная жизнь в облаках / Максим Пугачев (IPONWEB)
Disks
• Не забывайте, что диски ”облачные”
• Производительность зависит от размера диска
Disks
• Не забывайте, что диски ”облачные”
• Производительность зависит от размера диска
• 99.999%, к сожалению, не всегда работает
Disks
• Не забывайте, что диски ”облачные”
• Производительность зависит от размера диска
• 99.999%, к сожалению, не всегда работает
• В нашем случае диски в GCP работают лучше
AWS и GCP: трудная жизнь в облаках / Максим Пугачев (IPONWEB)
Выводы
• Облачная инфраструктура достаточно эффективна, но
абсолютной гарантии надежности нет (аномалии)
AWS и GCP: трудная жизнь в облаках / Максим Пугачев (IPONWEB)
Выводы
• Облачная инфраструктура достаточно эффективна, но
абсолютной гарантии надежности нет (аномалии)
• Не стоит закладываться на конфигурацию и заявленную
производительность
Выводы
• Облачная инфраструктура достаточно эффективна, но
абсолютной гарантии надежности нет (аномалии)
• Не стоит закладываться на конфигурацию и заявленную
производительность
• Уделяйте больше внимания отказоустойчивости
E-mail: mpugachev@iponweb.net
Skype: pugachev.maxim
LinkedIn: https://ru.linkedin.com/in/pugachev

More Related Content

PPTX
Виртуальный ЦОД для корпоративных клиентов на базе Virtuozzo: стабильность, п...
PPTX
Опыт построения СХД на базе Windows Server для использования в публичном обла...
PPTX
Как SRE следит за стабильностью и скоростью HeadHunter / Антон Иванов (HeadHu...
PDF
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
PDF
Как не положить тысячи серверов с помощью системы централизованного управлени...
PPTX
HDD, SSD, RAM, RAID, и кого на ком кэшировать / Михаил Конюхов (Perfect Solut...
PPTX
MySQL® и MongoDB® - когда что лучше использовать? / Петр Зайцев (Percona)
PPTX
Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)
Виртуальный ЦОД для корпоративных клиентов на базе Virtuozzo: стабильность, п...
Опыт построения СХД на базе Windows Server для использования в публичном обла...
Как SRE следит за стабильностью и скоростью HeadHunter / Антон Иванов (HeadHu...
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
Как не положить тысячи серверов с помощью системы централизованного управлени...
HDD, SSD, RAM, RAID, и кого на ком кэшировать / Михаил Конюхов (Perfect Solut...
MySQL® и MongoDB® - когда что лучше использовать? / Петр Зайцев (Percona)
Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)

What's hot (20)

PPTX
За счет чего Tarantool такой оптимальный / Денис Аникин (Mail.Ru)
PPTX
Дизайн REST API для высокопроизводительных систем / Александр Лебедев (Новые ...
PPTX
NAS, Predictions, Preloading, Presudo-Isomorphism / Охрименко Алексей (Acronis)
PPTX
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
PPTX
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
PDF
Балансировка нагрузки и отказоустойчивость в Одноклассниках
PPTX
LuaJIT как основа для сервера приложений - проблемы и решения / Игорь Эрлих (...
PDF
Сегментируем 600 млн. пользователей в режиме реального времени каждый день. H...
PDF
Ровная балансировка нагрузки на фронтенд-кластере
PPTX
smart balancing with nginx+lua / Андрей Кононов (IPONWEB)
PDF
Open Source SQL-базы данных вступили в эру миллионов запросов в секунду / Фед...
PDF
Сравнение решений по балансировке высоконагруженных систем / Евгений Пивень (...
PDF
Путь от монолита на PHP к микросервисам на Scala / Денис Иванов (2GIS)
PDF
Высокопроизводительная и отказоустойчивая архитектура фронтальных систем / Ма...
PPTX
Docker в работе: взгляд на его использование в Badoo через год / Турецкий Ант...
PPTX
Погружение в виртуальную память и большие страницы / Константин Новаковский (...
PPTX
Flashcache в mamba.ru / Яковлев Александр Юрьевич (ЗАО Мамба)
PPTX
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
PPTX
Модификации KVM для работы в кластере, Андрей Шетухин
PDF
Кластеры баз данных делаем сложные вещи просто / Андрей Тихонов (Avito)
За счет чего Tarantool такой оптимальный / Денис Аникин (Mail.Ru)
Дизайн REST API для высокопроизводительных систем / Александр Лебедев (Новые ...
NAS, Predictions, Preloading, Presudo-Isomorphism / Охрименко Алексей (Acronis)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Балансировка нагрузки и отказоустойчивость в Одноклассниках
LuaJIT как основа для сервера приложений - проблемы и решения / Игорь Эрлих (...
Сегментируем 600 млн. пользователей в режиме реального времени каждый день. H...
Ровная балансировка нагрузки на фронтенд-кластере
smart balancing with nginx+lua / Андрей Кононов (IPONWEB)
Open Source SQL-базы данных вступили в эру миллионов запросов в секунду / Фед...
Сравнение решений по балансировке высоконагруженных систем / Евгений Пивень (...
Путь от монолита на PHP к микросервисам на Scala / Денис Иванов (2GIS)
Высокопроизводительная и отказоустойчивая архитектура фронтальных систем / Ма...
Docker в работе: взгляд на его использование в Badoo через год / Турецкий Ант...
Погружение в виртуальную память и большие страницы / Константин Новаковский (...
Flashcache в mamba.ru / Яковлев Александр Юрьевич (ЗАО Мамба)
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Модификации KVM для работы в кластере, Андрей Шетухин
Кластеры баз данных делаем сложные вещи просто / Андрей Тихонов (Avito)
Ad

Viewers also liked (20)

PDF
Особенности архитектуры распределённого хранилища в Dropbox / Слава Бахмутов ...
PDF
5 способов деплоя PHP-кода в условиях хайлоада / Юрий Насретдинов (Badoo)
PDF
Aviasales: миграция поискового движка в docker / Дмитрий Кузьменков (Aviasales)
PPTX
Побеждаем мейнфрейм / Андрей Николаенко (IBS)
PPTX
Оптимизация работы с данными в мобильных приложениях / Святослав Иванов, Артё...
PPTX
Сайт под управлением ERP или ERP под управлением сайта / Станислав Гоц (Lamod...
PDF
Как HeadHunter удалось безопасно нарушить RFC 793 (TCP) и обойти сетевые лову...
PPTX
MySQL 5.7 - NoSQL - JSON, Protocol X, Document Store / Петр Зайцев (Percona)
PDF
Инфраструктура распределенных приложений на nodejs / Станислав Гуменюк (Rambl...
PDF
Testing applications with traffic control in containers / Alban Crequy (Kinvolk)
PDF
Измеряем энергопотребление с помощью Arduino / Алексей Лавренюк (Яндекс)
PPTX
Хорошо поддерживаемое в продакшне приложение / Николай Сивко (okmeter.io)
PPTX
Artisto: опыт запуска нейросетей в production / Эдуард Тянтов (Mail.ru Group)
PDF
Sphinx 3.0 и RT-индексы на основном поиске Avito / Андрей Смирнов, Вячеслав К...
PDF
Evaluation of High Availability Performance of Kubernetes and Docker Swarm on...
PDF
Your hero images need you: Save the day with HTTP2 image loading / Tobias Bal...
PDF
Continuous Integration на стероидах / Александр Акбашев (HERE)
PDF
Семантическое ядро рунета - высоконагруженная сontent-based рекомендательная ...
PDF
A/Б-тестирование: от сегментирования до профита / Кирилл Котов (Superjob)
PDF
Практика совместного использования Lua и C в opensource спам-фильтре Rspamd /...
Особенности архитектуры распределённого хранилища в Dropbox / Слава Бахмутов ...
5 способов деплоя PHP-кода в условиях хайлоада / Юрий Насретдинов (Badoo)
Aviasales: миграция поискового движка в docker / Дмитрий Кузьменков (Aviasales)
Побеждаем мейнфрейм / Андрей Николаенко (IBS)
Оптимизация работы с данными в мобильных приложениях / Святослав Иванов, Артё...
Сайт под управлением ERP или ERP под управлением сайта / Станислав Гоц (Lamod...
Как HeadHunter удалось безопасно нарушить RFC 793 (TCP) и обойти сетевые лову...
MySQL 5.7 - NoSQL - JSON, Protocol X, Document Store / Петр Зайцев (Percona)
Инфраструктура распределенных приложений на nodejs / Станислав Гуменюк (Rambl...
Testing applications with traffic control in containers / Alban Crequy (Kinvolk)
Измеряем энергопотребление с помощью Arduino / Алексей Лавренюк (Яндекс)
Хорошо поддерживаемое в продакшне приложение / Николай Сивко (okmeter.io)
Artisto: опыт запуска нейросетей в production / Эдуард Тянтов (Mail.ru Group)
Sphinx 3.0 и RT-индексы на основном поиске Avito / Андрей Смирнов, Вячеслав К...
Evaluation of High Availability Performance of Kubernetes and Docker Swarm on...
Your hero images need you: Save the day with HTTP2 image loading / Tobias Bal...
Continuous Integration на стероидах / Александр Акбашев (HERE)
Семантическое ядро рунета - высоконагруженная сontent-based рекомендательная ...
A/Б-тестирование: от сегментирования до профита / Кирилл Котов (Superjob)
Практика совместного использования Lua и C в opensource спам-фильтре Rspamd /...
Ad

Similar to AWS и GCP: трудная жизнь в облаках / Максим Пугачев (IPONWEB) (20)

PPT
Rus ibm cloud computing
PPT
Oblachnye vychisleniya -_ponyatiya_i_tehnologii
PPTX
Из чего строят облака? Продукты Citrix
PPTX
Андрей Купченко - Active.by Облачные технологии в Беларуси
PDF
Облачные вычисления - игры кончились, началась работа
PPT
Petrov Cloud for corporate customer
DOCX
Тренинги по Azure для AWS-профессионалов
PPTX
Безопасность гибридных облаков
PDF
Гибридные «облака»
PPTX
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
PDF
Коммерческие преимущества широкого внедрения облачной среды
PPT
Cloud overview 60_min
PDF
Облачные решения и услуги ActiveCloud: IaaS & SaaS, примеры внедрений
PDF
Solit 2013, Разработка приложений в облаке на примере Amazon Web Services, Сл...
PDF
Облачная стратегия Cisco
PPT
Потенциал облачных сред для развития бизнеса
PDF
Предоставление баз данных в виде сервиса (DBaaS)
PDF
Всё что вы хотели знать об облачных вычислениях. Р.Заединов.
PPTX
CloudsNN 2013 Демидов Александр. Как жить в облаке без админов?
PPTX
Що таке хмарні технології на прикладі кулера з водою
Rus ibm cloud computing
Oblachnye vychisleniya -_ponyatiya_i_tehnologii
Из чего строят облака? Продукты Citrix
Андрей Купченко - Active.by Облачные технологии в Беларуси
Облачные вычисления - игры кончились, началась работа
Petrov Cloud for corporate customer
Тренинги по Azure для AWS-профессионалов
Безопасность гибридных облаков
Гибридные «облака»
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Коммерческие преимущества широкого внедрения облачной среды
Cloud overview 60_min
Облачные решения и услуги ActiveCloud: IaaS & SaaS, примеры внедрений
Solit 2013, Разработка приложений в облаке на примере Amazon Web Services, Сл...
Облачная стратегия Cisco
Потенциал облачных сред для развития бизнеса
Предоставление баз данных в виде сервиса (DBaaS)
Всё что вы хотели знать об облачных вычислениях. Р.Заединов.
CloudsNN 2013 Демидов Александр. Как жить в облаке без админов?
Що таке хмарні технології на прикладі кулера з водою

More from Ontico (20)

PDF
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
PDF
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
PPTX
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
PDF
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
PDF
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
PDF
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PDF
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
PDF
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
PPTX
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
PPTX
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
PDF
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
PPTX
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
PPTX
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
PDF
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
PPT
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
PPTX
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
PPTX
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
PPTX
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
PDF
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
PDF
Как мы учились чинить самолеты в воздухе / Евгений Коломеец (Virtuozzo)
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Как мы учились чинить самолеты в воздухе / Евгений Коломеец (Virtuozzo)

AWS и GCP: трудная жизнь в облаках / Максим Пугачев (IPONWEB)