The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Компания Dell открыла код проекта Crowbar. Новые аппаратные решения для OpenStack

01.08.2011 11:05

Компания Dell заявила о начале распространения серверного решения для развертывания облачных окружений на базе платформы OpenStack и передаче проекту OpenStack кода ранее закрытой системы Crowbar, предназначенной для организации процесса централизованной установки элементов cloud-инфраструктуры. Код Crowbar открыт под лицензией Apache. Одновременно о вхождении в число предприятий, курирующих разработку OpenStack, объявила корпорация Hewlett-Packard.

OpenStack является полностью открытой платформой для организации работы как приватных, так и публичных облачных окружений, созданной с расчетом на обслуживание инфраструктур виртуальных серверов больших хостинг-компаний (например, инфраструктура Rackspace насчитывает более 100 тыс. виртуальных серверов). Иными словами, платформа позволяет создавать как полностью подконтрольные облачные инфраструктуры, работающие только для обеспечения нужд одной компании, так и системы направленные на предоставление сторонним клиентам облачных сервисов, напоминающих Amazon EC2. Код OpenStack доступен под лицензией Apache и распространяется без ограничений и без разделения на community-версию и закрытую расширенную enterprise-редакцию. В состав платформы входят три базовых компонента: распределенное, отказоустойчивое и высоконадежное хранилище объектов OpenStack Object Storage (Swift); инструментарий OpenStack Compute (Nova) для автоматизации создания и управления работой большой группой VPS-серверов; реестр образов виртуальных машин OpenStack Image Service (Glance), позволяющий регистрировать новые образы виртуальных машин и обеспечивать их доставку на нужные узлы перед выполнением.

Открытый компанией Dell проект Crowbar является по своей сути инсталлятором, позволяющим упростить установку операционной системы и OpenStack-компонентов на новые узлы инфраструктуры, обеспечивающей функционирование виртуальных серверов. Дополнительно, Crowbar может выполнять такие функции, как мониторинг состояния аппаратного обеспечения узлов, удаленное обновление прошивок RAID-контроллеров и BIOS, перезагрузка серверов и их включение/выключение. При использовании Crowbar достаточно подключить в стойку IPMI-совместимый сервер и все необходимое программное обеспечение будет установлено удаленно. Изначально Crowbar поддерживал работу только с BMC-платами, используемыми на серверах Dell, но позднее был адаптирован и для использования средств удаленного управления, применяемых другими поставщиками серверного оборудования.

Система также позволяет определить индивидуальные конфигурации, которые следует устанавливать на определенные типы узлов. Для организации выполнения заданий на узлах и для поддержания базы данных оборудования в Crowbar задействован фреймворк Chef, использование которого позволяет осуществить установку определенных пакетов после инсталляции базовой ОС и внести изменения в конфигурацию. Управление работой Crowbar производится через web-интерфейс или через специальный API, позволяющий обеспечить интеграцию с другими продуктами. В состав также входит набор скриптов, предназначенный для формирования установочных ISO-образов на базе Ubuntu и CentOS.

Crowbar имеет модульную архитектуру и позволяет легко подключать дополнительные модули. Из уже реализованных модулей можно отметить: управление IP-адресами, синхронизация времени, обеспечение добавление записей в DNS для новых узлов, организация централизованного сбора логов, задействование IPMI для расширенного контроля над оборудованием, управление RAID-контроллерами LSI, интеграция с системами мониторинга Ganglia и Nagios. Среди ближайших планов по развитию Crowbar отмечается реализация поддержки дополнительных ОС (в первую очередь RHEL), добавление функций для конфигурации сети, адаптация пакета для обеспечения установки узлов для Hadoop-кластеров.

На базе OpenStack и Crowbar компания Dell начала поставку специализированных серверных решений Dell OpenStack Cloud Solution, основанных на оборудовании Dell PowerEdge C и специально оптимизированных для использования в инфраструктуре облачных вычислений. Решение включает в себя все компоненты, необходимые для быстрого развертывания облачных инфраструктур, включая протестированную эталонную реализацию архитектуры построения корпоративной облачной сети, в которой учтены особенности интеграции с существующими системами и упрощен перевод в облако существующих IT-ресурсов предприятия.

Тем временем, бывший технический директор NASA объявил о создании компании Nebula, которая займется проектирование аппаратных узлов, предназначенных для построения крупных кластеров облачных вычислений, базирующихся на платформе OpenStack. Интересно, что в качестве базиса решено использовать предложенный компанией Facebook набор спецификаций OpenCompute, описывающий методы, позволяющие добиться максимальной эффективновсти работы инфраструктуры при минимальных затратах. По заявлению Facebook предложенные нестандартные решение позволили повысить эффективность на 38% и снизить затраты на 24%. Среди людей, принятых на работу в Nebula называется несколько ранее работавших в NASA основателей проекта OpenStack, а также ряд известных инженеров, ранее трудоустроенных в компаниях Google, Amazon, Disney, Dell, Anso Labs, Rackspace и Microsoft.

  1. Главная ссылка к новости (http://eon.businesswire.com/ne...)
  2. OpenNews: Canonical будет использовать OpenStack в качестве основной cloud-платформы
  3. OpenNews: Citrix поглотил компанию Cloud.com, развивающую открытую платформу CloudStack
  4. OpenNews: Доступен третий релиз свободной cloud-платформы OpenStack
  5. OpenNews: Доступна новая версия свободной cloud-платформы OpenStack
  6. OpenNews: Rackspace и NASA представили открытый стек для обеспечения работы cloud-инфраструктуры
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: cloud, virtual, dell, openstack
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (12) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, Нимф (?), 14:26, 01/08/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Господа, поясните по хардкору, что такое эти облака? По признакам, выявленным после прочтения множества статей о них, у меня сложилось мнение, что облака - просто кластер из какого то числа машин, с общим дисковым хранилищем, доступом пользователей и автоматическим распределением выполняемых задач (фактически-обслуживание пользователей) по процессорам кластера. Так?
     
     
  • 2.3, Greg (??), 14:38, 01/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну кроме этих вещей они позволяют расширять кластер без конца. Раньше как, ставим сервера, их продаём, или настраиваем колокейшен. Довольно много работы, самописные системы, итд. Возможность организовать свой кластер быстро и эффективно появилась сравнительно недавно. Так же организовать Saas намного проще сейчас, или платить только за используемые ресурсы, например супер компьютер на 1 день невозможно было в принцыпе получить.
     
  • 2.4, Автора (?), 14:57, 01/08/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да.
    Такая же маркетинговая туфта, как и всякие OpenSurface и прочие красивые рекламные штучки дрючки.
     
  • 2.6, VoDA (ok), 15:46, 01/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Да. Тока основной бонус - линейной масштабирование (за счет собственных хитрых облачных СУБД).

    И дополнительные бонусы типа легкое увеличение/уменьшение размеров кластера, возможно даже в автоматическом режиме или по времени суток. Часто практикуется оплата за использованные ресурсы, что снижает себестоимость применения публичных облаков.

    Также стоит понимать что есть несколько видов облаков. Отличаются тем, что именно размазывают по кластеру. Amazon оперирует образами виртуалок, а Google & RedHat - приложениями.

     
     
  • 3.12, Avator (ok), 18:25, 02/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ко второму списку еще стоит VMWare добавить. Имхо =)
     
  • 2.7, umbr (ok), 17:08, 01/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    "Облако" – это аппаратная защита софта. Потребитель не покупает программное обеспечение в виде дистрибутива, который он может скопировать или взломать, а арендует его в виде сервиса.
     
  • 2.9, MrClon (?), 23:18, 01/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Тоже давно задавался этим вопросам читая все эти бесконечные новости про витания в облаках. Склонялся к выводу что «облако» это в основном такой модный синоним для слова «кластер».
    Собственно комментаторы отписавшиеся выше подтверждают что это старый добрый кластер (как правило немного доведённый до ума) плюс сервисы с его помощью предоставляемые. Ну и конечно тонный маркетинга.
     
  • 2.10, Анон (?), 13:19, 02/08/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Виртуализация на нескольких серверах с общей вебадминкой.
     
     
  • 3.11, fa (??), 13:41, 02/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Виртуализация на нескольких серверах с общей вебадминкой.

    По-моему самое точное определение. Насколько я знаю ни одно "облачное" решение не позволяет "размазать" одну виртуальную машину по нескольким физическим серверам. Не пойму, почему _это_ называют кластером.

     
     
  • 4.13, Аноним (-), 23:31, 02/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Есть много типов кластеров, и не каждый позволяет размазать одно приложение по нескольким серверам. А без переписывания самого приложения такое позволяет только SSI-кластер, который почти нигде не используется.
    Обычно применяются load-balancing и high-availability кластеры (облака являются в некоторой мере HA-кластерами, и при этом ничто не мешает сделать LB-кластер внутри облака). также есть HPC-кластеры, которые используются для всяких научно-исследовательских задач, но софт для них пишут СПЕЦИАЛЬНО с использованием специальных средств распределения задач, т.е. это уже не мейнстрим.
    SSI же кластеризация позволяет запускать разные потоки/процессы одного приложения на различных нодах. и чего-то более-менее готового для использования сейчас есть только Mosix (очень платный) и Kerrighead (скорее всего, весьма сырой, ибо основывается на недавно появившихся lxc и пока что мало где используется). Также никто не запрещает развернуть SSI-кластер внутри того же облака.

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

     
  • 4.14, Аноним (-), 23:32, 02/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Также добавлю, что есть много разных типов облаков и в данной теме обсуждается IaaS.


     

  • 1.2, Аноним (-), 14:33, 01/08/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    технически да.

    Это скорее маркетинговый термин. Суть такова: предоставить большому количеству пользователей простой и удобный доступ к МОЩНЫМ И СОВРЕМЕННЫМ компьютерным технологиям.

    Не бери в голову.
    Или вот почитай:
    http://csrc.nist.gov/publications/drafts/800-145/Draft-SP-800-145_cloud-defin
    http://portal.acm.org/citation.cfm?id=1496091.1496100 (тут ваще овер 20 определний)

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    MIRhosting
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру