The OpenNET Project / Index page

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

Компания VMware анонсировала открытую PaaS-платформу Cloud Foundry

14.04.2011 14:06

Компания VMware анонсировала проект Cloud Foundry, в рамках которого разработана открытая платформа PaaS (Platform as a Service, платформа как сервис), предназначенная для разработки, развертывания и обеспечения работы приложений в приватном или публичном облачном окружении. В отличие от таких открытых cloud-платформ, как OpenStack, CloudStack, Xen Cloud Platform, OpenNebula и Eucalyptus, PaaS-платформа Cloud Foundry оринтирована на запуск в облаке конечных приложений, а не образов операционных систем.

В настоящее время поддерживается запуск в cloud-инфраструктуре немодифицированных приложений, разработанных на языке Java с использованием Spring, на языке Ruby с использованием Rails и Sinatra, JavaScript (Node.js) и языков, работающих поверх JVM, включая Grails. Из СУБД имеется возможность использовать MySQL, Redis и MongoDB. В ближайшее время ожидается появление поддержки RabbitMQ.

Следует отметить, что под открытостью понимается в первую очередь отсутствие привязки разработчиков к одному фреймворку, определенному набору приложений или сервисов. Иными словами, VMware не навязывает использование какого-то определённого фреймворка для разработки облачных приложений, давая возможность использовать привычные инструменты. Несмотря на то, что для выполнения приложений предлагается использовать специально созданный на базе VMware vSphere коммерческий cloud-сервис СloudFoundry.com, система не привязана к инфраструктуре VMware - дополнительно поддерживается создание собственных локальных cloud-инфраструктур или запуск приложений во внешних сервисах, таких как Amazon Web Services.

Код внутренних подсистем, развиваемый в рамках проекта vcap (написан на Ruby), а также интерфейсные части системы, связанные с созданием и развёртыванием cloud-приложений, распространяются в исходных текстах в рамках лицензии Apache 2.0. Например, для загрузки доступны исходные тексты движка для организации запуска приложений в инфраструктуре, контроллер cloud-окружений, система мониторинга, маршрутизатор вызовов, система управления жизненным циклом, движок для развертывания приложений в инфраструктуре, клиентское приложение для управления из командной строки, средства для интеграции с типовыми инструментами разработки и программными фреймворками, интерфейс для создания сервисов (Application Services Interface) и интерфейс для обеспечения работы cloud-окружений (Cloud Provider Interface).

Заинтересованные разработчики имеют возможность поднять локально тестовый узел на базе Ubuntu 10.04 для разработки дополнений и отладки приложений для Cloud Foundry. В ближайшее время планируется выпустить готовый для установки пакет Cloud Foundry Micro Cloud, который позволит максимально упростить создание локальный cloud-окружений на базе Cloud Foundry (пакет будет оформлен в виде образа виртуальной машины, который можно запустить под управлением VMware Player).

Дополнение: Пример установки сервера CloudFoundry и развертывания на нем своих web-приложений.

  1. Главная ссылка к новости (http://www.vmware.com/company/...)
  2. OpenNews: Компания VMWare поглотила SpringSource
  3. OpenNews: Доступна новая версия свободной cloud-платформы OpenStack
  4. OpenNews: Новая версия платформы CloudStack 2.2
  5. OpenNews: Анонсирован выход Xen Cloud Platform 1.0
  6. OpenNews: Релиз открытой Cloud-платформы OpenNebula 2.2
Автор новости: haha
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/30241-vmware
Ключевые слова: vmware, cloud, paas, virtual
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (33) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, буба (?), 14:40, 14/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Придумано, чтобы убрать из свободного использования VMWare Server и VMWare ESXi?
     
     
  • 2.2, 1 (??), 14:44, 14/04/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А сервер разве ещё не прикрыли ?
     
     
  • 3.6, буба (?), 15:40, 14/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ну вроде как скачть еще можно, и ключи получить
     
  • 2.16, Аноним (-), 19:07, 14/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Хорошо бы. Больше будут юзать нормальную открытую виртуализацию.
     
     
  • 3.19, pavlinux (ok), 20:30, 14/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Чтоб юзать нормальную, открытую виртуализацию у админов нет время.
    А для того, чтобы соорудить на предприятии нечто похожее на VMware Sphere,
    нужно примерно год работы.
     
     
  • 4.23, haha (??), 05:27, 15/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Чтоб юзать нормальную, открытую виртуализацию у админов нет время.

    А для того, чтобы соорудить на предприятии нечто похожее на VMware Sphere,
    нужно примерно год работы.

    При всём уважении, чем оно лучше proxmox?

     
     
  • 5.27, pavlinux (ok), 13:44, 15/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>Чтоб юзать нормальную, открытую виртуализацию у админов нет время.
    > А для того, чтобы соорудить на предприятии нечто похожее на VMware Sphere,  
    > нужно примерно год работы.
    > При всём уважении, чем оно лучше proxmox?

    А когда оно появилось?! На VW Sphere переползли не заметно с Server.
    И к тому же, никто кроме vmware не поддерживает работу 64-битов на 32-разрядных процах


     
     
  • 6.28, haha (??), 14:58, 15/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >И к тому же, никто кроме vmware не поддерживает работу 64-битов на 32-разрядных процах

    Я слабо представляю 32-разрядные процы в системе виртуализации предприятия.  

     
     
  • 7.29, pavlinux (ok), 16:37, 15/04/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>И к тому же, никто кроме vmware не поддерживает работу 64-битов на 32-разрядных процах
    > Я слабо представляю 32-разрядные процы в системе виртуализации предприятия.

    На предприятиях вне сферы IT, прогресс не такой быстрый.
    Пахают и на 200-процессорных Pentium PRO, и на i386 и на VAX/VMX, PDP11

     
     
  • 8.30, Аноним (-), 08:12, 18/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Это чтобы ДОС, что ли виртуализировать, не ... текст свёрнут, показать
     
     
  • 9.31, pavlinux (ok), 15:44, 18/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Угу ... текст свёрнут, показать
     

  • 1.3, Аноним (-), 14:47, 14/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Развелось тут, а нормального дистрибутива где это интегрировано из коробки нет, окромя proxmox.
     
     
  • 2.4, VoDA (ok), 14:52, 14/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    это не приносит денег. вот PaaS - это да )))
     
  • 2.5, я (?), 15:23, 14/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    citrix xenserver чем не угодил?
     
     
  • 3.11, Аноним (-), 17:30, 14/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > citrix xenserver чем не угодил?

    Клиентская часть есть только под винду. Уже видно отношение разработчиков к пользователям открытых операционных систем. Нормальной документации тоже немного. Да, и консольная утилита xe - монструозна.

     
     
  • 4.22, ананим (?), 00:35, 15/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    что характерно - эта клиентская часть написана на моно.
     
  • 3.21, Sergey (??), 21:47, 14/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > citrix xenserver чем не угодил?

    А вы его пробовали? Мне в рамках подгтовки к ССА пришлось, и скажу я вам до вымвари ему как пешком до Пекина...

     
  • 2.12, Аноним (-), 17:47, 14/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Xen Cloud Platform будет вам ответом.
    http://www.xen.org/products/cloudxen.html
     
  • 2.25, haha (??), 10:57, 15/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Развелось тут, а нормального дистрибутива где это интегрировано из коробки нет, окромя proxmox.

      http://www.linux-kvm.org/page/Management_Tools

     

  • 1.7, Коляшка (?), 15:55, 14/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А почему бы не использовать erlang, размазанный по сетевым машинам? Ведь по сути распределенная виртуальная машина же этот erlang.
     
     
  • 2.8, Коляшка (?), 15:55, 14/04/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Причем именно виртуальная машина уровня приложений. Это замечательно же?
     
     
  • 3.13, Crazy Alex (??), 18:23, 14/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    1) сравните количество эрлонговодов с джавистами/JS-программистами
    2) там, если вы не заметили, в комплект еще и три варианта БД входят. Причем как минимум MongoDB элементарно масштабируется и выдерживает очень хорошие нагрузки (возможно, остальные тоже - но тут я не особо в курсе). И опять эти БД - вполне мейнстримные.
     
  • 2.10, VoDA (ok), 17:23, 14/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    программистов под erlang мало, ERP систем вообще нет. и переписывать ближайшие 5 лет никто не будет. Так что если через 5 лет erlang наберет хотя бы 10% среди всех работающих программистов то на него начнут переводить системы и делать распределенные машины, а до тех пор либо C# либо Java.
     
     
  • 3.14, Crazy Alex (??), 18:26, 14/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > программистов под erlang мало, ERP систем вообще нет. и переписывать ближайшие 5
    > лет никто не будет. Так что если через 5 лет erlang
    > наберет хотя бы 10% среди всех работающих программистов то на него
    > начнут переводить системы и делать распределенные машины, а до тех пор
    > либо C# либо Java.

    Ну, не всё сводится к ERP, и как один из вариантов erlang стоит иметь в виду. Тем более, что язык достаточно простой, вообще-то. Но да - мало программистов на нём, да и самые вкусные его фичи потихоньку интергируются в другие языки. Если в следующем питоне или руби появится эрланговский message passing и автоматическое масштабирование - не удивлюсь ни разу.

     
     
  • 4.18, VoDA (ok), 19:24, 14/04/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну, не всё сводится к ERP, и как один из вариантов erlang
    > стоит иметь в виду. Тем более, что язык достаточно простой, вообще-то.
    > Но да - мало программистов на нём, да и самые вкусные
    > его фичи потихоньку интергируются в другие языки. Если в следующем питоне
    > или руби появится эрланговский message passing и автоматическое масштабирование - не
    > удивлюсь ни разу.

    Простой или сложный это понятие странное.

    Как ПМ мне пофигу на сложность языка - мне главное, чтобы он был распространен настолько чтобы можно было найти замену ушедшим сотрудникам.
    Как разработчику мне пофигу на сложность языка (кроме perl & lisp ибо сложность заоблачная) - мне главное высокая оплата за мой труд.

    и далее по списку ;)

     
     
  • 5.20, Michael Shigorin (ok), 21:31, 14/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну мы эрлангистов выращиваем, в том числе и со стороны народ знакомый уже тянется...
     
  • 5.24, Шурик (?), 08:19, 15/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > кроме perl & lisp ибо сложность заоблачная

    Perl - самый простой и интуитивный язык. Вот ну самый простой. Можно с одинаковой лёгкостью написать как сложный сервер, так и простую грепалку. Обожаю перл. Ищу работу.

     
     
  • 6.26, VoDA (ok), 13:07, 15/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    а чего ищешь работу если это такой классный язык? компании должны в очередь к тебе становится =)))

    PS на поржать разместил на ХедХантере свое резюме на JavaEE. за первый два дня пришло около 15 приглашений от разных компаний. Думаю, что если бы хотел сменить работу - уже бы и нашел.

     
  • 3.32, Michael Shigorin (ok), 19:35, 21/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > программистов под erlang мало

    BTW, в Киеве второго октября их может начать прибавляться ;-)
    http://conference.osdn.org.ua/ru/about/
    http://conference.osdn.org.ua/ru/report/list/

     

  • 1.9, deadless (ok), 17:12, 14/04/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    не покидает ощущение что они изобрели то что уже давно изобретено, только назвали это по модному Cloud Foundry. Практически все сервера приложений которые крутят джабу достаточно легко и непринужденно кластеризуются.
     
     
  • 2.15, Crazy Alex (??), 18:27, 14/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > не покидает ощущение что они изобрели то что уже давно изобретено, только
    > назвали это по модному Cloud Foundry. Практически все сервера приложений которые
    > крутят джабу достаточно легко и непринужденно кластеризуются.

    Обращаю ваше внимание, что жаба тут - только один из вариантов, и кроме приложения кластеризуется и база.

     
  • 2.17, VoDA (ok), 19:09, 14/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Это динамический кластер причем само приложение может даже не знать что оно кластеризуемо.

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

    Про кластеризацию БД уже написали - это J2EE сервера не делают, а для облаков это первостепенно.

     

  • 1.33, Игорь (??), 16:03, 20/09/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    если кто в курсах, подскажите как подключить Cloud Foundery в Codeenvy
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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