RightScale allows you to discover, provision, take action, and create policies across a wide variety of AWS cloud services, including compute, storage, network, database, middleware, and application services.
Many cloud services are supported out-of-the-box in RightScale while others leverage a plugin. Plugins describe the API of a service provider for the RightScale platform, including defining the parameters which must be specified to interact with the service, the structure of resources in the service, and how RightScale can create and interact with those resources. RightScale continually creates new plugins for cloud services which are shared in a public repository on GitHub. RightScale partners or customers can create their own plugins.
There are four approaches that you can leverage to manage cloud services in RightScale:
- Native integration - no plugin is required
- Out-of-the-box plugin - plugin is provided by RightScale. (GitHub repo)
- Custom plugin - create a plugin for other cloud services
- http/https - use the http/https function in Cloud Application Templates
Supported AWS Services
Below is a list of services supported for AWS. Other services can be supported through custom plugins or the http/https function in Cloud Application Templates.
|AWS Services||How Supported||Link to Plugin|
|VPC||Native and Plugin||AWS Virtual Private Cloud|
|ELB||Native and Plugin||AWS Elastic Load Balancer (Classic LB)
AWS Elastic Load Balancer (Application LB)
|EFS||Plugin||AWS Elastic File System|
|RDS||Native and Plugin||AWS Relational Database Service|
|Any other AWS Services||Custom plugin or http/https support.|