Principles of Cloud Design
With chapters selected by David Clinton
  • May 2019
  • ISBN 9781617296628
  • 68 pages
Principles of Cloud Design
With chapters selected by David Clinton
Cloud computing has transformed the way we build and deliver software. Thanks to the cloud, you can trade expensive glass room datacenters and maintenance-greedy custom infrastructure for scalable virtual servers and easy-to-configure storage, security, and networking services! This brand-new world has some brand-new rules you need to know before you take your first steps, though.

Principles of Cloud Design is a collection of chapters from three Manning books, hand-picked by experienced author and Linux guru David Clinton. This free eBook highlights a few different ways where smart design feeds successful cloud deployments. You’ll explore the theory and practice behind high availability, scalability, and elasticity, master the art of decoupling, and even pick up hints on shaping your cloud deployment to precisely fit your needs. When you’re done, you’ll have the right mindset for cloud design and be ready for wherever your next project takes you!
Table of Contents detailed table of contents

introduction

13. Keeping ahead of user demand

13.1 Automating high availability

13.2 Cloud computing

13.3 Elasticity vs. scalability

12. Decoupling your infrastructure: ELB and SQS

12.1 Synchronous decoupling with load balancers

12.1.1 Setting up a load balancer with virtual servers

12.1.2 Pitfall: connecting a server too early

12.1.3 More use cases

12.2 Asynchronous decoupling with message queues

12.2.1 Turning a synchronous process into an asynchronous one

12.2.2 Architecture of the URL2PNG application

12.2.3 Setting up a message queue

12.2.4 Producing messages programmatically

12.2.5 Consuming messages programmatically

12.2.6 Limitations of messaging with SQS

Summary

2. Running cloud-native applications in production

2.1 The obstacles

2.1.1 Snowflakes

2.1.2 Risky deployments

2.1.3 Change is the exception

2.1.4 Production instability

2.2 The enablers

2.2.1 Continuous delivery

2.2.2 Repeatability

2.2.3 Safe deployments

2.2.4 Change is the rule

Summary

What's inside

  • “Keeping ahead of user demand” from Learn Amazon Web Services in a Month of Lunches by David Clinton
  • “Decoupling your infrastructure: ELB and SQS” from Amazon Web Services in Action by Michael Wittig and Andreas Wittig
  • “Running cloud-native applications in production” from Cloud Native Patterns by Cornelia Davis

About the author

David Clinton is a certified Linux Server Professional, seasoned instructor, and author of Manning’s bestselling Linux in Action and Learn Amazon Web Services in a Month of Lunches. He has administered, written about, and created training materials for many important technology subjects including Linux systems, cloud computing (AWS in particular), and container technologies like Docker.

eBook $0.00 PDF only

placing your order...

Don't refresh or navigate away from the page.

FREE domestic shipping on three or more pBooks