AWS Ops Works 
October 18th, 2014 
Pankaj Gaddam
AGENDA 
• Introduction 
• AWS OpsWorks 
• Customize Deployments using Chef Recipes 
• Testing and Debugging 
• Cloning the environment
Why AWS for Cloud Computing Services? 
• Cost Effectiveness 
• Flexibility 
• Scalability and elasticity 
• Security
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
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/
Questions? 
pankaj@clairvoyantsoft.com 
Twitter: @GaddamPankaj
Ops Works Presentation Desert Code Camp 2014

Ops Works Presentation Desert Code Camp 2014

  • 1.
    AWS Ops Works October 18th, 2014 Pankaj Gaddam
  • 2.
    AGENDA • Introduction • AWS OpsWorks • Customize Deployments using Chef Recipes • Testing and Debugging • Cloning the environment
  • 3.
    Why AWS forCloud Computing Services? • Cost Effectiveness • Flexibility • Scalability and elasticity • Security
  • 7.
    Demo • SetupStack • 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 • OpsWorksDocumentation 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/
  • 9.

Editor's Notes

  • #4 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