Nav

CloudHub

logo cloud active logo hybrid disabled logo server disabled logo pcf disabled

CloudHub is an integration platform as a service (iPaaS). Through the Runtime Manager, it allows you to deploy sophisticated cross-cloud integration applications in the cloud, create new APIs on top of existing data sources, integrate on-premise applications with cloud services, and much more. This guide helps you learn the basics, and get started developing your first application.

This page deals with some basic concepts about CloudHub. After this short overview, you can build your first CloudHub integration with the Deploy to CloudHub tutorial.

Through the same Runtime Manager console that you can deploy applications to CloudHub, you can also deploy to servers, server groups and clusters on-premises.

1. Create Application for CloudHub

app

Want to see examples of more elaborate applications? Check out all the examples in Anypoint Exchange.

Easy Transition Between Cloud and On-Premise Deployments

You can deploy the same Mule applications interchangeably both to CloudHub or to an on-premise server. Keep in mind that there are some considerations to take into account about how some features work between both kinds of environments.

Learn what special considerations you need to keep in mind for Mule applications that will be deployed in CloudHub:

2. Deploy your Application to CloudHub

deploy

Learn how you can deploy your applications to CloudHub:

If you prefer, the same Runtime Manager console also enables you to deploy and manage applications to your own servers.

Easy Scalability

CloudHub is an elastic cloud, meaning it can scale on demand. You can start small and grow as your needs grow, all without changing your application or suffering any downtime. CloudHub provides you with a scalable architecture – one you can build integration applications on, publish REST APIs or Web Services, and much more.

Integration with Anypoint Studio

With Anypoint Studio you can quickly build integration applications and deploy to CloudHub with just a few clicks, without even leaving the Studio IDE, see Deploying to CloudHub.

Once your application is deployed to CloudHub’s multi-tenant runtime, access it like any other application deployed through the platform, by logging in to the Anypoint Platform, and then going to the Runtime Manager.

Integrate Cloud and Enterprise Applications

The CloudHub Virtual Private Cloud (VPC) offering allows you to construct a secure pipe to on-premise applications through an IPsec or SSL based VPN.

CloudHub API

If you need to automate tasks or build CloudHub into your deployment process, CloudHub has a REST API with which you can perform tasks such as manage and monitor your applications, scale your applications up or down, and more.

3. Manage your Application

manage

Learn how you can manage an application that is currently running in CloudHub:

Visibility and Control through Runtime Manager

You handle your applications on CloudHub through the Runtime Manager, an intuitive cloud console where you can manage and monitor every aspect of your applications, all from one place. In addition to that, through the same Runtime Manager console you can manage your on-premise servers, server groups, and clusters, as well as any applications deployed to them, giving you a single management pane of glass for all your applications and servers.

See:

You can view the live status and detailed service history for the Runtime Manager console, platform services, and the CloudHub worker cloud on trust.mulesoft.com.

4. Monitor your Application

monitor

Through various tools, the Runtime Manager allows you to triage problems, view logs, set up alerts, view dashboards, and more, see:

  • Monitoring Applications for an overview on the different ways that the Runtime Manager allows you to monitor your running applications