Cloudhub – architecture

Embed Size (px)

Citation preview

Emerging Tech Series E: Knowledge Management automation of impacts

CloudHub Architecture


CloudHub

CloudHub is the platform as a service (PaaS) component of Anypoint Platform.

Fully managed, fully hosted MuleSoft integration PaaS

Multi-tenancy for applications and workers improves efficiency

Globally distributed architecture delivers 99.99% uptime

Cloud security and compliance available out of the box

Control access based on complex organizational requirements

CloudHub - Architecture

CloudHub is based on AWS cloud infrastructure

This determines many aspects of the system architectureApplications are deployed to virtual machines, named workers

Extensive set of platform services for management and monitoring

CloudHub - Architecture

CloudHub - Architecture

Integration Applications - These are applications that you create and deploy to CloudHub to perform integration logic for your business.

Runtime Management Console - The Runtime Manager console is the face of CloudHub, allowing you to deploy and monitor integrations, and configure your account, among other things.

Platform Services - This set of shared CloudHub platform services and APIs includes CloudHub Insight, alerting, logging, account management, virtual private cloud/secure data gateway, load balancing, and others.

Global Workers Clouds - This is an elastic cloud of Mule instances that run integration applications.

CloudHub REST API

Programmatically access much of CloudHubs functionality

Create applications

Change application properties, including the workers and environment variables

Deploy a new version of an application

Delete an application

Get statistics about an application

CloudHub REST API

Method : GET

Resource - /api/applications

Description - Lists all applications

Method : POST

Resource - /api/applications

Description - Creates an application

Method : GET

Resource - /api/applications/{domain}

Description - Gets an application

Method : POST

Resource - /api/applications/{domain}/deploy

Description - Deploys a Mule application file

CloudHub REST API

Method : PUT

Resource - /api/applications/{domain}

Description - Updates the metadata for an application

Method : DELETE

Resource - /api/applications/{domain}

Description - Deletes an application

Click to edit Master title style

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

1/15/2017

Click to edit Master title style

Click to edit Master subtitle style

1/15/2017

Click to edit Master title style

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

1/15/2017

Click to edit Master title style

Click to edit Master text styles

1/15/2017

Click to edit Master title style

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

1/15/2017

Click to edit Master title style

Click to edit Master text styles

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Click to edit Master text styles

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

1/15/2017

Click to edit Master title style

1/15/2017

1/15/2017

Click to edit Master title style

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Click to edit Master text styles

1/15/2017

Click to edit Master title style

Click icon to add picture

Click to edit Master text styles

1/15/2017

Click to edit Master title style

Click to edit Master text styles

1/15/2017

Click to edit Master title style

Click to edit Master text styles

Click to edit Master text styles

1/15/2017

Click to edit Master title style

Click to edit Master text styles

1/15/2017

Click to edit Master title style

Click to edit Master text styles

Click to edit Master text styles

1/15/2017

Click to edit Master title style

Click to edit Master text styles

Click to edit Master text styles

1/15/2017

Click to edit Master title style

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

1/15/2017

Click to edit Master title style

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

1/15/2017