"Этот код плохой, его нужно переписать". Слышали? Как обосновать
HighLoad Junior '16 Как сравнить и выбрать хостинг-провайдера
1. Как сравнить и выбрать
хостинг-провайдера, или
О чем умалчивают маркетологи
Мызгин Игорь, холдинг XBT
(Webzilla / SERVERS.COM / SERVERS.RU)
2. О чем я буду говорить следующие 40 минут
1. Хостинг, определение хостинга, некоторые следствия из этого
определения
2. Аренда физических серверов – нюансы?
3. Аренда облачных вычислений – особенности?
4. А давайте поговорим о SLA
5. С провайдерами стало понятнее –а что хотеть от своего проекта?
6. Вопросы/ответы/обсуждения / one more thing ..
3. А почему я?
Первая работа студентом – админ хостинга (2001-2002)
Первый full-time ”эксперт-системный администратор” (2002-2003)
Последние лет 7 – продажи услуг хостинга,
Последние 2.5 года - worldwide global масштаб
15 лет – датацентры+хостинг+аутсорсинг - развитие бизнеса/продажи
5. Определение хостинга
1. Хостинг это бизнес!
2. Хостинг это бизнес по предоставлению
околовычислительных ресурсов на определенное
время
6. Следствия из определения хостинга
- Капиталоемкость бизнеса
- Массовость обслуживания
- Стремление к максимальной
автоматизации
- Размер имеет значение
7. Спектр услуг хостинга на рынке, что бывает и что
предлагают?
Физическое оборудование
Облачные услуги (виртуальные сервера, облачные хранилища)
Приложения
Вычислительных платформ
Приложений для соцсетей
Ботов для мессенджеров
…
…
…
И много чего угодно еще…
11. Что пишут маркетологи и о чем они умалчивают?
Сами сервера
Пишут:
• Процессоры E5
• SSD диски
• RAID
• IP-KVM
Забывают указать:
- Поколение, http://ark.intel.com
- consumer disks
- software RAID
- отсутствие IPMI
12. Что пишут маркетологи и о чем они умалчивают?
Сеть
Пишут:
• БЕЗЛИМИТ!!!!!!!!
• ХАЛЯВА!!!!!
Забывают указать:
- тип подключения к сети
- количество NIC, стоимость 2nd/3rd/4th NIC connection
- тип порта – shared/dedicated
- ограничения на трафик (профиль-фактор и прочие
варианты)
13. Что пишут маркетологи и о чем они умалчивают?
Дата-центр
Пишут:
• Соответствует Tier - 3 / 3+ / 4
Забывают указать:
14. Что пишут маркетологи и о чем они умалчивают?
Поддержка
Пишут:
- …
- ...
- ...
Забывают указать:
- стоимость remote hands
- SLA на время реакции
- стоимость работ на площадке
15. Выводы по аренде серверов
1. Чудес не бывает (магические числа рынка)
2. Надо планировать профиль использования
3. Все, что не написано явно – не предоставляется или стоит отдельных
денег
4. Внимательно читаем «мелкий шрифт» и «сноски со звездочкой»
17. Виртуальные сервера – особенности
1. Память плохо поддается
oversubscription
2. Емкость дисков – тоже
3. Виртуальный процессор – наше
все!
4. IOPS – «всякое бывало»
vCPU - это
1) 400 МГц одного потока
2) половина потока физического ядра
3) примерно поток физического ядра - ключевое
слово "примерно"
4) 1ГГц одного потока
5) 2ГГц одного потока
6) 2,5ГГц одного потока
7) не менее 2,5 ГГц одного потока
8) физическое ядро с оверселлингом
9) физическое ядро без оверселлинга
18. Облачное хранилище
1. А кто-то обещал IOPS «всегда»?
2. API ? Методы подключения?
3. Сколько денег положить данные? Сколько денег похранить данные с
месяц? Сколько денег забрать данные? И сколько денег забрать данные в
разумно быстрые сроки?
19. Выводы по виртуальным серверам и облачному
хранилищу
1. Тестирование под конкретные задачи возможно поможет понять
2. Не надо ждать от одного провайдера сервисов другого провайдера
(хотеть фишек VMware от клауда на OpenStack, хотеть AWS-specific
services от локального провайдера)
3. Вспоминаем определение хостинга – размер имеет значение
22. А давайте поговорим о SLA
На сколько стабильно будет оказываться услуга (uptime)
Как быстро сервисная служба провайдера будет реагировать на ваши
запросы (response time)
Что будет делать провайдер, если он не выполнит обещания по uptime /
response time / escalation time
Специфичные для сервисов граничные параметры (например, время
отклика приложения или процент возвращаемых статусов
«внутренняя ошибка»).
23. Что пишут маркетологи и о чем они умалчивают?
Про SLA
Санкции? Какие санкции за нарушение обещаний?
Механизм фиксации инцидентов?
26. С провайдерами стало понятнее –а что хотеть от
своего проекта?
АРХИТЕКТУРА И МОНИТОРИНГ
МОНИТОРИНГ И АРХИТЕКТУРА
27. С провайдерами стало понятнее –а что хотеть от
своего проекта?
99,9% service uptime – заслуга хостера
99,99% service uptime – заслуга клиента, если хостер не подводит сильно.