|
В серии статей
под этим названием мы покажем, как установить и сконфигурировать
виртуальный сервер в "облаке" компании Rackspace, поделимся собственным
опытом и расскажем о ньюансах работы с таким сервером. В прошлой статье
мы остановились на критериях выбора "облака" для виртуального сервера. Новая статья этой серии посвящена характеристикам Rackspace Cloud и его сравнению с "облаками" других провайдеров.
4. Все пути ведут в ...... Rackspace Cloud, как уже догадались многие наши читатели. Забежав на мгновение вперед, попробуем все же подвести итоги по критериям отбора "облаков" и поместим критерии в удобную таблицу вместе с фирмами-провайдерами. Фирм существует уже немало, но здесь мы остановимся на самых известных и открытых для широкой публики. Наиболее полные списки можно посмотреть на "дорожных" картах Cloud Computing. Стоит отметить, что очень многие хозяева "облаков" неохотно раскрывают детали контрактов на своих сайтах и предпочитают "торговаться": Вы связываетесь с их торговыми представителями, которые выпытывают у Вас размеры Вашего бизнеса, обороты и т.п. Потом Вы получаете "заряженные" под Вас расценки, что на мой взгляд является худшим и самым отталкивающим вариантом ценообразования. Фирмы, которые помещены в таблицу, имеют открытые, понятные и общие для всех тарифы.
| Критерии и фирмы |
Amazon
|
Rackspace
|
GoGrid
|
VMCO
|
| Операционные системы |
Любые, хороший выбор настроенных и готовых к использованию ОС
|
Готовые к использованию Ubuntu, Debian, Gentoo, CentOS, Fedora, Arch или Red Hat Enterprise Linux; обещается Windows в начале 2010
|
Готовые к использованию Windows Server 2003/2008, Ubuntu, CentOS или Red Hat Enterprise Linux |
Любые, хороший выбор готовых к использованию ОС |
| Мощность виртуального сервера |
Измеряется в вычислительных юнитах (EC2 Compute Unit) – 1 ECU является эквивалентом 1 ГГц Opteron или Xeon процессора. Минимальные параметры виртуальной машины - 1.7ГБ ОЗУ и 1 ECU, максимальные - 68.4ГБ ОЗУ и 26 ECU.
|
Физический сервер имеет 4 ядра по 2ГГц. В зависимости от конфигурации
памяти (256МБ-15.5ГБ) виртуальная машина гарантированно получит от 1/64 до всей
мощности. Мощность виртуальной машины обычно выше гарантированного и ограничена лишь параметрами физического сервера.
|
Виртуальный сервер имеет от 0.5 до 8ГБ памяти, конфигурации до 2ГБ включительно - 1 Xeon процессор, 4ГБ - 3 процессора, 8ГБ - 6 процессоров
|
Минимальные гарантированные параметры виртуальной машины - 500МГц и 256МБ памяти, максимальная конфигурация - 2ГБ ОЗУ и 1250 МГц "современного четырех-ядерного процессора". |
| Простота и быстрота создания |
Требует времени, чтобы все понять и найти - файервол, электронные ключи, образы ОС, хранилища.
|
Очень просто, считанные минуты от логина до запуска. Самое легкое и быстрое в настройке "облако"
|
Очень просто, считанные минуты от логина до запуска. Из-за более широких возможностей по настройке уступает Rackspace.
|
Используется стандартный интерфейс от VMware - простой, удобный и понятный.
|
| Управление |
Через веб-консоль или с помощью программного интерфейса. Amazon предпочитает API и автоматизацию управления.
|
Через веб-консоль (включая AJAX терминал) или с помощью программного интерфейса.
|
Через веб-консоль или с помощью программного интерфейса. Очень хорошие возможности веб-интерфейса по настройке и управлению виртуальными серверами (балансирование нагрузки, базы данных, хранилища)
|
Через веб-интерфейс или программу-клиент (включая доступ к графической консоли).
|
| Безопасность |
Есть файервол с настраиваемыми политиками для разных типов серверов (веб-сервер, база данных, и т.п.)
|
Обеспечивается самими пользователями путем настройки и конфигурации ОС. Установленные ОС достаточно безопасны по умолчанию (ничего не запущено).
|
Обеспечивается самими пользователями путем настройки и конфигурации ОС. Компания обещает защиту от атак типа "отказ в обслуживании"
|
Обеспечивается самими пользователями путем настройки и конфигурации ОС. Можно попросить защиту от атак типа "отказ в обслуживании" |
| Скорость доступа в Интернет |
Отличная |
Отличная |
Отличная |
Отличная |
Интеграция с собственной компьютерной сетью
|
есть (через VPN)
|
нет
|
нет |
нет |
| Система хранения данных |
По умолчанию - временная бесплатная от 160ГБ до 1690ГБ. Постоянная - безразмерные блоки EBS или снимки дисков в S3
|
Постоянная, в зависимости от конфигурации от 10ГБ до 620ГБ. Не требует переустановки OC при изменении параметров
|
Постоянная, в зависимости от конфигурации от 30ГБ до 480ГБ. Необходима переустановка OC при изменении параметров. Можно добавить внешнюю систему хранения - 10ГБ бесплатно, потом - "pay as you go"
|
Постоянная, в зависимости от конфигурации от 10ГБ до 80ГБ. Параметры не изменяются.
|
| Резервное копирование |
Есть, настраиваемые пользователями скрипты, использующие внешнюю систему хранения S3 (почасовая погигабайтная оплата), копируется весь диск (как блоковое устройство).
|
Есть, удобный графический интерфейс, настраиваемая периодичность, возможны мгновенные копии, копируется весь диск (как блоковое устройство).
|
Есть, нужна настройка самим пользователем с помощью скриптов. Используется внешний файловый сервер.
|
Раз в неделю по выходным. Также 3 раза в сутки при возможности. Копируется весь диск (как блоковое устройство). |
| Поддержка клиентов и их программного обеспечения |
Неплохая во всех сферах деятельности этой компании, но чуть хуже и менее удобно, чем у Rackspace. К сожалению с оплатой за инцидент (тенденция брать плату за все мелочи, какие только можно придумать).
|
официально поддержка осуществляется только по вопросам, не связанным с установленным программным обеспечением. Тем не менее Rackspace помогает клиентам в любых ситуациях - по-настоящему "фанатическая поддержка" (девиз компании).
|
на среднем уровне, не самые хорошие отзывы.
|
Достаточно быстрый отклик, многообещающая компания, сосредоточенная на качестве предоставляемых услуг
|
| Способ оплаты услуг |
VISA/MASTERCARD, оплачивается почасовое использование выбранной конфигурации, почасовое погигабайтное использование постоянных систем хранения и погигабайтный траффик в облако и обратно |
VISA/MASTERCARD, оплачивается почасовое использование выбранной конфигурации и погигабайтный траффик в облако и обратно. Дополнительно может оплачиваться по гигабайтам и часам хранение резервных копий (только в наболее производительных конфигурациях).
|
VISA/MASTERCARD, оплачивается почасовое использование выбранной конфигурации и погигабайтный траффик из облака (в облако - бесплатно).
|
обычные терминалы оплаты услуг!!!! Фиксированные месячные цены со скидкой при оплате за несколько месяцев вперед. |
Попробуем на примере конкретных требований для небольшого веб-сервера произвести анализ "облаков". Виртуальный сервер должен быть надежным (1), достаточно быстрым (2) для веб-сайта и пары баз данных, дешевым в обслуживании (3), простым в администрировании (4) и легко развертываемым (5).
- Все "облака" достаточно надежны. Резервное копирование есть у всех. Все располагают предустановленными ОС Linux с хорошей безопасностью по умолчанию.
- Если посмотреть на мощности предлагаемых конфигураций, то в нашем случае достаточно 256МБ памяти и не самого мощного процессора. У Amazon самые мощные виртуальные серверы даже в самой слабой конфигурации, и последние врядли будут работать с полной загрузкой, напрасно расходуя денежные средства.
- Попробуем взять минимальные конфигурации и посчитать месячные расходы. Предположим, что весь сервер умещается на 10ГБ и закачивает 1ГБ обновлений и других данных ежемесячно, а также посылает своим пользователям порядка 5-10ГБ веб-страниц.
- Amazon в таком случае требует около $70 в месяц за самый "маленький" компьютер с 1ГБ ОЗУ, 1ГГц плюс расходы за траффик и хранение данных, а также куча других мелочей, дающих нам порядка 80-90 долларов.
- Rackspace за самый маленький сервер 256МБ берет около 10 долларов, плюс $2-$5 за трафик, итого получается $15 (резервное хранение - бесплатно).
- Самый маленький в GoGrid оценивается в 70 долларов ежемесячно, плюс оплата выходящих байтов, плюс хранение резервных копий. Итого - около $75-$80.
- VMCO в пересчете на доллары за сервер 256МБ ОЗУ и 500МГц берет $45, траффик и хранение копий - бесплатно.
- Администрирование сервера самое простое у Rackspace и чуть сложнее у VMCO - все делается через замечательный графический интерфейс. Amazon без поддержки дкументации и форумов достаточно сложен, большая часть настроек делается вручную или программируется. GoGrid прост в обращении, но к сожалению требует определенных усилий для организации резервного хранения.
- Быстрее всего разворачивается сервер в Rackspace. Требуется меньше минуты от начала до логина по SSH. VMCO также быстр за счет предустановленных ОС. GoGrid требует больше дейтсвий по конфигурации, но "лидером" все равно выходит Amazon со своим неинтуитивным интерфейсом и требованиями определенных знаний и опыта.
Победителем в отношении "цена - качество услуг" стало облако Rackspace - 15 долларов в месяц и безусловно лучшее качество и поддержка сделали свое дело. Рассмотрим предлагаемую компанией услугу хостинга виртуальных серверов чуть подробнее.
Краткая характеристика "облака" Rackspace
Rackspace предлагает предустановленные ОС Linux (Ubuntu, Debian, Gentoo, Centos, Fedora, Arch и Red Hat Enterprise Linux) для следующих конфигураций виртуальных серверов: | Объем памяти / диска |
Почасовая оплата |
Цена в месяц |
256 MБ / 10 ГБ
|
1.5¢ |
$10.95 |
512 MБ / 20 ГБ
|
3¢ |
$21.90 |
1024 MБ / 40 ГБ
|
6¢ |
$43.80 |
2048 MБ / 80 ГБ
|
12¢ |
$87.60 |
4096 MБ / 160 ГБ
|
24¢ |
$175.20 |
8192 MБ / 320 ГБ
|
48¢ |
$350.40 |
15872 MБ / 620 ГБ
|
96¢ |
$700.80 |
ОС настроена по умолчанию для безопасной работы с первых секунд. Сервер может менять свою конфигурацию в большую или меньшую сторону. Например, если у Вас кратковременный наплыв посетителей, Вы можете увеличить на время мощность виртуального сервера, а затем, когда наступит затишье - наоборот, уменьшить.
Оплата трафика производится по следующим тарифам:
| В "облако" |
22¢ / ГБ |
| Из "облака" |
8¢ / ГБ |
| В "облаке" (между своими серверами) |
бесплатно |
Резервное хранение для виртуальных серверов с 256..2048 МБ на данный момент бесплатно, можно сохранить максимум 3 полных копии виртуальных дисков (ежедневных, еженедельных или выполненных в произвольное время). Вскоре можно будет делать неограниченное количество копий с помощью внешнего "облачного" хранилища Rackspace Cloud Files, что, несмотря на небольшую добавку в стоимости, позволит делать с копиями любые операции по копированию в и из "облака". За каждый гигабайт копий придется заплатить 15¢ плюс 1¢ за каждые 500 операций типа "сохранить-восстановить". Физические сервера, на которых запускаются виртуальные машины, имеют двух- или четырехядерные 64-битные AMD процессоры от 2ГГц. Самые маленькие конфигурации гарантированно получают 1/64 мощности физического сервера, что на самом деле при средней загрузке виртуальными серверами дает достаточно приличную работоспособность. Это происходит потому, что даже самый маленький виртуальный компьютер может использовать всю свободную мощность физического сервера, то есть ограничения на максимальную мощность отсутствуют. Rackspace использует свою доработанную версию гипервизора Xen, поэтому 1/64 можно интерпретировать следующим образом. Самый слабый физический сервер имеет процессор с двумя ядрами. Для каждого ядра Xen может создать максимум 32 виртуальных процессора. Вот и получается, что у нас всего 64 виртуальных процессора, один из которых достается виртульной машине с 256 МБ памяти, два - машине с 512 МБ.. Если все процессоры будут заняты полностью, то мы действительно получим 1/64 от всей мощности. Но такое бывает очень редко. По статистике, многие серверы загружены в среднем на 3-5, максимум 10%. Поэтому наш единственный виртуальный процессор способен на гораздо большее, чем гарантировано. Программный интерфейс позволяет делать практически все операции с виртуальным сервером, которые доступны через веб-интерфейс, и даже больше. Общение между программой пользователя и "облаком" происходит по обычному протоколу REST, что делает возможным использование практически любого современного языка программирования. Поддержка клиентов производится совершенно бесплатно по телефону, через мессенджер в браузере, на форумах и с помощью онлайн документации. Надо сказать, что вопросы, даже затрагивающие очень специфичные технические аспекты, не остаются без ответа. Автору этой статьи целый вечер названивали на мобильный телефон из Америки после небольшого разговора о почтовых серверах через мессенджер на сайте, пытаясь прояснить все вопросы и предлагая любую помощь от кого только ее можно получить - от специалистов конкретного технического отдела до президента компании. Фанатизм в поддержке клиентов компании Rackspace на самом деле не знает границ.
В следующей статье Вы узнаете об истории компании Rackspace и о том, как стать ее клиентом.
|