AWS system administration : best practices for sysadmins in the Amazon cloud /
Annotation
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Sebastopol, CA :
O'Reilly Media,
2018.
|
Edición: | First edition. |
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Intro; Copyright; Table of Contents; Foreword; Preface; Audience; Conventions Used in This Book; Using Code Examples; O'Reilly Safari; How to Contact Us; Acknowledgments; Chapter 1. Setting Up AWS Tools; Getting Started; Preparing Your Tools; Installing the AWS Command Line Interface; Parsing JSON Output with jq; Legacy AWS Command-Line Tools; Managing Your Costs; Chapter 2. First Steps with EC2 and CloudFormation; What Is an Instance?; Instance Types; Processing Power; Storage; Networking; Launching Instances; Launching from the Management Console; Launching with Command-Line Tools
- Launching from Your Own Programs and ScriptsIntroducing CloudFormation; Working with CloudFormation Stacks; Creating the Stack; Updating the Stack; Looking Before You Leap; Deleting the Stack; Which Method Should I Use?; Amazon Machine Images; Building Your Own AMI; Deregistering AMIs; Pets versus Cattle; Chapter 3. Access Management and Security Groups; The AWS Security Model; Account Security Checklist; Multi-Factor Authentication; Identity and Access Management; Amazon Resource Names; IAM Policies; IAM Users and Groups; IAM Roles; Using IAM Roles from Other AWS Accounts
- Using IAM in CloudFormation StacksSecurity Groups; Protecting Instances with SSH Whitelists; Virtual Private Networks and Security Groups; A Security State of Mind; Chapter 4. Configuration Management; Why Use Configuration Management?; OpsWorks; Choosing a Configuration Management Package; Puppet on AWS; A Quick Introduction to Puppet; Puppet and CloudFormation; User Data and Tags; Executing Tasks with Fabric; Masterless Puppet; Building AMIs with Packer; Automate All the Things; Chapter 5. An Example Application Stack; Overview of Application Components; The Web Application
- Database and CachingBackground Task Processing; Installing the Web Application; Preparing Puppet and CloudFormation; Puppet Files; CloudFormation Files; Creating an RDS Database; RDS: Updating Puppet and CloudFormation; Creating an ElastiCache Node; ElastiCache: Updating Puppet and CloudFormation; Installing Celery with Simple Queuing Service; Celery: Updating Puppet and CloudFormation; Building the AMIs; Creating the Stack with CloudFormation; Application Factory; Chapter 6. Auto Scaling and Elastic Load Balancing; Static Auto Scaling Groups; Notifications of Scaling Activities
- Scaling PoliciesScaling on CloudWatch Metrics; Elastic Load Balancing; Elastic Load Balancer and Auto Scaling Groups; ELB Health Checks; Managing Outages; Mastering Scale; Chapter 7. Deployment Strategies; Instance-Based Deployments; Executing Code on Running Instances with Fabric; Updating Instances at Launch Time; AMI-Based Deployments; Deploying AMIs with CloudFormation; Deploying AMIs with the EC2 API; Webscale Thinking; Application Immutability; Takeaways; Chapter 8. Building Reusable Components; The Importance of Being Reusable; Role-Based AMIs; Mapping Instances to Roles