amazon s3-connector and api architecture_kishore.pptx

Post on 20-Jan-2017

60 views 4 download

Transcript of amazon s3-connector and api architecture_kishore.pptx

Amazon S3 Connector andAPI Platform Deployment

Architectures

Kunal MittalIntegration Expert – Integration COE

Kishore Ippili.Practice Manager - Integration

Agenda

• Introduction to Amazon S3 connector

• Flow Diagram of Use-Case

• Amazon S3 Bucket

• API Platform Deployment Architectures

• Demo

• Questions and Answers.

Introduction to Amazon S3

• Amazon Simple Storage Service (Amazon S3), provides developers and IT teams with secure, durable, highly-scalable cloud Storage.

• Amazon S3 is easy to use object storage, with a simple web service interface to store and retrieve any amount of data from anywhere on the web.

• Amazon S3 provides cost-effective object storage for a wide variety of use cases.

Flow Diagram of Use-Case

Amazon S3 Bucket

API Platform deployment Architectures

Api platform deployment is of 4 types

1. On-Premises

2. Hybrid

3. CloudHub VPC

4. No CloudHub VPC

On-Premises Deployment Architecture

On-Premises Deployment - Description

• In On-Prem both Server and API gateway is hosted in on-premises and the API Manager will handle the proxying to service for client

• Even server and Gateway placed in on-prem application deployment and maintenance will be performed in Anypoint platform.

Hybrid Deployment Architecture

Hybrid Deployment - Description

● In Hybrid configuration the API Gateway is hosted on CloudHub, i.e. the API proxy applications are deployed on CloudHub.

● The Mule server/cluster of servers is resided on premises.

● We can provide security via VPC,2-way SSl or a fixed ip-address

CloudHub VPC Deployment Architecture

CloudHub VPC Deployment - Description

● It is pure cloud deployment by the help of VPC● In this architecture some of the workers

dedicated to run API proxy application.● Some CloudHub workers, who implementation

and deployment the application are placed into VPC

No CloudHub VPC Deployment Architecture

No CloudHub VPC Deployment - Description

● If VPC is not used, then generally API proxy applications will not be needed.

● The service implementation applications on CloudHub will be deployed by API Gateway runtime in the cloudHub.

● It is similar to deployment of an application in CloudHub having Gateway as runtime.

Questions And Answers

Thank you !