Знакомство Облако и OpenStack

О облачных вычислений


Три услуги модель облачных вычислений
IaaS Инфраструктура как сервис провайдеры облако ИТ - системы инфраструктуры (например, вычислительные ресурсы, ресурсы хранения данных, сетевые ресурсы) после объединения и продавать их в качестве услуги,
PaaS: платформа как сервис, облачных сервисов ИТ - бизнес - систем программного обеспечения платформы уровня (базы данных, ОС, пО промежуточного слоя, среда) в качестве услуги для продажи;
SaaS: программное обеспечение как сервис, облако уровне услуг программного обеспечения приложений поставщик ИТ - систем в качестве службы , чтобы продать.

 

О OpenStack 

OpenStack является разработанным НАСА (NASA) и сотрудничеством Rackspace и инициировал Апачи лицензированы свободное программное обеспечение и проекты с открытым исходным кодом.

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

Цель проекта заключается в создании простой в реализации, масштабируемая, богатый, стандартную унифицированную платформу управления облаком. OpenStack предоставляет инфраструктуру как услуга (IaaS) растворов с помощью различных дополнительных услуг

Каждая служба предоставляет API для интеграции. OpenStack разработан для обеспечения программного обеспечения для строительства государственного и частного облака и управления проектами с открытым исходным кодом. Его община насчитывает более 130 предприятий и 1350 разработчиков,

Эти учреждения и частные лица OpenStack в качестве инфраструктуры как услуги (IaaS) универсальных интерфейсных ресурсы.

 

 

OpenStack управление потоком

 

 

 

Некоторые общие компоненты OpenStack

[Horzon] обеспечивает клиент портал UI (владелец приложения) / пользователь dashborad (эксплуатация и техническое обслуживание персонал)

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

Предоставление интерфейсного веб-консоли, что позволяет платформу управления облаком через интернет, облако хостинг, распределительную сеть, с безопасностью и другими группами.

модуль идентификации службы аутентификации [Keystone]

идентифицировать услугу проверяет полномочие
службы маркеров будет проверять и управлять запросы для проверки идентичности лексем
службы каталогов обеспечивают реестр сервисов может быть использован , чтобы обнаружить конечные
службы политики разоблачает аутентификацию двигателя на основе правил

Каждый функция Keystone является поддержкой интеграции серверных компонентов окружающей среды и показать различные функции. Некоторые из наиболее распространенных фоновых включают в себя
ключ VAL магазина, Memcached / SQL PAM (подключаемый модуль аутентификации) LDAP


[Nova] [услуги] OpenStack основные вычислительные услуги более ответственны за соответствующий запрос планирования создания виртуальной машины уничтожить облако хост.

Примеры управления жизненного цикла (виртуальная среда изоляции машины лучше, так что больше , чем контейнер виртуальной машины)
вычисления управления ресурсами
обеспечивает resful стиля внешнего API

API-Нова
Нова-планировщик
Нова-Вычислительный виртуальная машина Жизненный цикл выполнения операций поддержки KVM XEN QEMU Vsphere

Эти три компонента непосредственно не доступны сверхновой, она доступна через обмен сообщениями промежуточного слоя, кролика MQ

 

 

[Glance] система зеркала Зеркала для предоставления различных услуг для облака хоста.

Обеспечивает виртуальная память образ машины и поиск услуги для компонента запроса предоставляют услуги нова

взгляд зависит от (метаданные, связанные зеркальные) службы хранения (сама память зеркало) и база данных

 

 


Шлак / Swift услуги компонент хранения

[Swift] Услуги высокой доступности распределенного сервис хранения объекта хранения объекта

 

 

 

[] Услуги шлакобетонного хранения

 

 

 


[Нейтронные] сетевые службы ,
чтобы обеспечить облако вычислительных функции виртуальной машины сети в независимой среде , чтобы обеспечить сетевую среду в-арендатора.
Она обеспечивает 3 режима Flat Flat DHCP VLAN


Автоматизированное развертывание программного обеспечения операционной среды облачная инфраструктура оркестровки [Тепло] организация достигается за счет сервиса совместной определения шаблона развертывания

[Монитор] служба измерения облакомера

рекомендация

отwww.cnblogs.com/jkklearn/p/11809223.html