Pull to refresh

Масштабируемый виртуальный комплекс на базе VMware vSphere

Reading time 4 min
Views 18K
Пару месяцев назад мы разработали и начали запуск в полноценную эксплуатацию новой услуги, способной прийти на смену давно знакомой и уже слегка консервативной сдаче в аренду dedicated-серверов. В основе услуги лежит гибко масштабируемое предоставление вычислительных мощностей и дискового пространства на основе аппаратного комплекса из блейд-системы HP и системы хранения данных HP Lefthand. Нам очень хотелось дать услуге говорящее название, и в итоге мы остановились на сочетании «Масштабируемый Виртуальный Комплекс», или, сокращенно, МВК.

За небольшой срок работы МВК показал себя вполне перспективным проектом, поэтому мы решили рассказать о нем чуть подробнее.

image



Основная задача МВК – быть «облаком с ручной коробкой передач». Облачный хостинг, безусловно, одна из главных технологий последнего времени, но многим проектам его возможности не требуются, да и не по карману. Ну и есть своя специфика, конечно. В ближайшее время мы рассчитываем раскрыть некоторые нюансы совместно со специалистами НР. А пока МВК отличается от классического «облака» тем, что объем выделяемой вычислительной мощности регулируется вручную. Это позволяет немало сэкономить на разработке собственной программной реализации «облака», или закупке сторонней.

Если вкратце описать процесс работы – то выглядит это так. Потребитель услуги заказывает себе определенный объем процессорной мощности, оперативной памяти и дискового пространства. Как только чего-то начинает не хватать, дополнительно заказывает еще. Ну а от избытка легко избавиться, хотя, конечно, мы рассчитываем лишь на рост. Вычислительная мощность исчисляется в мегагерцах. Мы понимаем, что критерий довольно спорный, но нагляднее еще никто не придумал. Не FLOPSы же считать, в самом-то деле! С оперативной памятью и дисковым пространством гораздо проще, здесь применяются классические гибабайты и терабайты.

Аппаратная часть



image

image

Аппаратной платформой для МВК служит блейд-платформа HP Bladesystem c7000. Почему блейды? Отличный скоростной интерконнект, высокая плотность и вычислительная мощность на фоне сравнительно низкого энергопотребления и занимаемого места в стойке. Это основные аргументы «за». В совокупности эти возможности системы отлично подходят к тому применению, что мы для нее предназначили. Для тех, кто интересуется техническими подробностями, сообщим их. В «корзину» устанавливаются серверы HP BL 460c G6, с четырехядерными процессорами Intel Xeon 5570 (тактовая частота – 2,93 ГГц). Каждое лезвие поддерживает до 96 Гбайт оперативной памяти, что, очевидно, тоже играет свою роль. Отдельно хотелось бы отметить, что BladeSystem 7000 получилась весьма удачной в плане охлаждения: система эффективно охлаждает все установленные лезвия вне зависимости от их количества. Опять же, блоки питания и модули охлаждения избыточны, а высокий уровень отказоустойчивости – один из ключевых компонентов услуги.

image

Пара слов о системе хранения данных, СХД. Мы используем HP StorageWorks P4000 LeftHand. Не в последнюю очередь потому, что она отлично работает в тандеме с BladeSystem c7000. Ну и соотношение цена-возможности, конечно, работает в пользу выбора именно этой системы. К примеру, P4000 позволяет сконфигурировать два хранилища в отказоустойчивый кластер, обмен данными в котором производится по быстрой шине iSCSI. Дополнительным бонусом выступает тот факт, что внутри самого хранилища скоростные SAS-диски выстроены в массив RAID уровня 5. Это значительно повышает скорость обмена данными: общая система получается весьма шустрой, чтобы получить сравнимую скорость «из коробки» потребуется потратить гораздо больше денег. Более того, мы предусмотрели еще один уровень резервирования – сами «полки» также объединяются в RAID-массив.

Программная часть



Программной основной МВК выступает операционная система VMware vSphere 4. Будучи уже «обкатанным» продуктом, она без проблем обеспечивает построение кластеров высокой доступности, разграничение прав доступа к виртуальным машинам, использование различных типов СХД с различными интерфейсами, организацию VLAN, возможность делать Snapshot-ы и устанавливать различные типы операционных систем. В принципе, этого вполне достаточно для всех аспектов работы МВК. К тому же, у vSphere 4 есть централизованная консоль управления. С ее помощью клиенты могут самостоятельно управлять виртуальными машинами, устанавливать операционные системы или создавать образы дисков, устанавливать и настраивать нужное ПО. Ну а крупные проекты могут вообще построить собственную систему на мощностях МВК и управлять ей силами собственных специалистов.

Схема работы МВК



image

На каждом блейд-сервере установлено ПО VMware VSphere 4. С помощью консоли управления организованы кластеры высокой доступности. Все данные виртуальных машин хранятся на хранилище LeftHand и передаются в обоих направлениях по интерфейсу iSCSI. Сетевые пакеты проходят в интернет через аппаратную систему фильтрации трафика Cisco ASA-5580.

Основным преимуществом использования МВК перед dedicated-серверами или работой с собственным серверным оборудованием является гораздо более высокий уровень отказоустойчивости по сравнимой цене. Все данные в системе и ее аппаратные элементы дублированы, что практически исключает возможность сбоев и потери работоспособности. При этом гибкость организации и наращивания вычислительных мощностей выше если не на порядки, то как минимум в разы. Вместо того, чтобы устанавливать дополнительные серверы и возиться с их настройкой, либо останавливать работу и проводить апгрейд, пользователь просто может заказать дополнительные мощности для своей виртуальной машины и получить их в кратчайший промежуток времени.

Выводы



Конечно же, МВК не может тягаться в гибкости и широте возможностей с полноценным облачным хостингом. Эта услуга ориентирована на иную аудиторию, на проекты, имеющие, возможно, не самый большой масштаб, но оперирующие ценными данными и требовательные к отказоустойчивости хостинговой платформы. Основной фокус приходится на компании банковской сферы и розничной торговли. С одной стороны, у них не таких скачков посещаемости, как у крупных информационных ресурсов (основных клиентов облачного хостинга), а с другой стороны – высокие требования к отказоустойчивости и резервированию собственных систем. На мощностях МВК они могут развернуть полноценную копию собственной системы и прибегать к ней только в случае сбоев. Требования к работе банков, особенно международных, часто включают в себя подобные пункты, а строить собственную дублирующую систему обойдется в разы дороже, чем воспользоваться уже имеющимся решением.

В материале использованы фотографии HP Brand Resource Center.
Tags:
Hubs:
+24
Comments 72
Comments Comments 72

Articles

Information

Website
www.oversunmercury.ru
Registered
Founded
Employees
101–200 employees
Location
Россия