Часть4. Построение собственного облака. Вертикальная масштабируемость
9 Nov 2012
В данной статье я бы хотел остановится на сравнении стоимости ресурсов между собственным “облаком” (сервера, собранные из стандартных компьютерных комплектующих) и стоимости облачных сервисов Amazon EC2 и RackSpace Cloud Servers.
Пример конфигурации №2
Заказчик – компания работающая в сфере медиа, занимаются профессиональным монтажем и рендерингом видео объектов. Особенность требований заключалась в необходимости использования производительных процессоров и высокопроизводительной дисковой подсистемы. Ранее использовали облачные ресурсы Amazon High-Memory Double Extra Large Instance, High-CPU Extra Large Instance, High I/O Quadruple Extra Large Instance. Из доп. Сервисов (Content Delivery Network, Auto Scaling, Load Balancing). После того как пережили попадание молнии в датацентр, а также недоступность зоны более чем на 6 часов, было принято решение о строительстве собственного облака.
Для построения типичной конфигурации были выбраны следующие комплектующие:
- Intel Xeon E3-1280 V2 Ivy Bridge 3,6 ГГц / 4,0 ГГц четырехъядерный процессор – $640;
- SuperMicro X9SCM-FO - $190;
- 32 Гб DDR3-1600 – $292;
- SuperMicro SC111LT-330CB - корпус 1U – $180;
- Samsung 830 512Gb 2 HDD, RAID-1 -$490*2;
Дополнительно для данного списка, понадобился 4-контактный разъем расширения питания, пасcивный радиатор 1U. Одной из важных особенностей SuperMicro, является наличие встроенного аппаратного KVM-over-IP. Очень полезный функционал, вы можете дистанционно войти в настройки операционной системы, настройки BIOS, включить/выключить сервер и т.д.
Сервер основанный на выше приведенной спецификации имеет сопоставимую память к High-Memory Double Extra Large Instance, сопоставимый процессор к High-CPU Extra Large Instance и сопоставимый жесткий диск к инстансу Amazon High I/O Quadruple Extra Large. Данный сервер по своим характеристикам, является предельно допустимым для инстанса предоставляемого по стандартам EC2.
Конечно полученная цифра, не включает в себя совокупную стоимость владения на построение и стоимость размещения сервера на колокейшен, и текущие затрат на управление и обслуживание серверов. Однако единовременные расходы на приобретение пяти серверов, плюс стоимость колокейшена, плюс обслуживание и поддержка, все равно значительно меньше чем $17.000 за один год хостинга в EC2. Cамое главное, это то что эти сервера предлагают значительно более высокую производительность, чем вы можете получить от EC2, по крайней мере, не заплатив астрономические суммы денег за эту привилегию.
Для контроля потребляемой электроэнергии сервером, было использовано устройство Kill-A-Watt device При этом получены следующие цифры: 31 Вт (0,28 А) на холостом ходу, 87 Вт (0,75 А) при 100% искусственно созданной нагрузке процессора. Три фронтальных вентиляторов в SuperMicro подключены к материнской плате и раскручивается только при экстремальной нагрузки системы. Это поразительно тихо в типичном использовании для серверов 1U J
В любом случае, я хотел показать, что строительство собственного облака – это не всегда дорого и даже не всегда сложно. Это имеет смысл делать при условии:
- Вам требуется максимальная производительность, без уплаты тысячи долларов в месяц за привилегии;
- Вы готовы инвестировать время в сборку, установку и настройку серверов, развертывание OpenStack (Или у вас есть надежный партнер, который готов взять эти вопросы на себя);
- Вам требуется полный контроль над аппаратными ресурсами;
- Вы не беспокоитесь о гибкости быстрого предоставления новых серверов для обработки непредвиденных нагрузок;
- Вам не требуется максимальная избыточность и географически разнесенное резервное копирование.
Собственный сервер vs Cisco USC C240 M3
Cсобственный сервер
- Intel Xeon E3-1280 V2 Ivy Bridge 3,6 ГГц / 4,0 ГГц;
- SuperMicro X9SCM-FO;
- 32 Гб DDR3-1600;
- SuperMicro SC111LT-330CB - корпус 1U;
- Samsung 830 512Gb 2 HDD, RAID-1 (2шт);
Стоимость: 2282 у.е
- Single UCS C240 M3 Rack Server with two Intel® Xeon® processor E5-2680 providing 16 cores;
- 32GB of memory;
- One MegaRAID 9266CV-8i w/ 1 GB Data Cache, Super Cap RAID card;
- And one UCS P81E Virtual Interface Card).
Стоимость 11 291 y.e.
Выводы. Разница в стоимости – 5 раз! То есть за стоимость одного сервера Cisco USC C240 M3, можно собрать 5 серверов аналогичного уровня. Для сервера Cisco USC C240 M3 требуется дополнительное приобретение жестких дисков. Максимально доступный раз мер SSD диска составляет 100Гб.
Таблица содержащая все доступные экземпляры Amazon EC2, их тип, информацию и сравнения между ними доступна здесь: http://www.ec2instances.info/