Про облака

На прошлой неделе упал облачный сервис Amazon. Обещал, что не упадет, а сам упал. Разумеется, полегла целая куча сайтов, без которых планета просто осиротела. Обычно упоминают reddit, quora и foursquare. Не то, чтобы я знал из этого что-нибудь, кроме reddit, но похоже, что офисным работникам было нечем заняться дня три. А вот печальный случай, когда некто хостил в облаке систему жизнеобеспечения пациентов.

Что-бы-as-a-service вы ни выбрали, это по сути аутсорсинг, причем аутсорсинг оборудования в обязательном порядке. Привлекательность любого аутсорсинга бьет по двум самым уязвимым точкам - деньги и ответственность:
  1. Предполагается, что можно за копеечку получить целый вагон всяких полезностей.
  2. Вы ни за что не несете ответственность - копеечка уплочена, вот SLA с несколькими девятками, и ничего делать не надо.
Плюс то, чего вы не видите, представляется вам в самых радужных цветах. Что у провайдера все настроено в лучшем виде, что где-то там, в серверных помещениях, шкафы серверов уходят вдаль, шумят кондиционеры и лучшие в мире инженеры в белых халатах не спят ночами, чтобы только ваша домашняя страничка была доступна миру 24/7.

В общем, оно примерно так и есть. Но с точки зрения провайдера все наоборот - толпа желающих получить за копеечку вагон, зато необходимость поддержки оборудования, кондиционеров, шкафов и инженеров. И серверные помещения представляют собой просто кучу постоянно ломающегося оборудования. И хорошо, если происходит штатный отказ оборудования, скажем, винт сдох или вентилятор. А если отказ непредвиденный, программный, да еще их каскад - тут никаких девяток не напасешься.

Мораль: при переходе на аутсорсинг контроль теряется полностью и не надо питать иллюзий о какой-то особенной надежности. Зато да, недорого, и делать ничего не надо.