To compete in today’s cloud-driven market, you need tools to help you automate bootstrapping, configuration, deployment, monitoring, scaling, recovery, and more. AWS OpsWorks helps you define, deploy, and operate your applications on AWS using Chef. AWS OpsWorks handles the heavy lifting for you, and it does it by using a single console. In this session, we will demonstrate how to bake automation and predictability into your application’s lifecycle with AWS OpsWorks, and showcase one of our latest collaborations with AWS CodePipeline that streamlines CI/CD processes.
Learning Objectives:
• Learn about AWS OpsWorks
• Learn about configuration management
• Learn about AWS CodePipeline
• Learn how to deploy applications using AWS CodePipeline and AWS OpsWorks
2. Why do you need OpsWorks?
Model and group your applications
Manage the life-cycle of your instances
Control Access Management
Monitor the health of your resources
Analyze logging information
Mitigate operational problems
3. Configure your instances using AWS OpsWorks
Uses Chef to configure the software on the instances
Chef provides a Ruby DSL abstraction for common OS operations
Associates pre-defined scripts (i.e. Chef cookbooks) with your instances
Applies cookbooks configuration changes using life-cycle events
28. OpsWorks Access Management
Provide IAM users full SSH / RDP and sudo / admin privileges
Provided limited access on a group level (i.e. OpsWorks stack)
29. SSH / RDP session management
AWS OpsWorks grants SSH / RDP access to IAM users
30. Temporary RDP session management
AWS OpsWorks grants temporary RDP access to IAM users
32. Configure your instances using AWS OpsWorks
14 free one minute metrics (CPU, Memory, load, process count, etc.)
Aggregation on the group level (OpsWorks stack, layer)
CloudWatch optimized dashboards (contextual dashboards)
36. AWS CodePipeline
Continuous delivery service for fast and reliable
application updates
Model and visualize your software release process
Builds, tests, and deploys your code every time there
is a code change
Integrates with 3rd party tools and AWS
44. How do I Get Started with OpsWorks?
Grab some community cookbooks
https://supermarket.chef.io/
Learn more
https://aws.amazon.com/opsworks/
Get started
https://aws.amazon.com/opsworks/
https://aws.amazon.com/codepipeline/