2015/12/23 10:56:54

Частное вычислительное облако на открытом ПО

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

Содержание

Облачная платформа

Для создания простого, эффективного и масштабируемого решения была выбрана платформа OpenStack, предназначенная для реализации многофункциональных решений для любого типа облака: частного, публичного или гибридного. Облачная платформа OpenStack позволяет гибко управлять инфраструктурой на уровне составных частей, абстрагируясь от оборудования. Все компоненты инфраструктуры предоставляются пользователям в виде виртуальных ресурсов – виртуальные машины, виртуальные системы хранения и виртуальные сетевые сервисы. При этом облачная платформа обеспечивает автоматизацию управления всей инфраструктурой, высокую отказоустойчивость и простое масштабирование.

Платформа OpenStack создается на базе открытого кода сообществом энтузиастов со всего мира. Это обстоятельство делает выбор OpenStack особенно привлекательным в условиях принятого в России курса на импортозамещение.

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

Архитектура решения

Для создания универсального решения на базе OpenStack специалистами компании DEPO Computers была разработана простая отказоустойчивая архитектура, которая обеспечивает максимальную реализацию всех преимуществ открытой облачной платформы, реализующей все компоненты инфраструктуры на уровне ПО.

Физический уровень

Поскольку система хранения в OpenStack может быть реализована в виде программно-определяемой СХД на базе серверов стандартной архитектуры и обычных дисков, в основу архитектуры были положены серверы DEPO Storm 3350V2, конструктив которых содержит два диска для работы операционной системы и дисковую корзину на 8 дисков формата 2.5` с возможностью «горячей» замены. Такое решение дешевле, чем использование выделенной системы хранения данных, но нужно отметить, что платформа OpenStack может работать и на выделенной СХД.Российский рынок ERP-систем сократился, но приготовился к росту. Обзор и рейтинг TAdviser 250.1 т

Для развертывания облачной платформы используются три одинаковых сервера, которые представляют собой узлы виртуализации. При этом дисковые корзины серверов подключены по схеме «три на три», т.е. каждый сервер подключен напрямую к трем дисковым корзинам. Такая схема подключения обеспечивает высокую отказоустойчивость решения – при выходе из строя любого сервера система продолжает работать до восстановления работоспособности или замены этого сервера.

Для обеспечения высокой производительности облачной платформы в серверах DEPO Storm 3350V2 используются серверные процессоры нового поколения Intel® Xeon® E5-2600 v3. В этих процессорах увеличено количество ядер, значительно повышена общая производительность, а также снижено энергопотребление. Встроенная технология поддержки виртуализации Intel® VT обеспечивает непрерывность бизнес-процессов и повышает доступность виртуализованных приложений благодаря реализации на уровне процессора динамической миграции, инициализации, динамической балансировке нагрузки и аварийному восстановлению виртуальных машин. Новый процессорный интерфейс обеспечивает совместимость с памятью DDR4, которая по сравнению с предыдущим поколением обеспечивает более низкое энергопотребление, большую плотность и более высокую скорость передачи данных.

Аппаратная платформа обеспечивает гибкую масштабируемость:

  • вертикальную – за счет большого набора совместимых опций, позволяющих увеличить производительность отдельного узла,
  • горизонтальную – за счет увеличения количества узлов и балансировки нагрузки между узлами.

Уровень ОС

На следующем уровне архитектуры решения DEPO OpenCloud TM используются операционные системы AstraLinux, CentOS, Ubuntu, AltLinux.

Уровень гипервизора

В качестве системы управления виртуальными машинами используется гипервизор KVM.

Уровень облачной среды

В качестве облачной среды, реализующей оркестрацию и управление вычислительными ресурсами платформы, используется решение DEPO OpenCloud TM, построенное на базе OpenStack.

В облачной среде работают виртуальные машины, на базе которых развертываются необходимые заказчику приложения.

Преимущества решения

DEPO OpenCloud ТМ – промышленная интегрированная платформа для построения облачной инфраструктуры. Она предназначена для муниципальных учреждений и ФГУП, которые уже используют решения на базе Open Source, разработанные в рамках целевых программ «Электронная Москва», «Электронная Россия»; медицинских учреждений, учебных заведений начального и профессионального образования, а также коммерческих организаций численностью до 2000 сотрудников, для которых ИТ не является основной сферой деятельности.

DEPO OpenCloud TM поддерживает широкий спектр операционных систем и приложений. Тем самым, при внедрении платформы обеспечивается бесшовная интеграция в существующую инфраструктуру с сохранением привычной для пользователей рабочей среды. Платформа полностью готова к работе «из коробки», поскольку предварительная настройка оборудования и базовых параметров ПО выполняются специалистами DEPO Computers (Депо Электроникс) на стадии производства.

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

DEPO OpenCloud TM – полностью российский продукт, который обеспечивается гарантийным и сервисным обслуживанием на всей территории России.

«В результате плодотворного сотрудничества с нашими партнерами мы создали экономически привлекательное решение, которое может применяться в образовании, медицине, во многих других областях. Компания «Депо Компьютерс», российский разработчик и производитель ИТ-решений мирового уровня, активно поддерживает принятый в нашей стране курс на импортозамещение и предлагает заказчикам надежную и доступную по цене альтернативу импортным решениям – комментирует заместитель генерального директора «Депо Компьютерс» Дмитрий Черкасов. – В наших решениях, ориентированных на отечественных заказчиков, мы используем лучшие российские разработки и плодотворно сотрудничаем с другими российскими разработчиками современных решений в области информационных технологий».

Материал подготовлен при поддержке DEPO Computers (Депо Электроникс)