COST 5. Are there managed services (higher-level services than Amazon EC2, Amazon EBS, Amazon S3) you can use to improve your ROI?
Amazon EC2, Amazon EBS, and Amazon S3 are “building-block” AWS services. Managed services such as Amazon RDS and Amazon DynamoDB are “higher level” AWS services. By using these managed services, you can reduce or remove much of your administrative and operational overhead, freeing you to work on applications and business-related activities.
Best practices:
Analyze Services Analyze application-level services to see which ones you can use.
Consider appropriate databases Use Amazon Relational Database Service (RDS) (Postgres, MySQL, SQL Server, Oracle Server) or Amazon DynamoDB (or other key-value stores, NoSQL alternatives) where it’s appropriate.
Consider other application level services Use Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Amazon Simple Email Service (SES) where appropriate.
Consider AWS CloudFormation, AWS Elastic Beanstalk, or AWS Opsworks Use AWS CloudFormation templates / AWS Elastic Beanstalk /AWS OpsWorks to achieve the benefits of standardization and cost control.