Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Cloudhub – architecture

Cloudhub – architecture

  • Identifiez-vous pour voir les commentaires

  • Soyez le premier à aimer ceci

Cloudhub – architecture

  1. 1. CloudHub – Architecture 1
  2. 2. 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 2
  3. 3. CloudHub - Architecture 3 • CloudHub is based on AWS cloud infrastructure – This determines many aspects of the system architecture • Applications are deployed to virtual machines, named workers • Extensive set of platform services for management and monitoring
  4. 4. CloudHub - Architecture 4
  5. 5. CloudHub - Architecture 5  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.
  6. 6. CloudHub REST API  Programmatically access much of CloudHub’s 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 6
  7. 7. 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 7
  8. 8. 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 8

×