Pull to refresh
4
0
Вадим @essential55

User

Send message
На хабре есть моя статья сравнения платформ для построения облаков. Так вот 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.

В том то и дело, что у openstack была проблема c менеджментом проекта. Не просто так сейчас создают openstack foundation. Имея в своем кармане всех тех именитых вендоров, openstack не блещет скоростью развития. Сейчас это больше как маркетинг мол типа мы поддерживаем openstack, может компаний 5 действительно влияют на развитие, остальные туда прилипли потому что модно. Citrix-y просто надоело это и он купил cloud.com. И на данный момент я считаю Cloudstack опережает Openstack.
5 апреля вышел Openstack 2012.1 (Essex). Подробнее про релиз можно почитать тут
Это все конечно хорошо, но уж лучше тогда попробовать openstack, который использует ядро nebula. Или глянуть Nebula only for fun.
Ну версия у вас достаточно старая. Планируете обновлять? И что тогда на тот момент было лучшим выбором? Лично мне не нравится что он на Java, но это уже мои личные проблемы =)
А можно подробнее? Насколько большое облако и какое железо, и с чем в основном связаны проблемы? Какую версию используете? Насколько кастомизировали его?
Вообще, если вы работали с openstack-ом мой вам совет посмотрите еще Cloudstack, я лично был приятно удивлен.
Согласен по всем пунктам, но я не рассматривал вещи который в данный момент пилят (в инкубаторе проекта). И про AD согласен даже сам настраивал и использовал, но об этом настолько мало знает людей и это толком не анонсировалось, что я взял на себя смелость сказать, что поддержки нет. Вообще openstack многообещающий проект и его можно пилить, и пилить под себя, но в этом его основная проблема.
Я имел ввиду маркетинговое слово «cloud» =). Привожу пример, назвать маршрутизатор cloud core — это сильно.
Вы смотрели, то о чем идет речь в статье? XenCenter можно сравнить с vCenter, но уж точно ни с одним из продуктов о которых идет речь.
Посмотрите тут хотя я не уверен, что там можно делать разворачивание готовых продуктов для .NET
Что мешает установить Windows на гипервизоры и использовать там .NET. Если речь идет о готовой платформе для .NET (PaaS), то я не знаю таких продуктов. Если нужен гипервизор hyperv, то можно глянуть связку hyperv + System Center Virtual machine Manager
Cloudstack поддерживает XCP и XEN. Да и когда я говорил о XEN предполагался и XCP. Я лично не думаю, что XCP стоит выделять. Это вообще немного другие уровни и конечно же обзор не ставил перед собой охватит все, что имеется на данный момент.
12 ...
7

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Date of birth
Registered
Activity