2. AGENDA
• Introduction
• AWS OpsWorks
• Customize Deployments using Chef Recipes
• Testing and Debugging
• Cloning the environment
3. Why AWS for Cloud Computing Services?
• Cost Effectiveness
• Flexibility
• Scalability and elasticity
• Security
4.
5.
6.
7. Demo
• Setup Stack
• Setup Layers
• Customize Stack for Java Web Application Layer
• Install Tomcat7
• Deploy the war from Maven repository
• Local Environment
• Testing and Debugging
• Vagrant and Test Kitchen (Chef DK)
• Debugging OpsWorks Deployment
• Auto Healing and Auto Scaling
• Clone and Go
8. References
• OpsWorks Documentation
http://docs.aws.amazon.com/opsworks/latest/userguide/wel
come.html
• Chef Development Kit
http://downloads.getchef.com/chef-dk
• Vagrant
http://docs.vagrantup.com/v2/
• Test Kitchen
http://kitchen.ci/
Pay as go pricing
No upfront Cost or ongoing maintenance cost
Flaxiblity: AWS platform supports program models, os, dbs and architecture
Scalability : Quickly add and remove compute resources to meet customer demand or reduce cost
Security: end-to-end security and privacy following security best practices and various services