AWS Service Broker: Bridging the Gulf Between On-Premises and AWS
By Mandus Momberg, Partner Solutions Architect at AWS
As customers continue to extend applications into the cloud, leveraging a consistent on-premises and cloud platform helps manage resources through a familiar interface across both environments.
The AWS Service Broker is a new open source project that allows APN Partners to integrate AWS services directly into their solutions. Customers can then deploy AWS services without leaving the application platform of choice. Built around the industry standard Open Service Broker API, the AWS Service Broker can be seamlessly integrated with any platform which has adopted the API specification.
Users of the Red Hat OpenShift Container Platform, for example, can provision AWS services directly from the platform without interfacing with the AWS API. Learn more about our collaboration with Red Hat as the first APN Partner to leverage AWS Service Broker.
Currently, the AWS Service Broker supports 10 native AWS services with more to be added in the near future. The supported services are:
- Amazon DynamoDB
- Amazon ElastiCache
- Amazon EMR
- Amazon Route 53
- Amazon Relational Database Service (Amazon RDS)
- Amazon Redshift
- Amazon Simple Storage Service (Amazon S3)
- Amazon Simple Notification Service (Amazon SNS)
- Amazon Simple Queue Service (Amazon SQS)
- Amazon Athena
With the AWS Service Broker, you can provision AWS services such as Amazon RDS directly from the application platform and seamlessly bind the database to your app. The AWS Service Broker securely provides your application with the connection string and credentials required to connect to the managed Amazon RDS instance.
Here are a few other resources to help you get started: