Achieving Digital Transformation Using Hybrid Cloud : Design Standardized Next-Generation Applications for Any Infrastructure /

Accelerate your career growth by building dynamic applications that function across all environments and cloud types Purchase of the print or Kindle book includes a free PDF eBook Key Features Learn hybrid cloud architecture from experienced cloud and telco architects Adapt and deploy emerging techn...

Full description

Saved in:
Bibliographic Details
Main Authors: Grover, Vikas (Author), Verma, Ishu (Author), Rajagopalan, Praveen (Author)
Format: Electronic eBook
Language:English
Published: Birmingham, UK : Packt Publishing Ltd., 2023.
Edition:1st edition.
Subjects:
Online Access:CONNECT
Table of Contents:
  • Cover
  • Title Page
  • Copyright and Credits
  • Contributors
  • About the reviewers
  • Table of Contents
  • Preface
  • Part 1: Containers, Kubernetes, and DevOps for Hybrid Cloud
  • Chapter 1: Adopting the Right Strategy for Building a Hybrid Cloud
  • Exploring cloud computing
  • types and service delivery models
  • Defining the hybrid cloud
  • Variations in the hybrid cloud
  • homogeneous and heterogeneous
  • Hybrid cloud use cases
  • Understanding the benefits of hybrid cloud computing
  • Hybrid cloud strategies
  • Addressing compliance considerations
  • Automating security measures
  • Finding the right balance between public and private clouds
  • Evaluating available tools and technologies
  • Summary
  • Further reading
  • Chapter 2: Dealing with VMs, Containers, and Kubernetes
  • Introduction to VM and containers
  • VMs
  • Containers
  • Anatomy of containers
  • About OCI and Docker
  • The differences between VMs and containers
  • Container orchestration
  • Why do we need container orchestration?
  • Kubernetes
  • a container orchestration tool
  • OpenShift
  • AWS EKS
  • Azure Kubernetes Service (AKS)
  • VMware Tanzu Kubernetes Grid (TKG)
  • HashiCorp Nomad
  • Google Kubernetes Engine (GKE)
  • Docker Swarm
  • CI/CD on the hybrid cloud
  • Summary
  • Further reading
  • Chapter 3: Provisioning Infrastructure with IaC
  • Infrastructure provisioning overview
  • Virtualizing hardware with SDI
  • Provisioning IaaS
  • Provisioning and managing infrastructure with IaC
  • Imperative and declarative frameworks
  • Imperative and declarative framework tools for IaC
  • Considerations for IaC
  • Accelerating IT service delivery with DevOps
  • CI/CD
  • Continuous testing
  • Continuous operations
  • Monitoring and observability
  • Automating delivery and deployment with GitOps
  • Push versus pull deployments
  • Enabling GitOps using Argo CD
  • Best practices for GitOps
  • Summary
  • Further reading
  • Chapter 4: Communicating across Kubernetes
  • Pod design patterns
  • The sidecar pattern
  • The adapter pattern
  • The ambassador pattern
  • Container-to-container communication
  • Pod-to-pod communication
  • Pods with multiple interfaces
  • Pod-to-service communication
  • External-to-service communication
  • How to discover pods and services
  • How to publish services
  • How to stitch multiple K8s clusters
  • Submariner
  • using layer 3 networking
  • Skupper
  • using a common application network (layer 7)
  • Service meshes
  • Federation of service meshes
  • Summary
  • Further reading
  • Part 2: Design Patterns, DevOps, and GitOps
  • Chapter 5: Design Patterns for Telcos and Industrial Sectors
  • Applying design patterns for operational excellence
  • Telco
  • Creating your own pattern
  • Defining a framework
  • Cloud-friendly
  • A common application platform
  • Consistent management
  • Automation
  • Summary
  • Further reading
  • Chapter 6: Securing the Hybrid Cloud