Contents

Foreword

Preface

Acknowledgments

About the Author

Chapter 1: Why Cloud, Why Now?

Evolution of Cloud Computing

Enter the Cloud

Start-Up Case Study: Instagram, from Zero to a Billion Overnight

Established Company Case Study: Netflix, Shifting from On-Premises to the Cloud

Government Case Study: NOAA, E-mail, and Collaboration in the Cloud

Not-for-Profit Case Study: Obama Campaign, Six-Month Shelf-Life with One Big Peak

Summary

Chapter 2: Cloud Service Models

Infrastructure as a Service

Platform as a Service

Software as a Service

Deployment Models

Summary

Chapter 3: Cloud Computing Worst Practices

Avoiding Failure When Moving to the Cloud

Migrating Applications to the Cloud

Misguided Expectations

Misinformed about Cloud Security

Selecting a Favorite Vendor, Not an Appropriate Vendor

Outages and Out-of-Business Scenarios

Underestimating the Impacts of Organizational Change

Skills Shortage

Misunderstanding Customer Requirements

Unexpected Costs

Summary

Chapter 4: It Starts with Architecture

The Importance of Why, Who, What, Where, When, and How

Start with the Business Architecture

Identify the Problem Statement (Why)

Evaluate User Characteristics (Who)

Identify Business and Technical Requirements (What)

Visualize the Service Consumer Experience (Where)

Identify the Project Constraints (When and with What)

Understand Current State Constraints (How)

Summary

Chapter 5: Choosing the Right Cloud Service Model

Considerations When Choosing a Cloud Service Model

When to Use SaaS

When to Use PaaS

When to Use IaaS

Common Cloud Use Cases

Summary

Chapter 6: The Key to the Cloud

Why REST?

The Challenges of Migrating Legacy Systems to the Cloud

Summary

Chapter 7: Auditing in the Cloud

Data and Cloud Security

Auditing Cloud Applications

Regulations in the Cloud

Audit Design Strategies

Summary

Chapter 8: Data Considerations in the Cloud

Data Characteristics

Multitenant or Single Tenant

Choosing Data Store Types

Summary

Chapter 9: Security Design in the Cloud

The Truth about Data in the Cloud

How Much Security Is Required

Responsibilities for Each Cloud Service Model

Security Strategies

Areas of Focus

Summary

Chapter 10: Creating a Centralized Logging Strategy

Log File Uses

Logging Requirements

Summary

Chapter 11: SLA Management

Factors That Impact SLAs

Defining SLAs

Managing Vendor SLAs

Summary

Chapter 12: Monitoring Strategies

Proactive vs. Reactive Monitoring

What Needs to Be Monitored?

Monitoring Strategies by Category

Monitoring by Cloud Service Level

Summary

Chapter 13: Disaster Recovery Planning

What Is the Cost of Downtime?

Disaster Recovery Strategies for IaaS

Recovering from a Disaster in the Primary Data Center

Disaster Recovery Strategies for PaaS

Disaster Recovery Strategies for SaaS

Disaster Recovery Hybrid Clouds

Summary

Chapter 14: Leveraging a DevOps Culture to Deliver Software Faster and More Reliably

Developing the DevOps Mind-Set

Automate Infrastructure

Automate Deployments

Design Feature Flags

Measure, Monitor, and Experiment

Continuous Integration and Continuous Delivery

Summary

Chapter 15: Assessing the Organizational Impact of the Cloud Model

Enterprise Model vs. Elastic Cloud Model

IT Impact

Business Impacts

Organization Change Planning

Change in the Real World

Summary

Chapter 16: Final Thoughts

The Cloud Is Evolving Rapidly

Cloud Culture

New Business Models

PaaS Is the Game Changer

Summary

Index

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.117.252.64