ENES

Cloud

82 Cloud terms explained simply, ordered from basic to advanced. Start at the top if the topic is new to you.

Basic

BasicTech companiesCloud

Alibaba

China's giant of online marketplaces, which also runs a major cloud.

BasicTech companiesCloud

Amazon

An online store with its own delivery network, and the company that runs AWS.

BasicAWSCloud

Amazon S3

A giant online drawer for files, rented by the gigabyte.

BasicAWSCloud

Amazon WorkSpaces

A full Windows or Linux desktop that lives in AWS and that you open from any device.

BasicAWSCloud

AWS Cost Explorer

The AWS screen that shows what you spent, on what, and what you will likely spend.

BasicAWSCloud

AWS Snowball

A rugged box AWS shipped to you to move huge amounts of data by truck instead of internet.

BasicAWSCloud

AWS Trusted Advisor

An automatic checkup of your AWS account with tips to save money and stay safe.

BasicCloud

Cloud computing

Renting computers over the internet instead of buying your own.

BasicCloud

Cloud console

The website where you log in to see and manage everything you rent in the cloud.

BasicCloud

Cloud migration

Moving a company's apps and data from its own servers to a cloud provider.

BasicCloud

Cloud outage

When a cloud provider fails and many apps and websites go down with it.

BasicCloudSoftware

Container

A sealed box with a program and everything it needs to run anywhere.

BasicHardwareCloud

Data center

A building full of servers where the internet, the cloud and AI actually run.

BasicSoftwareCloud

Deployment

Getting a new version of software from the team's computers to real users.

BasicTech companiesCloud

Dropbox

A company that keeps a folder of your files in sync across all your devices.

BasicCloudTech companies

Google Cloud

Google's cloud business: computing, storage, data and AI services rented by the hour.

BasicTech companiesCloud

Microsoft

The company of Windows and Office, now just as much a cloud company with Azure.

BasicTech companiesCloud

Netflix

A streaming service, and the engineering it built to deliver video to the whole world.

BasicCloud

Private cloud

Cloud-style computing reserved for a single organization.

BasicCloudSoftware

Rollback

Going back to the last version that worked when a new one causes problems.

BasicCloud

SaaS, PaaS and IaaS

Three ways to rent computing, depending on how much of the work you hand over.

BasicTech companiesCloud

Salesforce

The company that sells, as an online subscription, the software to manage customers.

BasicCloud

Scalability

How well a system keeps working when it has to handle much more.

BasicHardwareCloud

Server

A computer whose job is to answer requests from other computers, all day, every day.

BasicCloud

SLA

A written promise about how reliable a service will be, and what happens if it is not.

BasicTech companiesCloud

Spotify

A Swedish streaming service for music and podcasts, free with ads or paid monthly.

BasicCloud

Vendor lock-in

When leaving a provider would cost so much that you are stuck with it.

BasicCloudHardware

Virtual machine

A complete computer made of software, running inside a real one.

BasicCloud

Web hosting

Renting space on an always-on computer so your website is reachable by anyone.

BasicCloud

Workload

Any job you run on computers: an app, a database, a nightly report, an AI model.

Intermediate

IntermediateAWSCloud

Amazon ECS and Fargate

AWS runs your containers; with Fargate you never see the servers at all.

IntermediateCloud

Autoscaling

Adding and removing servers automatically as demand goes up and down.

IntermediateAWSCloud

AWS Batch

An AWS service that runs big piles of jobs and rents the machines only while they work.

IntermediateAWSCloud

AWS CloudFormation

Describe your AWS infrastructure in a text file; AWS builds it exactly like that.

IntermediateAWSCloud

AWS DataSync

An AWS service that copies large amounts of files over the network, and checks they arrived intact.

IntermediateAWSCloud

AWS Elastic Beanstalk

Upload your web app's code and AWS sets up the servers to run it.

IntermediateAWSCloud

AWS Systems Manager

A toolbox for running, patching and logging into a whole fleet of servers at once.

IntermediateAWSCloud

AWS Well-Architected Framework

AWS's checklist of good practices for building systems in the cloud that hold up.

IntermediateCloud

Blue-green deployment

Releasing a new version next to the old one and switching traffic over at once.

IntermediateCloud

Canary release

Releasing a new version to a small slice of users first, and widening only if it behaves.

IntermediateNetworksCloud

CDN

Copies of a website kept on servers around the world, close to whoever asks.

IntermediateCloud

Cloud-native

Software designed from the start to take advantage of the cloud, not just moved into it.

IntermediateCloud

Cold start

The extra wait when a serverless function has to boot before answering.

IntermediateCloudSoftware

Configuration management

Describing how servers should be set up, and letting a tool keep them that way.

IntermediateDataCloud

Data lake

Cheap storage where all your data is kept as raw files, to be sorted out later.

IntermediateCloud

Disaster recovery

The plan for getting systems and data back after a major failure.

IntermediateCloudSoftware

Docker

The tool that made containers easy: package an app once, run it anywhere.

IntermediateCloudNetworks

Edge computing

Processing data close to where it is created, instead of in a distant data center.

IntermediateCloudNetworks

Egress fees

What a cloud provider charges you for data leaving its network.

IntermediateCloud

FinOps

Understanding and controlling cloud spending, as a job shared by engineers and finance.

IntermediateCloud

High availability

Designing a system so it keeps working when one of its parts fails.

IntermediateCloud

Hybrid and multi-cloud

Running systems across your own servers and the cloud, or across several cloud providers.

IntermediateCloudSoftware

Incident postmortem

A written review of what went wrong in an outage and how to avoid a repeat.

IntermediateCloud

Infrastructure as code

Describing servers, networks and databases in files instead of clicking.

IntermediateCloud

Kubernetes

The system that runs and babysits containers across many machines.

IntermediateNetworksCloud

Load balancer

The traffic cop that spreads incoming requests across many servers.

IntermediateCloudSoftware

Load testing

Simulating lots of users at once to see how a system holds up before real ones arrive.

IntermediateCloud

Multi-tenancy

One running system serving many customers, each seeing only its own data.

IntermediateCloud

Object storage

Files stored as whole named objects, reached over the web, almost without limit.

IntermediateCloud

Observability

Being able to tell what a running system is doing, and why, from what it emits.

IntermediateCloudAWS

Reserved instances and Savings Plans

Cheaper cloud prices in exchange for promising to keep using it for one or three years.

IntermediateCloud

Serverless

Code that runs only when called; you never see or manage the server.

IntermediateCloudSecurity

Shared responsibility model

Who secures what in the cloud: the provider, the customer, or both.

IntermediateCloudSoftware

Site reliability engineering

Running production systems with software engineering, and a budget for failure.

IntermediateCloudSecurity

Sovereign cloud

A cloud built so data and its control stay under one country's or region's laws.

IntermediateCloudAWS

Spot instances

Spare cloud servers rented at a deep discount, but taken back on short notice.

IntermediateCloudSoftware

Stateless and stateful

Whether a program remembers things between requests, or keeps that memory somewhere else.

IntermediateCloud

Terraform

A popular tool for describing cloud infrastructure in files and creating it for you.

Advanced

AdvancedAWSCloud

Amazon EKS

Kubernetes with the hard part, the control plane, run by AWS.

AdvancedAWSCloud

AWS CDK

Describe your AWS infrastructure in a real programming language instead of YAML.

AdvancedAWSCloud

AWS Outposts

AWS hardware installed in your own building, run by AWS as part of a Region.

AdvancedCloudSoftware

Chaos engineering

Breaking your own system on purpose, carefully, to find weak spots before outages do.

AdvancedDataCloud

Data streaming

Processing data as a continuous flow of events, seconds after they happen.

AdvancedCloudSoftware

GitOps

Running infrastructure by editing files in Git and letting an agent make reality match.

AdvancedCloud

Golden image

A pre-built, approved server template that every new machine is copied from.

AdvancedCloud

Helm

The package manager for Kubernetes: install a whole app with one command.

AdvancedCloud

Hypervisor

The software layer that splits one physical computer into many virtual machines.

AdvancedSoftwareCloud

Microservices

Building one application as many small services that each do one job.

AdvancedCloud

Multi-region architecture

Running an application in several cloud regions so it survives losing a whole one.

AdvancedCloud

OpenStack

Open source software for building your own cloud on your own servers.

AdvancedCloudSoftware

Platform engineering

Building an internal product that lets developers ship without becoming cloud experts.

AdvancedCloud

Service mesh

A network layer that handles how microservices talk, so the code does not have to.