liveBook · Manning

Cloud computing

Cloud computing is the on-demand delivery of computing resources and services over a network from remotely managed infrastructure.

How 10 Manning books explain it

Platform Engineering on Kubernetes

A platform is an integrated set of tools, services, workflows, and interfaces that enables teams to consume organizational capabilities through self-service.

How it is used
Frames cloud services as inputs to an organization-specific, self-service platform for software delivery.
How deep it goes
Develops API and architecture choices through a platform walking skeleton, but supplies no cloud-provider configuration commands here.
Examples
Uses a walking-skeleton platform and on-demand development environments provisioned with Crossplane and vcluster.
What you can do after
Build it from scratch: define a narrow platform API and use Crossplane and vcluster for on-demand development environments.

Read how Platform Engineering on Kubernetes explains cloud computing →

Think Like a CTO

Cloud computing is on-demand access to shared computing resources and services delivered over a network, typically billed according to consumption.

How it is used
Frames infrastructure selection and ongoing spending as technology leadership decisions tied to workload, growth, and available funds.
How deep it goes
Defines consumption-based resources and develops practical selection and budget checks, stopping short of provider-specific configuration.
Examples
Uses an electricity analogy, variable versus sustained workloads, and unused services versus customer-driven usage to make trade-offs concrete.
What you can do after
Evaluate cloud against on-premises for a workload and operate it with spending alerts, tags, and monthly resource reviews.

Read how Think Like a CTO explains cloud computing →

Grokking AI Applications

Cloud computing is the delivery of computing resources such as processing, memory, storage, and networking over the internet on a rented or usage-based basis.

How it is used
Supports deploying applications that people and systems can reach consistently over the internet.
How deep it goes
Defines the rental model and compares three deployment routes, but defers detailed virtual-machine setup.
Examples
Uses dedicated hardware, cloud virtual machines, managed hosting, and a deployed Langflow application as examples.
What you can do after
Evaluate deployment options by comparing control, scalability, cost, privacy, and operational responsibility.

Read how Grokking AI Applications explains cloud computing →

Microsoft Azure in Action

A cloud computing platform is an internet-accessible environment that provides managed computing resources and services for building and running applications.

How it is used
Frames Azure as internet-accessible resources for building and running applications without maintaining physical servers.
How deep it goes
Defines abstraction and distinguishes IaaS, PaaS, and SaaS by provider responsibility, without detailing their underlying implementations.
Examples
Uses website hosting, file storage, and an email-image storage and compression application as practical scenarios.
What you can do after
Evaluate/understand cloud service models and choose Azure resources with responsibility, location, and cost in mind.

Read how Microsoft Azure in Action explains cloud computing →

Starting Data Analytics with Generative AI and Python

Cloud computing is the delivery of computing resources and software services over the internet rather than from locally maintained hardware.

How it is used
Scales analytics beyond a personal computer by supplying on-demand remote computing resources.
How deep it goes
Defines providers, resources, virtual machines, and clusters, then stops short of distributed-systems internals.
Examples
Uses cloud VMs, Euclidean distances between point pairs, and deployment prompts involving AWS or serverless services.
What you can do after
Operate/configure a cloud VM and identify when managed services or cluster frameworks better fit a workload.

Read how Starting Data Analytics with Generative AI and Python explains cloud computing →

Fast Python: High performance techniques for large datasets

How it is used
Frames cloud computing as an architecture choice whose resource model affects Python performance.
How deep it goes
Explains virtualization, proprietary services, and cost implications, but stops short of implementation details for specific cloud APIs.
Examples
Uses serverless computing and virtual-machine cache preemption to illustrate cloud infrastructure and performance effects.
What you can do after
Evaluate architecture trade-offs and choose performance strategies suited to available resources and goals.

Read how Fast Python: High performance techniques for large datasets explains cloud computing →

Amazon Web Services in Action, Third Edition: An in-depth guide to AWS

A cloud resource is an infrastructure component or service instance provisioned and managed in a cloud environment.

How it is used
Explains how organizations provision and consume computing, storage, networking, and software resources for practical applications.
How deep it goes
Defines cloud characteristics and AWS service layers, then applies them to a web-shop architecture without detailing service implementation internals.
Examples
Uses an AWS-hosted web shop with virtual machines, a load balancer, CDN, object storage, DNS, and a managed database.
What you can do after
Evaluate/understand cloud architectures by relating elasticity, managed services, reliability, performance, maintenance, and pay-per-use billing.

Read how Amazon Web Services in Action, Third Edition: An in-depth guide to AWS explains cloud computing →

Architecture Modernization: Socio-technical alignment of software, strategy, and structure

A cloud resource is a computing, storage, networking, or managed-service capacity provisioned from a cloud platform.

How it is used
Positions cloud computing as a way to delegate platform layers while curating reusable capabilities for product teams.
How deep it goes
Explains delegation, mixed platform layers, and build-versus-curate trade-offs, but stops short of implementation details.
Examples
Uses serverless adoption, AWS service curation, and cloud-provider management of hardware and operating systems.
What you can do after
Operate/configure cloud capabilities by combining provider-managed services with selectively managed platform layers.

Read how Architecture Modernization: Socio-technical alignment of software, strategy, and structure explains cloud computing →

Learn Docker in a Month of Lunches, Second Edition

Cloud computing is the on-demand delivery of computing resources and services over a network, typically with usage-based provisioning.

How it is used
Guides application migration and container-platform selection while reducing infrastructure management and preserving deployment portability.
How deep it goes
Explains IaaS, PaaS, and containers through migration trade-offs, then stops short of provider-specific deployment commands.
Examples
Uses virtual machines, managed services, Dockerfiles, Compose manifests, Kubernetes, AKS, Amazon ECS, datacenters, and laptops as migration examples.
What you can do after
Evaluate cloud container platforms and apply a Docker-based migration approach across clouds, datacenters, and local environments.

Read how Learn Docker in a Month of Lunches, Second Edition explains cloud computing →

Go in Practice, Second Edition

Cloud computing is the on-demand delivery of computing resources and services over a network, typically with usage-based provisioning and management.

How it is used
Frames deployment and operations for Go applications around abstracted, programmable infrastructure and managed application platforms.
How deep it goes
Defines cloud service models and IaaS resource management, while stopping short of detailed PaaS behavior and provider-specific implementation.
Examples
Uses bare-metal servers, virtual servers, REST APIs, command-line interfaces, storage, networking, AWS, Azure, and Google Cloud as examples.
What you can do after
Operate/configure cloud deployments by distinguishing stack responsibilities and managing IaaS resources through APIs or command-line tools.

Read how Go in Practice, Second Edition explains cloud computing →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.