Implementing Cloud Design Patterns for AWS

This book is aimed at architects, solution providers, and those of the DevOps community who are looking to implement repeatable patterns for deploying and maintaining services in the Amazon cloud infrastructure. Prior experience using AWS is required as the book focuses more on the patterns and not...

Descripción completa

Detalles Bibliográficos
Autor principal: Young, Marcus (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Birmingham : Packt Publishing 2015.
Edición:1st edition
Colección:Community experience distilled
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628921806719
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction; Introduction to AWS; Cloud computing service models; Infrastructure as a Service; Platform as a Service; Software as a Service; Benefits of moving to the cloud; Common problems encountered at AWS; Underlying hardware failures; Over-provisioning; Under-provisioning; Replication; Redundancy; Improving the end-user experience; Monitoring and log-gathering; Summary; Chapter 2: Basic Patterns; Introducing Vagrant; Snapshot pattern; Stamp pattern; Scale up pattern
  • Scale out patternOn-demand disk pattern; Volume resize; Change volume from magnetic to SSD; Increase I/O through software RAID; Summary; Chapter 3: Patterns for High Availability; Multi-server pattern; Multi-data center pattern; Floating IP pattern; Deep health check pattern; Summary; Chapter 4: Patterns for Processing Static Data; High availability storage; Direct storage hosting; Private data delivery; Content delivery networks; Rename distribution pattern; Summary; Chapter 5: Patterns for Processing Dynamic Data; Clone server pattern; NFS sharing pattern; State sharing pattern
  • URL rewriting patternCache proxy pattern; Summary; Chapter 6: Patterns for Uploading Data; Write proxy pattern; Storage index pattern; Direct object upload pattern; Summary; Chapter 7: Patterns for Databases; Database replication pattern; Read replica pattern; In-memory cache pattern; Sharding write pattern; Summary; Chapter 8: Patterns for Data Processing; Queuing chain pattern; Priority queue pattern; Job observer pattern; Summary; Chapter 9: Patterns for Operation and Maintenance; Bootstrap pattern; Cloud dependency injection pattern; Stack deployment pattern
  • Monitoring integration patternWeb storage archive pattern; Weighted transition pattern; Hybrid backup pattern; Summary; Chapter 10: Patterns for Networking; OnDemand NAT pattern; Management network pattern; Functional firewall pattern; Operational firewall pattern; Web application firewall pattern; Multiple load balancer pattern; Summary; Chapter 11: Throw-away Environments; Infrastructure as code; CloudFormation; Packer; Fugue; Temporary development environments; Continuous integration; Summary; Index