S3 or Simple Storage Service is Amazon Web Services’ highly durable data store that can be used as your primary data store and can be accessed from anywhere. In Cloud Application Manager, you can gain access to S3 using the S3 Box that allows users to select a region to deploy and access ports. The S3 Box enables you to provision and return end-points. Endpoints, in conjunction with the port, can be used by other applications to read/write data into S3.
S3 is one of Amazon’s most popular services. Cloud Application Manager’s own appliance OVF is stored in an S3 bucket.
DynamoDB is a NoSQL Database that is deployed automatically in AWS. It is cost effective and reliable with single-digit millisecond latency making it a great fit for gaming, ad tech, mobile and many other applications.
Like S3, Cloud Application Manager supports a DynamoDB Box that you can add to your application stack. When ready to deploy, you can select parameters such as the region, port, and read/write capacity in the Deployment Profile.
Cloud Application Manager also enables users to scale their DynamoDB instances as needed due to business and traffic demands. In Cloud Application Manager these parameters are stored as variables. Even after DynamoDB is provisioned, changing them is a matter of changing the variable values. This change is a simple 2-step process of changing the value and doing a reconfigure through the Lifecycle Editor.
Amazon Relational Database Service or Amazon RDS is a service that allows users to set up, operate, and scale a relational database in AWS. Amazon RDS gives you online access to the capabilities of a familiar MySQL, Oracle, Microsoft SQL Server, or PostgreSQL relational database management system.
Cloud Application Manager supports all four types of databases. You can launch them directly from the “New Instance” button on the Instances page. You get all the benefits of using Cloud Application Manager such as easy provisioning, collaboration, and lifecycle management by using these services in Cloud Application Manager.
Cloud Application Manager also supports the ability to take snapshots of RDS.
Amazon ElastiCache is a web service that makes it easy to deploy, operate, and scale an in-memory cache on AWS. There are 2 types provided by AWS : Memcached and Redis.
Cloud Application Manager supports Memcache exactly like RDS by allowing you to launch an instance of it through Cloud Application Manager. When you deploy, you can also select the region, engine version, instance type, deploy network details such as VPC and Subnet and Port in the deployment profile. Cloud Application Manager also automatically upgrades to newer versions when AWS makes them available and provides automatic backups.
For Redis, Cloud Application Manager has created a Box that you can deploy to AWS. Since Redis is a Box, you can also deploy it to any of the other cloud providers that Cloud Application Manager supports and take advantage of cloud portability.
Stay tuned for my next blog post that’ll cover VPC and CloudFormation!
Want to Learn More About Cloud Application Manager and ElasticKube?
Cloud Application Manager is a powerful, scalable platform for deploying applications into production across any cloud infrastructure – private, public or hosted. It provides interactive visualization to automate application provisioning, including configuration, deployment, scaling, updating and migration of applications in real-time. Offering two approaches to cloud orchestration — Cloud Application Manager and ElasticKube — enterprise IT and developers alike can benefit from multi-cloud flexibility.
Visit the Cloud Application Manager product page to learn more.