20.07.2010 20:55
Rackspace и NASA представили открытый стек для обеспечения работы cloud-инфраструктуры
|
 |
|
Компания Rackspace и космическое агентство NASA анонсировали новый свободный проект OpenStack, предназначенный для поддержания работы инфраструктуры cloud-вычислений. Созданный в рамках инициативы OpenStack код распространяется под лицензией Apache 2.0. Платформа нацелена на создание как публичных cloud-сервисов, подобных Amazon EC2, так и приватных (локальные) cloud-окружений, полностью подконтрольных и работающих только для обеспечения нужд компании.
Предпосылкой к созданию проекта послужило отсутствие на рынке высокомасштабируемых открытых решений, способных обслуживать инфраструктуру виртуальных серверов больших хостинг-компаний, подобных Rackspace (100 тыс. виртуальных серверов клиентов). Пытаясь создать оптимальное для своих задач решение, компания Rackspace скооперировалось с агентством NASA, которое также пыталось создать средство для управления большими наборами данных и тысячами вычислительных узлов. Объединив уже созданные наработки Rackspace и NASA учредили проект OpenStack, который решили развивать как свободное ПО. Перспективность новой платформы уже оценили заинтересованные в cloud-вычислениях и виртуализации фирмы - к инициативе уже присоединились такие компании, как Citrix, AMD, Dell, Cloud.com, NTT Data, Intel, а также множество специализирующихся на cloud-вычислениях небольших фирм.
По заявлению создателей OpenStack, проект будет полностью открытым, не будет никаких расширенных проприетарных версий и коммерческих лицензий, вся функциональность будет доступна и открыта, весь код будет доступен в репозиториях на любой стадии его интеграции в проект. Решения по развитию и архитектуре OpenStack будут приниматься прозрачно и с привлечением сообщества разработчиков - для управления проектом будет создан независимый управляющий совет. Своей открытостью OpenStack выгодно отличается от ближайшего конкурента - проекта Eucalyptus, у которого отмечается два существенных недостатка: ограниченная масштабируемость (агентство NASA в свое время перестало использовать Eucalyptus из-за проблем с развертыванием большого числа серверов) и закрытость части кодовой базы (открытая community-версия существенно урезана по возможностям, enterprise-редакция является проприетарным продуктом).
В настоящий момент в рамках проекта развиваются два продукта:
- Полностью распределенное, отказоустойчивое и высоконадежное хранилище объектов OpenStack Object Storage, основанное на коде разработанного в недрах компании Rackspace сервиса для организации хранения файлов в сети. Хранимые объекты сохраняются одновременно на несколько узлов кластера в дата центре, при этом обеспечивается автоматический контроль целостности и репликация при отключении/добавлении узлов. Хранилище масштабируется горизонтально, т.е. для увеличения размера достаточно просто добавить новые узлы, конфигурация которых производится автоматически. При выходе узла из строя, его содержимое воспроизводится на других узлах сети для обеспечения должной избыточности. Дублирование информации позволяет использовать для формирования кластера типичные недорогие серверы, не заботясь о надежности каждого из них в отдельности.
- Инструментарий OpenStack Compute для централизованного управления группой серверов, обеспечения работы масштабируемой вычислительной cloud-сети и работающих в ней виртуальных окружений. OpenStack Compute позволяет автоматически создавать и управлять работой больших групп VPS-серверов. Система основана на технологии NASA Nebula и наработках, применяемых для оказания услуги Rackspace Cloud Servers. OpenStack Compute написан на языке Python с использованием фреймворков Tornado и Twisted, для обмена сообщениями используется протокол AMQP, для хранения данных задействована БД Redis.
|
|
|
- Главная ссылка к новости (http://openstack.org/blog/...)
- OpenNews: Компания Rackspace приютила разработчиков СУБД Drizzle (легковесный MySQL)
- OpenNews: Бывший руководитель MySQL AB возглавил компанию Eucalyptus Systems
- OpenNews: Novell и IBM объявили о сотрудничестве, связанном с самодостаточными программными окружениями
- OpenNews: Ubuntu Enterprise Cloud преодолел отметку в 12 тысяч внедрений
- OpenNews: Сервис Cloud.com открыл исходные тексты стека для развертывания Cloud-инфраструктуры
|
| Тип: Интересно / К сведению |
| Ключевые слова: virtual, cloud, (найти похожие документы) |
| При перепечатке указание ссылки на opennet.ru обязательно |
| Реклама |
|
|
|
| |
| 1.1, pro100master, 22:42, 20/07/2010 [ответить] [смотреть все]
| –1 +/– |
Rackspace и NASA представили открытый стек для обеспечения работы cloud-инфраструктуры
------------
не cloud,а vps. Почувствуйте разницу (ц)
|  | | |
| |
| |
| 3.14, pro100master, 14:36, 21/07/2010 [ответить] [смотреть все]
| +/– |
Рекомендую пройтись по всем OS-облакам или облакам с комунити лицензией. Я просмотрел их 12. Все они - менеджмент VPS. Да-да-да. Вы работаете с теми самыми VPS, у которых есть минимальные и максимальные MHz, GB и т.п.
Т.е. чтобы было так, что ставим на облако какую-либо считалку и она автоматом бы получала столько ресурсов, сколько ей надо в данный момент - ни одна система не предоставляет.
Вот я и пишу, что облака эти - маркетинговые. И про миграции можете тут не писать. Если вы пользователю дадите ноду (VPS) в у неё "мама" откажет, дать ему другую проблем не будет. Проблемы начнутся, когда ему выделенных 500MHz не хватит.
|  | | |
| |
| |
| |
| 6.20, sHaggY_caT, 14:01, 22/07/2010 [ответить] [смотреть все]
| +/– |
>Вы не понимаете. Есть три основные задачи: хранилище (тут есть прогресс, причем
>железный и все довольны), БД, вэб/приложения (оба - мимо).
>
>Вот как вы эти кванты выделите, например, сайту с посещаемостью в 100к
>уников, если на сайт в какой-то момент времени зайдет 10к? А
>никак! С БД аналогично. Вы всегда упретесь в 1-4 проца, которые
>вы максимум можете выделить одной VPS.
Вообще-то, люди на "железных" кластерах всегда стараются делать горизонтально маштабируемую систему.
Обычно, "облачные" VPS предоставляют API и для быстрого разворачивания новых нод. Так что, проблема надуманна: нужно просто строить изначально кластерную систему. Это же все-таки именно VPS=аналог железного сервера, а не нечто выдуманно-виртуальное, как у Google или MS.
Засчет этой специфики Вы получаете гораздо большую гибкость, ограниченную у того же мс или гугла, API.
|  | | |
| |
| 7.21, pro100master, 15:54, 22/07/2010 [ответить] [смотреть все]
| +/– |
Гибкость в чем? Я не знаю сколько мне GHz понадобится. Сейчас 1, через полчаса 10, завтра в праймтайм 100. Вы же предлагаете мне ноды фиксированной ограниченной мощности, без малейшего представления о том, сколько мне может потребоваться. А разбивать приложения и базы по нодам я могу и сам. И без вашего расфуфыренного "облака". Как заметили выше - чисто панелька управления нодами.
|  | | |
|
|
|
|
|
|
|
|
| Ваш комментарий |
|
|
| |
|