Amazon S3 Connector and
API Platform Deployment
Architectures
Kunal Mittal
Integration 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 !

amazon s3-connector and api architecture_kishore.pptx

  • 1.
    Amazon S3 Connectorand API Platform Deployment Architectures Kunal Mittal Integration Expert – Integration COE Kishore Ippili. Practice Manager - Integration
  • 2.
    Agenda • Introduction toAmazon S3 connector • Flow Diagram of Use-Case • Amazon S3 Bucket • API Platform Deployment Architectures • Demo • Questions and Answers.
  • 3.
    Introduction to AmazonS3 • 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.
  • 4.
  • 5.
  • 6.
    API Platform deploymentArchitectures Api platform deployment is of 4 types 1. On-Premises 2. Hybrid 3. CloudHub VPC 4. No CloudHub VPC
  • 7.
  • 8.
    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.
  • 9.
  • 10.
    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
  • 11.
  • 12.
    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
  • 13.
    No CloudHub VPCDeployment Architecture
  • 14.
    No CloudHub VPCDeployment - 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.
  • 15.