17
Miracle’s MuleSoft – CloudHub Kishore Ippili Mule ESB developer

Miracle mulesoft tech_cloud_hub

Embed Size (px)

Citation preview

Miracle’s MuleSoft – CloudHub

Kishore Ippili – Mule ESB developer

Runtime Manager (CloudHub)

Agenda

Introduction

Why CloudHub?

Advantages

Architecture

Deploying an Application – Anypoint Studio, CloudHub Site

Managing CloudHub

Running CloudHub

References

Introduction

CloudHub

CloudHub Integrates SaaS applications,

Cloud services, and Enterprise

applications in real-time.

CloudHu is the orld’s first i tegratio Platform as a Service (iPaaS)

CloudHub is built on top of Mule, the

most widely used integration platform

It lets you manage applications in the cloud and manage servers located in

your organization.

Why CloudHub ?

Why CloudHub?

Start small,think big

Integrate cloud and enterprise applications

Solid rock platform

Unrivaled connectivity

Behind a great platform is a great API

Advantages of CloudHub

Advantages

CloudHub availability and scalability

Redundant platform

CloudHub Fabric

Persistent Queues

Zero downtime updates

Security

CloudHub Architecture

Deploy application using Anypoint Studio

Select the desired project node and click CloudHub > Deploy to CloudHub from the

cascading team

Deploy application using Anypoint Studio

Credential Storage in Anypoint Studio

First time deploying in this way, a popup menu asks you to provide your log in

credentials for CloudHub.

Studio store the credential information for future uses.

Manage these credentials through the Studio Preferences menu, in Anypoint Studio >

Authentication.

Deploy application using Anypoint Studio Cont…

“teps Co t…

Choose a unique domain in which to deploy the application.

After choosing domain, a green confirmation check mark displays

Select an Environment and a Mule Version and then click Finish

Deploy application using CloudHub

Steps

Login to the CloudHub using CloudHub credentials

Go to Appli atio e u a d li k Deploy Appli atio

Need to give a unique name for each application that user is going to deploy

Select the server which is already registered as a Deployment Target.

Choose a appli atio deploya le file Ar hi e file usi g Choose File utto

Fi ally Cli k Deploy Appli atio .

Deploy application using CloudHub

Managing CloudHub

User can manage the application by configuring alerts, checking logs, Scheduling jobs,

check the memory usage, CPU usage for an application, Queues Configuration etc.

Managing CloudHub

Dashboard

Logs

Running CloudHub

Test the application that deployed in CloudHub

Anypoint Studio Packages, uploads and deploys your application to CloudHub.

Browse to the URL using CloudHub. User will see your application running on CloudHub.

Syntax : <application Name>.ccloudhub.io

It will show the message in browser as show in following figure.

References

https://docs.mulesoft.com/cloudhub

https://docs.mulesoft.com/cloudhub/managing-cloudhub-applications

https://docs.mulesoft.com/cloudhub/hello-world-on-cloudhub

https://docs.mulesoft.com/cloudhub/managing-applications-and-servers-in-the-cloud-and-

on-premises

https://docs.mulesoft.com/cloudhub/cloudhub-architecture

https://docs.mulesoft.com/cloudhub/cloudhub-api