2015-02-17 5 views
0

Где Mule ESB предназначен быть на облакеSalesForce, Mule ESB и Heroku и IaaS и PaaS

SalesForce усматривать огромное предложение.

Я предполагаю, что компонент Heroku всегда будет находиться на IaaS (вероятно AWS)

Я до сих пор путают о том, где Mule ESB будет на самом деле сидеть. Would которые сидят внутри IaaS, что Heroku может быть на

бы Mule ESB сидеть на старой системе интеграции запросов Heroku с традиционным наследием

Would Mule ESB сидеть на IaaS, чтобы фактически имитировать приложение PaaS сервер

Если он сидит на IaaS, вы должны installe мул ​​ESB вручную, или это придет как вариант облака на одном из IaaS, как Azure PaaS на Azure IaaS

Благодарности

ответ

0

MuleESB - это контейнер (точно так же, как tomcat, jboss are). Поставщики IaaS могут обеспечить интеграцию или нет, если честно, я не собрал ее, чтобы узнать, кто ее предоставляет, или нет, поскольку я обычно использую Cloudhub.

Однако естественным облаком для развертывания приложения в облаке было бы CloudHub, приложение PaaS для Mule.

0

Mule ESB предназначен для использования между приложениями в качестве интеграционной шины. Таким образом, данные в одном приложении могут быть реплицированы/преобразованы/перенесены в другое приложение. Mule ESB сам по себе является контейнером приложения, поэтому его нужно будет установить на сервер где-нибудь, если вы не используете Cloudhub.

Вы должны разработать приложение для интеграции с Anypoint Studio и развернуть это приложение для Mule ESB или Cloudhub.

CloudHub - это способ развертывания приложений Mule в облачной вычислительной платформе (EC2 на AWS), не беспокоясь о инфраструктуре, стоящей за ней. Большинство «облачных» вычислений просто означает, что вы не беспокоитесь о том, где это происходит, потому что все может говорить со всем в любом случае. Так что Mule может сидеть в «облаке» в много различных способов:

  1. Вы можете использовать свой собственный центр обработки данных и установить его на сервер, который вы владеете
  2. Вы можете создать Amazon EC2 экземпляра (или любое другое облако провайдер платформы) и установите Mule в этот экземпляр
  3. Вы можете использовать CloudHub для запуска вашего приложения напрямую, а не для создания собственных экземпляров , позволяя CloudHub запускать это для вас.

«Cloud Computing» - это способ абстрагироваться от некоторой части вычислительной инфраструктуры. Но вам всегда понадобится процессор/память/память/ОС, какая модель вы выберете, зависит от того, насколько вы хотите лично управлять.

Смежные вопросы