Управление облаками для Amazon IaaS

Я планирую перенести несколько продуктов в облако, которые будут использоваться в качестве платформы для сообщества разработчиков. Короче говоря, я пытаюсь разместить поставщика PaaS для своих продуктов, которые могут быть использованы разработчиками для процесса сборки и разработки.

План как ниже:

  1. Я пытаюсь использовать Amazon IaaS ( S3, EC2) в качестве аппаратного обеспечения.
  2. Мне потребуется программное обеспечение для управления облаком, которое может быть установлено где-то на одной из моих локальных систем и может управлять облаком Amazon.
  3. Я разверну все свои продукты в облаке Amazon с помощью программного обеспечения для управления облаком.
  4. Я буду разрабатывать и предоставлять API своим конечным пользователям (сообществу разработчиков), чтобы использовать мой сервис в качестве PaaS.

То, что я пытаюсь достичь, заключается в следующем:

  1. Независимость от поставщика с точки зрения IaaS. Допустим, завтра я перейду к другому провайдеру IaaS.
  2. Поддержка клиентов для программного обеспечения для управления облаком.
  3. Простота настройки и использования программного обеспечения для управления облаком.

Оценка до сих пор:

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

  2. Если кто-то может помочь мне сравнить другие доступные варианты, это поможет мне решить мою проблему. Например, RightScale, OpenStack, CloudStack, Nimbula и т. Д.

1 ответ

Существует несколько провайдеров PaaS. Здесь есть сравнение: ищем рекомендации для провайдеров PaaS

Отказ от ответственности: я работаю для GigaSpaces, разрабатывая стек PaaS с открытым исходным кодом Cloudify. Cloudify отвечает большинству ваших требований, особенно независимости от поставщиков - он поддерживает большое количество поставщиков IaaS, в том числе: EC2, HP, Rackspace, Azure и других.

Cloudify требует, чтобы его сервер управления работал в том же облаке, что и приложения, которые он запускает, чтобы он мог собирать информацию мониторинга, используя частные коммуникации, а не через Интернет. Почему вы хотите запустить свой сервер управления на месте?

Другие вопросы по тегам