Cloudstack

 
 

Cloudstack — это консоль управления вычислительными ресурсами вашего датацентра. На этой платформе построили свои облака такие крупные компании как Zynga, Nokia Research Center, Cloudcentral и другие. Развитие проекта осуществляется компанией Citrix. У платформы есть свое API, которое позволяет настраивать и интегрировать платформу с имеющейся инфраструктурой, а с помощью переходника CloudBridge Amazon EC2 можно конвертировать Amazon API в Cloudstack API.

При работе с гипервизором ESXi платформа использует vCenter API. Таким образом, внедрение платформы в имеющуюся инфраструктуру построенной на VMware пройдет легко.

Основные особенности CloudStack:

  • Работает с присутствующими на рынке API, например, Amazon Web Services API, Citrix Cloud Center (C3) API и vCloud API;
  • Поддержка полной изоляции вычислительных, сетевых и дисковых ресурсов;
  • Поддержка автоматического выделения и ограничения ресурсов;
  • Наличие инструментов для генерации отчетов и мониторинга в режиме реального времени;
  • Веб-интерфейс, основанный на активном использовании технологии AJAX;
  • Упрощенные средства для управления инфраструктурой и выполнения ежедневных задач;
  • Возможность организации сервиса обеспечивает предоставление в аренду вычислительных ресурсов;
  • Поддержка виртуализации сети через изоляцию сегментов сети в отдельные VLAN;
  • Предоставление вычислительных ресурсов по запросу, в зависимости от создаваемого виртуальным окружением нагрузки;
  • Полная автоматизация распределения места для хранения данных, вычислительных и сетевых ресурсов для всей физической инфраструктуры, включая возможность определения политики выделения ресурсов и поддержку балансировки нагрузки;
  • Средства для управления созданием снапшот окружений и резервного копирования;
  • Наличие API для подключения внешних расширений;
  • Разделение уровней доступа на основе ролей: администратор (управление виртуальными и физическими ресурсами), администратор домена (управление только указанными виртуальными окружениями), пользователь (управление ресурсами в рамках заданного виртуального окружения);
  • Обеспечена возможность первичного развертывания и управления программным обеспечением на серверах, работающих без виртуализации на конечном оборудовании (используется управление через IMPI и загрузки через PXE). Иными словами, через CloudStack можно управлять не только виртуальными машинами, но и обычными серверами
  • Средства для обеспечения отказоустойчивости, поддерживающих автоматическое восстановление виртуальных машин после сбоя сервера, на котором они выполнялись;
  • Гибкие возможности масштабирования, поддержка инфраструктур, обслуживающих тысячи хостов. Возможность управления облачными системами, охватывающими несколько территориально разделенных дата-центров

На данный момент Cloudstack бесплатный и распространяется под лицензией GNU Public License Version 3. Если интересует платная поддержка, то за информацией нужно обратится к разработчикам через email. Во время установки платформы может возникнуть много проблем. Попробовать решить их можно обратившись с вопросом к сообществу. На форуме обсуждают много вопросов и помогают решить их. Есть канал в IRC, в котором также можно задать вопросы.

Информация также доступна на: Украинский