Как стать автором
Обновить

Комментарии 11

Так же есть ещё вариант находящийся посередине стоимость/масштабируемость/производительность — аренда серверов (dedicated server hosting).

арендуй и админь 2500 серверов, удачи
Имелось ввиду построение облака на арендованых серверах, как альтернатива построения своего датацентра.

Свой датацентр = (покупка серверов, которые надо будет через пару лет менять на новые, сеть, отказоустойчиваое сетевое оборудование, трафик, электричество, 24х7 комманда инженеров в каждом датацентре, договора на поставку оборудования, непрерывное исследование железа, приключения с сетевым оборудованием, поддержание своих AS...).

Задача Zynga наверное не решаема dedicated серверами (необходимо заранее готовить провайдера к такому скалингу, да и при тысяче серверов — наверное экономически не выгодно), но для системы с прогнозируемым трафиком — вполне решается.

Опять же, 2500 виртуальных инстансов box.net скорее всего получится разместить на 300-400 физческих серверах, что уже возможно имеет смысл переводить на dedicated сервера и своё облако.

При 200-300 серверах экономическая выгода dedicated серверов перед публичным облаком и датацентром высчитывалась.
На деле это несколько проще чем кажется 8)
>> Использование ТОЛЬКО одной виртуальной машины на физический сервер.
Я что-то не понимаю… На одной железке у них всего одна виртуальная машина крутится что ли?
А в чем профит? Почему нельзя просто поставить CentOS на железку?
профит в управлении, когда тебе за 24 часа нужно 1000 серверов ввести — развертывание, миграция, одинаковая конфигурарация «железа» с виртуализацией эти вопросы просто не стоят.
используют виртуальные машины для удобства деплоймента. Не используют конкурентная виртуализация (более одной виртуальной машины) — т.к. существенно снижается производительность, даже при современных технологиях аппаратной виртуализации.
очень интересно
А нельзя использовать автоматический физический деплоймент? Тот же HP CloudSystem Matrix без проблем позволяет деплоить как вирт. машины так и физические пролианты.
Насколько я понимаю, HP CloudSystem Matrix подсаживает вас на блейды HP. Одно из требований к приватному облаку Зинги была возможность работы на любых машинах с x86 архитектурой.

Есть множество бесплатных и проверенных временем систем для автоинстала ОС в духе FAI, я уверен Зинга что-то использует (собственно, введение 1000 серверов за 24 часа подразумевает наличие автоинстала).
Что касается Matrix, то — да, это цельное решение (HW/SW/сервисы) от одного вендора.

Относительно добавления 1000 серверов за 24 часа… Вот тут выложена презентация от RightScale в которой есть слайд и про Zynga. Но самое интересное на мой взгляд начинается с 15-го слайда, в разделе где описано что они подразумевают под «deploying a private cloud». Судя по этой презентации, добавлением хоста в облако называется установка mycloud на уже запущенный сервер с ubuntu. Если так, то 1000 за 24 часа — это нормально.

Совсем другое дело когда только что вставленный в корзину блейд получает из пула MAC, WWN, на него по сети заливается ОС (из нескольких на выбор), устанавливается PSP, настраиваются необходимые сетевые NIC-и и HBA, подключаются если надо дополнительные LUN-ы и т.д. Это всё-таки совсем другой уровень автоматизации деплоймента. Нет?
Было бы странно, если бы в RightScale не было возможности делать автоматическую инсталяцию серверов через PXE. Возможно, в слайдах приведён самый простой способ, не требующий установки сервера авто инсталяции.

Проект FAI недавно 10ти летие отмечал, и он точно умеет далать авто инсталяцию через PXE (давно). Тоже по MAC, тоже по сети, любой образ бутится и ставится. Посмотрите пожалуйста на количество серверов установленых с помощью FAI, в опроснике.
fai-project.org/reports/

Процесс заливки и конфигурирования образа Debian занимает до полу часа, так что одновременная инсталяция 1000 серверов за 24 часа не кажется мне фантастикой — основное время должна занять физическое втыкание серверов в стойки, подключение к сети и настройка сетевого оборудования.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий