Пользователь
18,4
рейтинг
15 апреля 2012 в 13:39

Разработка → Red Hat присоединяется к сообществу OpenStack перевод


Компания Red Hat, производитель корпоративного дистрибутива Linux, middleware, виртуализации и ПО для облачных вычислений, наконец, присоединилась к сообществу OpenStack. Произошло это вместе с формированием организации, которая будет управлять развитием открытой облачной платформы — OpenStack Foundation.


С момента запуска проекта OpenStack в июле 2010 года, NASA и Rackspace в значительной степени контролировали процесс разработки и это несколько раздражало другие компании, которые с энтузиазмом присоединилась к OpenSource-проекту OpenStack (а их уже более 150), чтобы не только заработать немного денег, но в какой-то степени участвовать в процессе управления разработкой OpenStack.

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

Однако, если вы хотите, чтобы открытый проект рос, рано или поздно вы должны его отпустить. Марк Коллер (Mark Collier), вице-президент по развитию бизнеса и маркетингу Rackspace и один из основателей OpenStack, рассказал о прогрессе в создании OpenStack Foundation, независимой организации, которая будет управлять проектом.

По словам Коллера, они с Джонатаном Брайсом (Jonathan Bryce) работали с октября прошлого года над изучением различных подобных организаций, таких как Apache Software Foundation, Eclipse Foundation, и Linux Foundation. Они хотели выяснить, как сосредоточить силы OpenStack на развитии проекта и обеспечить его финансирование.

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

В марте была определена структура будущей организации и найдены платиновые и золотые спонсоры, и новостью является то, что Red Hat, наряду с AT&T, Canonical, HP, IBM, Nebula, Rackspace, и SUSE Linux, подписала письмо о намерении стать платиновым спонсором OpenStack. В число золотых спонсоров вошли Cisco Systems, Clearpath Networks, Cloudscaling, Dell, DreamHost, ITRI, Mirantis, Morphlabs, NetApp, Piston Cloud Computing, и Yahoo!

Коллер говорит, что OpenStack Foundation сейчас находится в процессе формирования комитета, который займётся созданием юридических документов для организации.

«Я не думаю, что так уж фантастично то, что облачные вычисления в один прекрасный день станут сердцем нашей глобальной экономики, и это означает, что сейчас поставлено на карту очень многое» — пишет Коллер — «Видя размер компаний, которые готовы вкладывать серьёзные ресурсы в развитие OpenStack и которые убеждены в необходимости открытой модели разработки, я почти уверен, что это будет открыто будущее, основанное на OpenStack.»

Одна из компаний, не вошедшая в число вышеперечисленных девятнадцати спонсоров, конечно, Citrix Systems. На прошлой неделе она запустила конкурирующий открытый облачный проект CloudStack и передала его в инкубатор Apache Software Foundation, надеясь опередить OpenStack и стать доминирующей, полностью открытой облачной платформой. Это был очень умный ход со стороны Citrix, и возникает резонный вопрос, почему NASA и Rackspace не сделали то же самое почти два года назад? Особенно учитывая, что OpenStack распространяется под лицензией Apache.

Возможно, ответом является то, что Rackspace хотела сохранить контроль над проектом OpenStack, и это отчётливо видно, когда речь идёт о поддержки API, совместимого с Amazon EC2 и S3. Rackspace категорически против этого и, возможно, Red Hat тоже. А Citrix считает, что поддержка Amazon API, не только желательна, но и имеет решающее значение. И, может быть, именно это стало причиной того, что Citrix отвернулась от OpenStack.

Red Hat отметила, что главной причиной присоединения к сообществу OpenStack стало то, что управление проектом перешло «в руки» независимой организации и теперь Red Hat планирует обеспечить коммерческую поддержку OpenStack.

Интересно, как будут сосуществовать OpenStack и другое облачное ПО Red Hat — PaaS-платформа OpenShift и инструмент для инфраструктуры частного облака CloudForms? Не удивлюсь, если OpenStack отлично подойдёт под OpenShift и CloudForms. Эти облачные продукты ещё не выпущены в opensource и в Red Hat никогда не рассказывали о том, что за код лежит в их основе.

«В ближайшие месяцы мы поделимся более подробной информации о том, что это означает для наших партнёров и наших клиентов» — написал Брайан Стивенс, технический директор Red Hat — «Мы давно говорим о том, что open source — будущее корпоративной инфраструктуры и облачных вычислений, и сегодня, благодаря Rackspace и NASA, это будущее стало намного ближе.»
Перевод: Timothy Prickett Morgan
mister_fog @mister_fog
карма
30,7
рейтинг 18,4
Пользователь
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Разработка

Комментарии (18)

  • +3
    Думается, имея в «союзниках» такого гранда как Red Hat с его широкой клиентской базой, платформа получит значительное преимущество перед CloudStack.
    • 0
      А что, у Citrix всё так плохо с клиентской базой? По-моему, битва предстоит на равных.
      • +2
        Да нет, не на равных, ведь Citrix'у предстоит битва не только с Red Hat (и, я думаю, не столько), но и ещё со ~150 компаниями, входящими в OpenStack. А там такие имена, как Cisco, Intel, HP, Dell, NTT, NetApp, AT&T, NEC, и т.д. Ирония в том, что Citrix сама была активным участником OpenStack, но видимо не договорилась о чём-то с Rackspace.
        • +1
          В том то и дело, что у openstack была проблема c менеджментом проекта. Не просто так сейчас создают openstack foundation. Имея в своем кармане всех тех именитых вендоров, openstack не блещет скоростью развития. Сейчас это больше как маркетинг мол типа мы поддерживаем openstack, может компаний 5 действительно влияют на развитие, остальные туда прилипли потому что модно. Citrix-y просто надоело это и он купил cloud.com. И на данный момент я считаю Cloudstack опережает Openstack.
          • 0
            Так никто и не спорит с тем, что большинство компаний пришли в OpenStack не для того, чтобы вбухивать ресурсы в развитие. К слову, Red Hat, не участвуя официально в проекте, умудрилась занять 3тью (!!) строчку в списке конрибьютеров последнего релиза. Но сейчас, набрав платиновых и золотых спонсоров, OpenStack должен получить новый импульс — т.к. стало понятно, кто и сколько собирается инвестировать в проект.
  • 0
    Объясните на пальцах что такое OpenStack? Это гипервизор или менеджер? У них так странно продукт описан на сайте.
    • 0
    • 0
      Менеджер. Один из используемых гипервизоров (а может и единственный) — kvm.

      Я бы тоже хотел почитать человекопонятное описание, хауту и вообще хоть какие-нибудь технические подробности.

      Последний раз когда пытался настроить — неюзабельная и сырая штука.

      Пример:
      Согласно документации образы виртуалок можно хранить в любом из форматов: qcow, qcow2, raw, lvm и т.п. Отлично — думаю я, у меня как раз есть образы qcow2 от использования в libvirt/kvm.

      Даю команду создания инстанса из этого образа. Ничего не происходит.

      Смотрю список процессов. А там qemu-img старательно конвертирует образ в другой(нужный) формат. Т.е. он берёт образ, конвертирует его, и только потом запускает машину. Т.е. если образ несколько десятков гигабайт, запуск инстанса займёт время, сравнимое с часом. Это если хватит дискового пространства, ведь для конвертации нужно 2х объёма. Фейспалм. И настолько же качественно (я бы назвал такой уровень качества «на отъебись») спроектирована вся система.
      • 0
        Я был на семинаре, который проводил www.openstack.ru, там, конечно, упоминалось то, что платформу ещё нужно пилить, но ребята рассказывали, что уже разворачивали её в продакшен и всё неплохо работало. Кроме того, насколько я понимаю, для действительно крупных облаков вариантов то других и нет.
        • 0
          Одним из достоинств openstack о котором все говорят — это то что его можно пилить, пилить, пилить под себя. Причем это придется делать обязательно. Отсюда и минусы появляются. Проект написан на python, найти толковых разработчиков чуть сложнее чем допустим для java. Я всеми руками за то чтобы openstack развивался быстро, но на данный момент это ничто иное как маркетинг и рынок вообще затаил дыхание, и ждет, что же все таки выстрелит, но находятся и смельчаки, которые не ждут, а делают. =)
          • 0
            Одним из достоинств openstack о котором все говорят — это то что его можно пилить, пилить, пилить под себя. Причем это придется делать обязательно.

            Спасибо! Мы лучше поюзаем стабильный libvirt со стабильным centos с прозрачными и логичными архитектурой и функционалом. А потом имеющиеся толковые разработчики на питоне сделают маленькую утилиту для выбора хоста и запуска виртуалки и оно тогда почти ничем не будет отличаться от «крупного облака».

            Опишу цикл жизни инстанса в Nova:
            1) Пользователь через API отправляет запрос на запуск виртуальной машины.
            2) nova-schedule пытается найти ресурсы для запуска этой виртуальной машины. Обращается к базе mysql и находит там информацию. После этого все уходит к nova-compute.
            3) nova-compute обращается к glance-api и получается образ нашей виртуальной машины.
            4) После этого начинается работа nova-network. Происходит настройка сети, выделение public и private адресов, проброс трафика и все прочее связанное с работой сети.
            5) После настройки сети nova-compute запускает виртуальную машину с помощью одного из гипервизоров (на данный момент kvm или xen).


            Мне кажется, после разработки этой системы энтропия Вселенной подскочила сразу на 10 пунктов.
            • НЛО прилетело и опубликовало эту надпись здесь
            • 0
              А потом имеющиеся толковые разработчики на питоне сделают маленькую утилиту для выбора хоста и запуска виртуалки и оно тогда почти ничем не будет отличаться от «крупного облака».
              Эм… может просто взять oVirt и не парится? =)
              Зачем cloud, если достаточно просто системы управления виртуализацией?
            • 0
              Они и так используют libvirt. =)

              Не стоит пугаться, на самом деле если разобравшись ничего сложного нету. Все зависит от функциональности, которая вам нужна. Все платформы позволяют нарезать vlan, а вашу утилиту придется пилить для этого.
  • 0
    На хабре есть моя статья сравнения платформ для построения облаков. Так вот openstack одна из платформ для построения public или private iaas облаков. Основные компоненты проекта:
    Swift – это отказоустойчивое, масштабируемое хранилище. Аналоги – Rackspace Cloud Files или Amazon S3
    Glance – регистрирует, хранит и предоставляет образы виртуальных машин для Nova Compute
    Nova – предоставляет виртуальные сервера по запросу. Аналоги Rackspace Cloud Servers или Amazon EC2.
    OpenStack Dashboard – это отдельный проект, которым занимается сообщество. Представляет собой веб интерфейс OpenStack.

    Опишу цикл жизни инстанса в Nova:
    1) Пользователь через API отправляет запрос на запуск виртуальной машины.
    2) nova-schedule пытается найти ресурсы для запуска этой виртуальной машины. Обращается к базе mysql и находит там информацию. После этого все уходит к nova-compute.
    3) nova-compute обращается к glance-api и получается образ нашей виртуальной машины.
    4) После этого начинается работа nova-network. Происходит настройка сети, выделение public и private адресов, проброс трафика и все прочее связанное с работой сети.
    5) После настройки сети nova-compute запускает виртуальную машину с помощью одного из гипервизоров (на данный момент kvm или xen).

    Не стоит путать эти платформы с vCenter и XenCenter. Это немного другие уровни.

    Кому интересна тематика посмотрите Cloudstack. Потом уже можно поковырять Openstack.

    • 0
      Отличная статья. Только OpenStack умеет Host Maintanance with Live Migration. Или по крайней мере их писатели документации думают что он умеет.
      • 0
        Все любят сказать, что у них это работает, а на деле все как всегда. Когда я последний раз смотрел openstack, в документации было сказано работает, но ничего больше. Как это сделать? Если зайти на канал IRC можно найти кучу людей у кого есть тестовая инсталляция openstack, но мало тех кто реально эту фичу использовал. Чуть ли не самой большой проблемой проекта можно считать документацию.
    • 0
      В дополнении к циклу запуска виртуальной машины схема

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.