17
Когда baremetall лучше? Минусы и плюсы облаков

GeorgyShuklin (Selectel) @ CodeCamp2011

Embed Size (px)

Citation preview

Когда baremetall лучше?

Минусы и плюсы облаков

Вместо приветствия(немного драмы)

Amazon: ошибка при конфигурации маршрутизатора - даун 36 часов EC2 в некоторых AZ.Cloud Foudry (VMWare) - сбой в результате попытки починить другой сбой - даун больше 48 часовGmail: 38 тысяч почтовых ящиков - неделя восстановления Selectel: firmware рейд-контроллера поделила на ноль - прощай write cache, и батарейка не помогла - даун больше часа (мне стыдно)Clodo: неудачно вынутый шнур - fsck на GFS на 10 часов - даун больше 12 часовSkype: опечатка в коде - 30 часов борьбы за восстановление контроля над сетьюMicrosoft Azure - сбой во время тестирования, даун 22 часа

Что обещают продавцы облаков?

Быстро Просто

Надёжно

Вопросы, которые не любят создатели облаков (1)

Что будет, если ляжет магистральный кабель интернета до нашей 1С за 36 часов до окончания сдачи отчётности в налоговую?

Вы обещаете 99.99...% надёжности. Как вы её посчитали? И что случалось в оставшийся 0.01%?

Что будет с нашими данными, если у вас завтра поменяется владелец против вашей воли?

Вопросы, которые не любят создатели облаков (2)

Сколько времени потребуется на то, чтобы поднять инфраструктуру с нуля после фатального сбоя?

У вас есть математическое доказательство безошибочности кода, обслуживающего облако?

Где будут наши данные, когда завтра сервера облака изымут как доказательства по уголовному делу против одного из ваших клиентов, про которого мы ни сном, ни духом?

Вопросы, которые не любят создатели облаков (3)

Сколько вы платите младшему из сотрудников, имеющих физический доступ к оборудованию серверов (включая уборщиц, грузчиков, инженеров службы поддержки)?

Сколько нам будет стоить приложение, которое грузит на 100% пару серверов (в сравнении с арендой этих серверов)?

Сколько у вас незакрытых багов в багтрекере, которые описывают случаи снижения качества обслуживания и потерю данных?

Вопросы, которые не любят создатели облаков (4)

Сколько сотрудников вашей компании имеют/имели root-доступ к каким-либо компонентам облака? Сколько из них уволилось в течение последних двух лет?

Как просто от вас уйти к конкурентам?

Во сколько нам обойдётся входящий DDoS?

Оффтопик: Пластмасса в нашей жизни

Изделия из пластмассы это:

* Быстро* Просто* Надёжно* Дёшево

...Однако, двигатели всё ещё почему-то делают из стали. А процессоры из кремния.

Облака хороши, но железные серверы не торопятся уходить на свалку.

Расходы на облако

стоимость аренды серверовзатраты на создание и отладку ПОзатраты на администрирование

Экономия:

Более плотное распределение ресурсов

и только.

Общие ресурсы облака

Миграция - от 5 сек до 5 минут.Конкуренция - 1-20 мс (квант машинного времени).

У PaaS такая же конкуренция за ресурсы: никто не обещает, что SQL-запрос будет выполнен быстро. В SLA есть только про даунтайм.

Резервирование ресурсов - соседи не мешают.

Но простаивающие ресурсы кто-то должен оплачивать.

Ресурсы для всех - конкуренция.

И нет никаких гарантий, что вы победитель.

Плюсы baremetall

Всегда быстрее виртуализации. Даже если речь про единицы процентов.

Даёт эксклюзивное пользование ресурсами. Без оговорок и нюансов.

Исключает слой виртуализации, адаптации ОС под виртуальную среду и инфраструктурные требования.

Vendor lock

Облака только-только становятся - каждый производитель мечтает создать стандарт де-факто.

Особенно опасны PaaS - шансов легко перевести приложение из Azure в Google Apps практически нет.

Каждое API - вендор лок. Даже если его поддерживает несколько вендоров. Даже если это опенсорс. Пока нет индустриального стандарта, каждое решение - нестандартное

Чем сложнее и мощнее API, тем сильнее привязка.

Возвращаемся к пластмассе

Если пластмасса не годится для двигателей, значит ли это, что пластмасса - плохая?

Разные задачи - разные решения.

Облако - один из методов организации инфраструктуры. У него есть сильные и слабые стороны.

Не надо ожидать, что сильные стороны затмят старые - решение нужно выбирать под задачу, а не подгонять задачу под одно из решений.

Сравнение облаков и baremetall

Оплата по потреблению снижает сумму в моменты низкого потребления

Малые инвестиции для начала

Ресурсы по запросу решают проблему роста

Переносят часть задач администрирования на поставщика

При прогнозируемом потреблении baremetall выгоднее

Полный контроль над софтом, железом, местом размещения, обслуживающим персоналом

Облако baremetall

Что выбрать?

Baremetall имеет обширную историю и хорошо наработанные best practice.

Облака находятся в стадии становления.

Облако требует меньших инвестиций для начала. Baremetall же даёт экономию в крупных масштабах.

При отсутствии своих сотрудников, облако решает часть проблем администрирования.

... однако, не освобождает от обязанности иметь толковых людей в штате.

На какой рынок метят облака?

Неожиданно, но факт:

Облака подминают под себя рынок shared-хостинга и VDS/VPS-серверов, а не dedicated-серверов. Именно в сравнении с ними облака имеют безусловное преимущество.

По сравнению с shared-хостингом облако даёт больше свободы и возможностей за примерно те же деньги.

По сравнению с VDS - меньший порог вхождения и потенциально меньшие затраты.

Георгий Шуклин[email protected]

Сеть дата-центров Селектелhttp://selectel.ru/

Вопросы? Замечания?

Когда baremetall лучше?Минусы и плюсы облаков