0%

Many companies claim to have "gone to the cloud," yet returns from their efforts are meager or worse. Why? Because they've defined cloud as a destination, not a capability. Using cloud as a single-vendor, one-stop destination is fiction; in practice, today's organizations use a mosaic of capabilities across several vendors. Your cloud strategy needs to follow a hybrid multicloud model, one that delivers cloud's value at destinations you choose.

This practical guide provides business leaders and C-level executives with guidance and insights across a wide range of cloud-related topics, such as distributed cloud, microservices, and other open source solutions for strengthening operations. You'll apply in-the-field best practices and lessons learned as you define your hybrid cloud strategy and drive your company's transformation strategy.

  • Learn cloud fundamentals and patterns, including basic concepts and history
  • Get a framework for cloud acumen phases to value-plot your cloud future
  • Know which questions to ask a cloud provider before you sign
  • Discover potential pitfalls for everything from the true cost of a cloud solution to adopting open source the right way

Table of Contents

  1. Preface: Who This Book Is For
    1. Conventions Used in This Book
    2. O’Reilly Online Learning
    3. How to Contact Us
    4. Our Collective Thank Yous and Acknowledgments
    5. Our Personal Dedications and Reflections
    6. Paul Zikopoulos
    7. Christopher Bienko
    8. Chris Backer
    9. Chris Konarski
    10. Sai Vennam
  2. Introduction
  3. 1. Cloudy Skies Are the Best Forecast Ever
    1. Thrivers, Divers, and New Arrivers
    2. Business Vaccination: The Arriver’s Guide
    3. Cost Takeout
    4. Resiliency
    5. Performance
    6. Security
    7. Modernization
    8. AI
    9. So Why Are Cloudy Skies the Best Forecast Ever?
  4. 2. Evolution of Cloud
    1. Are You on the Intranet, Internet, or Extranet? Nah—Just Internet
    2. Are You on a Private Cloud, Public Cloud, or Community Cloud? Nah—Just Cloud
    3. History Repeats Itself: From Granularity of Terms to General Terms
    4. Hybrid Cloud’s “Chapter 2”: Distributed Cloud
    5. Distributed Cloud On-Premises
    6. Living on the Edge: Distributed Cloud
    7. Distributed Cloud for Multicloud
    8. A Caveat to Distributed Cloud
    9. Distributed Cloud: The Ultimate Unification Layer
    10. Industry Expertise in Mission-Critical Business Processes
    11. Proven Security, Compliance, and Governance
    12. Confidential Computing and Zero Trust Architectures
    13. Build Once and Run Anywhere with Consistency
    14. Capture the World’s Innovation
    15. Cloud Solely for Savings Could Leave You with Cravings: A Trend of Repatriation
    16. Be Ye a Renovator, Innovator, or Both? How You Spend Budget
    17. Adopting a “Learning Never Ends” Culture: A Cloud Success Secret Ingredient
    18. Ready, Set, Cloud!
  5. 3. “Cloud Chapter 2”: The Path to Cloud Native
    1. Eras of Application Development
    2. In the Beginning: Monoliths and Waterfalls
    3. SOA Is the SOS to Your Monolith
    4. Microservices: What SOA Would Be If It Was Version 2.0
    5. First “Pass” on PaaS
    6. Lessons Learned: The Rise of Containers
    7. But Wait, Don’t VMs Do the Same Thing!?
    8. Docker Brings Containers to the Masses
    9. A Practical Understanding of Kubernetes
    10. Starting the Kubernetes Journey
    11. Time to Start Building
  6. 4. Cloud Computing: Patterns for The What, The How, and The Why
    1. Patterns of Cloud Computing: A Working Framework for Discussion
    2. Order Up: Pizza as a Service
    3. Do (Almost All of) It Yourself: Infrastructure as a Service
    4. IaaS has a Twin Sibling: Bare Metal
    5. Noisy Neighbors Can Be Bad Neighbors: The Multitenant Cloud
    6. Cloud Regions and Cloud Availability Zones for Any As-a-Service Offering
    7. Building the Developer’s Sandbox with Platform as a Service
    8. Digging Deeper into PaaS
    9. Composing in the Fabric of Cloud Services
    10. Consuming Functionality Without the Stress: Software as a Service
    11. The Cloud Bazaar: SaaS and the API Economy
    12. All You Need Is a Little Bit of REST and Some Microservices
    13. It’s Not Magic, But It’s Cool: The Server in Serverless?
    14. Serverless has a Kid! Function as a Service
    15. The Takeaway
    16. Wrapping It Up
  7. 5. Shift Left
    1. Monolithic and Microservices
    2. Separating the Old from the New
    3. Microservices Dance to a Different Fiddle
    4. Scaling: One of These Things Is Not Like the Other
    5. Orchestration: Amplifying the Challenges of Scale
    6. Write Once, Run Anywhere
    7. Three Stages of Approaching Modernization Incrementally
    8. Comparing Legacy Applications, Containerized Applications, and Virtual Machines
    9. Namespaces: What’s in a Name?
    10. Building an Operating System for Containers
    11. It’s OK to Have an Opinion: Opinionated Open Source
    12. Putting It All Together
  8. 6. Hackers, Attackers, and Would-Be Bad Actors: Thoughts on Security for Hybrid Cloud
    1. Just to Level Set: What’s This Open Source Stuff?
    2. Data Breaches, Exploits, and Vulnerabilities
    3. Hackers Don’t Care Where You Work: Public Cloud and Security
    4. A Case Study in Exploitable OSS
    5. Did You Leave the Container Door Open?
    6. Zero Trust in a Hybrid Cloud World
    7. Importance of Sec(urity) in DevSecOps
    8. Container Security Visibility 101
  9. 7. Data Gravity
    1. Data Gravity: More Formally Defined
    2. Container-Ready and Container-Native Storage
    3. Solving Challenges of Business Continuity in a Containerized World
    4. Why Storage? Why Now? The Curious Evolution of Persistence for Containers
    5. Container: May Ye Live Long and Prosper
    6. Container-Ready and Container-Native: Reinventing Storage for Containerized Applications
    7. Adding Storage for Containers…The Right Way
    8. Seven Best Practices for Securing Containerized Data and Applications
    9. 1. Multitenancy and the Unusual World of Container Host Operating Systems
    10. 2. Trusting Your Sources
    11. 3. Protecting the Software Build Process
    12. 4. Wrangling Deployments on Clusters
    13. 5. Orchestrating Securely
    14. 6. Lockdown: Network Isolation and API Endpoint Security
    15. 7. United Federation of Containerized Applications
    16. Readying Data for the New Normal
  10. 8. Ecosystem for Automation
    1. Rethinking Automation for the As-a-Service Era
    2. More Agency with Agentless Design
    3. What’s the Play? Architecting for Automation
    4. Streamlined Automation for the Hybrid Multicloud Era
    5. Automation for Multivendor Stacks
    6. Automation for Cloud-Scale Deployments
    7. Automation for Stress-Free DevOps
    8. Automation Everywhere and for All
  11. A. Speaking Kubernetes and Other Strange-Sounding Names
    1. The Perfect Open Source Project
    2. Day 1 on the Job: Helm Package Management
    3. Day 2 on the Job: Kubernetes Operators to Save the Day
    4. The Infrastructure…Of Course!
    5. Making the Network Tractable: Service Meshes
    6. Testing, Integration, and Deployment
    7. Monitoring and Observability
    8. Prometheus
    9. Grafana
    10. Alertmanager
    11. The Paradox of Choice: Red Hat OpenShift
  12. Index
13.59.82.167