Home > Store

Cloud Computing Design Patterns

Register your product to gain access to bonus material or receive a coupon.

Cloud Computing Design Patterns

Book

  • Sorry, this book is no longer in print.
Not for Sale

About

Features

  • Presents 80+ patterns and 300 diagrams demonstrating proven architectural and design solutions for the most common cloud challenges
  • Documents dozens of cloud computing mechanisms, each representing a well-defined component of cloud-based environments
  • Introduces cloud computing design patterns with an unprecedented level of technical depth

Description

  • Copyright 2015
  • Dimensions: 7" x 9-1/8"
  • Pages: 592
  • Edition: 1st
  • Book
  • ISBN-10: 0-13-385856-1
  • ISBN-13: 978-0-13-385856-3

“This book continues the very high standard we have come to expect from ServiceTech Press. The book provides well-explained vendor-agnostic patterns to the challenges of providing or using cloud solutions from PaaS to SaaS. The book is not only a great patterns reference, but also worth reading from cover to cover as the patterns are thought-provoking, drawing out points that you should consider and ask of a potential vendor if you’re adopting a cloud solution.”
--Phil Wilkins, Enterprise Integration Architect, Specsavers

“Thomas Erl’s text provides a unique and comprehensive perspective on cloud design patterns that is clearly and concisely explained for the technical professional and layman alike. It is an informative, knowledgeable, and powerful insight that may guide cloud experts in achieving extraordinary results based on extraordinary expertise identified in this text. I will use this text as a resource in future cloud designs and architectural considerations.”
--Dr. Nancy M. Landreville, CEO/CISO, NML Computer Consulting

The Definitive Guide to Cloud Architecture and Design
Best-selling service technology author Thomas Erl has brought together the de facto catalog of design patterns for modern cloud-based architecture and solution design. More than two years in development, this book’s 100+ patterns illustrate proven solutions to common cloud challenges and requirements. Its patterns are supported by rich, visual documentation, including 300+ diagrams.

The authors address topics covering scalability, elasticity, reliability, resiliency, recovery, data management, storage, virtualization, monitoring, provisioning, administration, and much more. Readers will further find detailed coverage of cloud security, from networking and storage safeguards to identity systems, trust assurance, and auditing.

This book’s unprecedented technical depth makes it a must-have resource for every cloud technology architect, solution designer, developer, administrator, and manager.

Topic Areas

  • Enabling ubiquitous, on-demand, scalable network access to shared pools of configurable IT resources
  • Optimizing multitenant environments to efficiently serve multiple unpredictable consumers
  • Using elasticity best practices to scale IT resources transparently and automatically
  • Ensuring runtime reliability, operational resiliency, and automated recovery from any failure
  • Establishing resilient cloud architectures that act as pillars for enterprise cloud solutions
  • Rapidly provisioning cloud storage devices, resources, and data with minimal management effort
  • Enabling customers to configure and operate custom virtual networks in SaaS, PaaS, or IaaS environments
  • Efficiently provisioning resources, monitoring runtimes, and handling day-to-day administration
  • Implementing best-practice security controls for cloud service architectures and cloud storage
  • Securing on-premise Internet access, external cloud connections, and scaled VMs
  • Protecting cloud services against denial-of-service attacks and traffic hijacking
  • Establishing cloud authentication gateways, federated cloud authentication, and cloud key management
  • Providing trust attestation services to customers
  • Monitoring and independently auditing cloud security
  • Solving complex cloud design problems with compound super-patterns

Extras

Author's Site

Please visit the author's site here.

Companion Site

Please visit the website associated with Cloud Computing Design Patterns at servicetechbooks.com.

Sample Content

Sample Pages

Download the sample pages (includes Chapter 4 and Index)

Table of Contents

Chapter 1: Introduction     1
Objective of This Book     2
What This Book Does Not Cover     2
Who This Book Is For     2
Origin of This Book     3
Recommended Reading     3
How This Book Is Organized     3
Chapter 3: Sharing, Scaling and Elasticity Patterns     4
Chapter 4: Reliability, Resiliency and Recovery Patterns     4
Chapter 5: Data Management and Storage Device Patterns     4
Chapter 6: Virtual Server and Hypervisor Connectivity and Management Patterns     4
Chapter 7: Monitoring, Provisioning and Administration Patterns     4
Chapter 8: Cloud Service and Storage Security Patterns     4
Chapter 9: Network Security, Identity & Access Management and Trust Assurance Patterns     4
Chapter 10: Common Compound Patterns     5
Appendix A: Cloud Computing Mechanisms Glossary     5
Appendix B: Alphabetical Design Patterns Reference     5
Additional Information     5
Symbol Legend     5
Pattern Documentation Conventions     5
Updates, Errata, and Resources (www.servicetechbooks.com)      6
Cloud Computing Design Patterns (www.cloudpatterns.org)      6
What Is Cloud? (www.whatiscloud.com)      6
Referenced Specifications (www.servicetechspecs.com)      6
The Service Technology Magazine (www.servicetechmag.com)      6
CloudSchool.com Certified Cloud (CCP) Professional (www.cloudschool.com)      6
Social Media and Notification     7
Chapter 2: Understanding Design Patterns     9
About Pattern Profiles     11
Requirement     11
Icon     11
Problem      11
Solution     12
Application     12
Mechanisms     12
About Compound Patterns     12
Design Pattern Notation     13
Capitalization     13
Page Number References     13
Measures of Design Pattern Application     13
Working with This Catalog     14
Chapter 3: Sharing, Scaling and Elasticity Patterns     15
Shared Resources     17
Problem     17
Solution     18
Application     19
Mechanisms     21
Workload Distribution     22
Problem     22
Solution     22
Application     22
Mechanisms     24
Dynamic Scalability     25
Problem     25
Solution     27
Application     28
Mechanisms     31
Service Load Balancing     32
Problem     32
Solution     33
Application     34
Mechanisms     36
Elastic Resource Capacity     37
Problem     37
Solution     37
Application     38
Mechanisms     40
Elastic Network Capacity     42
Problem     42
Solution     43
App

Updates

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.