Learning AWS OpsWorks

Learning AWS OpsWorks
eBook: $19.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 15%!
Print + free eBook + free PacktLib access to the book: $52.98    Print cover: $32.99
save 38%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Discover how a DevOps cloud management solution can accelerate your path to delivering highly scalable infrastructure and applications
  • Learn about infrastructure automation, auto-scaling, and distributed architecture using a Chef-based framework
  • Includes illustrations, details, and practical examples for successful scaling in the cloud

Book Details

Language : English
Paperback : 126 pages [ 235mm x 191mm ]
Release Date : September 2013
ISBN : 178217110X
ISBN 13 : 9781782171102
Author(s) : Todd Rosner
Topics and Technologies : All Books, Virtualization and Cloud, Enterprise

Table of Contents

Chapter 1: A New Way to Scale
Chapter 2: Welcome to AWS OpsWorks
Chapter 3: Stack it Up!
Chapter 4: Layers – the Blueprint for Success
Chapter 5: In an Instance
Chapter 6: Bring the Apps!
Chapter 7: Big Brother
Chapter 8: Access Control
Chapter 9: Instance Agent Command Line Interface
Chapter 10: Multi-region Architecture
  • Chapter 1: A New Way to Scale
    • High-level OpsWorks
      • Stacks
      • Layers
      • Instances
      • Apps
    • The origin of OpsWorks
    • The importance of OpsWorks
    • The role of DevOps
    • OpsWorks for the startup
    • Summary
      • Chapter 3: Stack it Up!
        • Multistage environments
          • Development environment
          • Staging environment
          • Production environment
          • Automated build environment
        • Adding a stack
          • Regions
          • Availability zones
          • IAM roles
          • Default SSH key
          • Hostname theme
          • Stack color
          • Advanced
        • Inside the stack
          • Layer types
          • Elastic Load Balancer
            • Algorithms
            • Protocols
            • Traffic spikes
            • Timeouts
          • HAProxy
          • ELB creation
        • Summary
        • Chapter 4: Layers – the Blueprint for Success
          • Configuring layers
            • Built-in Chef recipes
            • Custom Chef recipes
          • Elastic Load Balancer
            • EBS volumes
            • Elastic IPs
          • OS Packages
          • Security groups
          • IAM instance profile
          • Auto healing
          • MySQL layer
          • Summary
          • Chapter 5: In an Instance
            • Instance types
            • Instance scaling types
              • 24/7 instances
              • Time-based instances
              • Load-based instances
            • Adding instances
              • Adding 24/7 instances
              • Adding load-based instances
              • Start/stop servers in batches of
              • If thresholds are exceeded/undershot for
              • After scaling up/down, ignore metrics for
              • Average CPU, memory, and load
              • MySQL instance
            • Summary
            • Chapter 6: Bring the Apps!
              • Continuous integration
                • Distributed is the new centralized
                • GitHub
                • Local IDE (Integrated Development Environment)
              • Adding an app
                • Settings
                • Application source
                • Add domains
                • SSL settings
              • Deploy, edit, and delete
                • Deploy
                • Edit
                • Delete
              • Capistrano
              • Summary
              • Chapter 7: Big Brother
                • Amazon CloudWatch
                • OpsWorks monitoring
                  • Stack metrics
                  • Layer metrics
                  • Instance metrics
                • Summary
                • Chapter 8: Access Control
                  • Identity and Access Management
                    • Secure by default
                    • Integration
                    • JSON and IAM policies
                    • IAM users and groups
                  • OpsWorks and IAM
                    • OpsWorks as an IAM user
                    • Signing in
                    • Enabling SSH access via MindTerm
                  • Summary
                  • Chapter 9: Instance Agent Command Line Interface
                    • Connecting via SSH
                      • Java SSH client connections
                      • Connect directly
                      • Connect with a standalone SSH client
                    • Instance Agent CLI
                      • Reporting agent
                      • Getting JSON
                      • Instance reporting
                      • Listing commands
                      • Lifecycle commands
                      • Show agent logging
                      • State of the stack
                    • Summary
                    • Chapter 10: Multi-region Architecture
                      • Production stack
                      • Multi-region
                      • Amazon Route 53
                      • OpsWorks and Route 53
                        • Simple routing policy
                        • Weighted routing policy
                        • Latency routing policy
                        • Failover routing policy
                      • Summary

                      Todd Rosner

                      Todd Rosner is a technologist with over 12 years of related industry experience. Through this experience Todd has fulfilled several roles which include computer development, network engineering, Internet application development, and cloud computing. Todd is currently the proprietor of Vivisurf; a consulting agency that assists companies in understanding and working with the complexities of cloud computing and Internet application development. Todd is also an affiliate of an Internet startup called yodilly, a platform that enables publishers to monetize content using curated commerce. Todd can be reached via Twitter as @toddrosner and by inquiring through http://www.vivisurf.com
                      Sorry, we don't have any reviews for this title yet.

                      Submit Errata

                      Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

                      Sample chapters

                      You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

                      Frequently bought together

                      Learning AWS OpsWorks +    Mastering Object-oriented Python =
                      50% Off
                      the second eBook
                      Price for both: £20.45

                      Buy both these recommended eBooks together and get 50% off the cheapest eBook.

                      What you will learn from this book

                      • Master account creation for Amazon Web Services
                      • Learn about load balancing for redundancy and layer development to automate the configuration and deployment of instances
                      • Configure and deploy stacks including layers and instances
                      • Deploy application code automatically and auto-scale layered instances
                      • Configure OpsWorks to deploy the apps

                      In Detail

                      AWS OpsWorks is a DevOps cloud management solution from Amazon Web Services. The OpsWorks web service works in concert with AWS resources and provides a template-driven approach to automated scaling. Learning AWS OpsWorks is a practical guide that includes details and instructions for scaling multistage environments and deploying applications using AWS OpsWorks.

                      Learning AWS OpsWorks will get you involved in a DevOps role, where you will learn key concepts and information about building scalable infrastructures to support high traffic applications. You will also learn about other important facets such as security, monitoring, and command-line reporting.

                      This book is a guide to Amazon’s DevOps cloud management service and will provide you with the foundation of knowledge and the skills required for building and scaling multistage environments and applications in the AWS cloud. You will become acquainted with the DevOps role and how it relates to OpsWorks. Technologies such as EC2, ELB, EBS, CloudWatch, IAM, Route 53, Git, and GitHub will be discussed in relation to the core concepts of OpsWorks, which include stack and layer development, instances, apps, monitoring, and access control. This book is full of step-by-step instructions and illustrations which are designed to help you scale your applications for the Web.


                      A fast-paced, example-based guide to mastering AWS OpsWorks.

                      Who this book is for

                      This book is geared towards application developers, system administrators, DevOps, and anyone else interested in delivering applications while managing highly-scalable and automated infrastructures using push-button procedures. Some knowledge of what cloud computing is as well as some familiarity with Amazon Web Services is all you need as a precursor to reading this book.

                      Code Download and Errata
                      Packt Anytime, Anywhere
                      Register Books
                      Print Upgrades
                      eBook Downloads
                      Video Support
                      Contact Us
                      Awards Voting Nominations Previous Winners
                      Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
                      Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software