Cloud Computing
Cloud storage and managed databases
Compute can be thrown away and rebuilt in minutes; data cannot. Choosing between object, block and file storage, and between a managed relational engine and a NoSQL service, decides how a system scales, what its upkeep costs, and how much survives a bad day. That is why storage questions reach into every domain of the associate exams.
Why this topic exists: Object, block and file storage and the managed relational and NoSQL services are the questions that reach into all four SAA-C03 domains in the associate exams (SAA-C03; AZ-104; DP-900 for the data side).
Storage is the one part of a cloud design that cannot simply be rebuilt. Compute can be recreated from code in minutes; lost data stays lost. Choosing where data lives therefore shapes cost, performance and resilience more than most other decisions, and the options fall into two families: storage services that hold objects, disks and files, and managed databases that hold structured records and answer queries about them. Containers complicate the picture, since their data must outlive the container itself; the CNCF landscape guide describes the standard storage interface that lets clusters request volumes on demand.
| Storage type | How data is reached | Typical use | AWS examples in SAA-C03 |
|---|---|---|---|
| Object | Whole objects by key, through an HTTP API | Media, backups, logs, data lakes, static sites | S3 |
| Block | Fixed-size blocks presented to one machine as a disk | Operating system volumes, self-run databases | EBS |
| File | Paths in a shared file system, over network protocols | Shared folders, older applications that expect a file share | EFS, FSx |
Managed databases
A managed database hands patching, backups, replication and failover to the provider while leaving schema, queries and capacity choices with you. Relational engines speak SQL; every major cloud runs PostgreSQL and MySQL as a service, and Microsoft's SQL Server has its managed form on Azure. Non-relational services give up joins and flexible queries in exchange for predictable speed at scale, usually by key. An in-memory cache often sits in front of either to absorb repeated reads, and warehouses such as Snowflake serve analytics rather than transactions.
- Access pattern: read-heavy or write-heavy, by key or by complex query, steady or bursty.
- Engine and type: relational or not, and which engine, for instance MySQL against PostgreSQL.
- Scaling reads: read replicas and a cache before a larger instance.
- Tiers and lifecycle: moving rarely read objects into colder, cheaper classes on a schedule.
- Redundancy: how many copies, in how many zones or regions, measured against recovery point and recovery time objectives.
- Hybrid and transfer: bringing data in from existing sites, and serving it back to them.
A mistake worth avoiding, and where it leads
Newcomers often reach for a relational database for everything or, having read about scale, for a NoSQL service for everything. Both errors come from choosing before describing the data and how it will be read. A second mistake is to trust replication as a backup: a replica copies a deletion as faithfully as it copies a write. The SAA-C03 blueprint touches storage and data in all four of its domains, from encryption and backups in the security domain to storage tiers and database cost in the cost domain, and AZ-900 asks about tiers, redundancy options and storage account types. AZ-104 has a storage domain for Azure administrators, DP-900 covers data fundamentals on Azure, and DEA-C01 tests storage choices for data engineering on AWS. For putting object storage behind a public site safely, read cloud security; for bringing existing databases across, cloud migration.
Next to this topic
- Cloud fundamentalsService and deployment models, regions and availability zones, elasticity and shared responsibility: the vocabulary every foundational exam tests first (AZ-900 Cloud Concepts; CLF-C02; NIST SP 800-145).
- Cloud platforms: AWS, Azure, Google Cloud, OCIThe four platforms differ in naming, pricing, regions and certification ladders; choosing one is the first decision most learners and teams make (vendor exam guides; the four certification hubs on this site).
- Cloud governance and landing zonesAccounts, subscriptions and projects, management groups, policy, tagging, budgets and locks: how an estate is organised before anything is deployed (AZ-900 Azure management and governance, its one of the three areas, at 30 to 35 per cent; the Well-Architected security and cost pillars).
- Containers and KubernetesContainers are the unit of deployment in cloud-native work and Kubernetes the orchestrator; CNCF's Runtime and Orchestration categories and the CKA exam define the field.
- Serverless and event-driven computingFunctions, managed queues and event buses change how systems are designed and billed; SAA-C03 and the AWS Serverless knowledge badge treat it as its own discipline.
- Cloud networkingVirtual networks, subnets, load balancers, DNS, content delivery and hybrid connectivity are where on-premises networking meets the cloud (SAA-C03; AZ-104; both vendors also sell a networking specialty exam).
- Cloud architecture and the well-architected pillarsDesigning for reliability, performance, security and cost is what the architect exams certify (SAA-C03's four domains; AZ-305; Professional Cloud Architect) and what the Well-Architected Framework's six pillars name.
- Infrastructure as code and automationDeclaring environments in code (Terraform, CloudFormation, Bicep, Pulumi, Ansible) is CNCF's Provisioning category and the operating habit every cloud team is hired for (AZ-400; SAP-C02).
- Cloud operations and observabilityRunning what was built: monitoring, logging, tracing, alerting and reliability engineering (CNCF Observability and Analysis; the Well-Architected Operational Excellence pillar; the CloudOps exam, formerly SysOps).
- Cloud cost and FinOpsMeasured, variable cost is one of NIST's five cloud characteristics and the commonest failure in practice; the FinOps Framework (Inform, Optimize, Operate) and SAA-C03's cost-optimised domain make it a discipline, not an afterthought.
- Cloud migration and hybridMoving existing workloads (rehost, replatform, refactor) and running hybrid estates is a large part of enterprise cloud work, and the architect exams test it; the hosting guides cover the small end of a move.
Concepts to know
Glossary entries with the reason each one matters here.
- Object Storage
The storage class the exams ask about most.
- SQL
Managed relational databases are still SQL databases.
- Caching
Managed caches sit in front of most cloud databases.
Certifications that test it
Vendor exams and free certificates; facts, cost and the preparation path are on each page, and the certifications hub has them all.
- AWS · SAA-C03AWS Certified Solutions Architect – AssociateStorage and database selection is a large part of the exam.
- Microsoft · AZ-104Microsoft Certified: Azure Administrator AssociateAzure storage accounts are an administrator domain.
- Microsoft · DP-900Microsoft Certified: Azure Data FundamentalsThe data-side fundamentals on Azure.
- AWS · DEA-C01AWS Certified Data Engineer – AssociateStorage choices for data engineering on AWS.
Tools of the trade
- PostgreSQL
Offered managed by every cloud.
- MySQL
Offered managed by every cloud.
- Microsoft SQL Server
Azure SQL is its managed form.
- Snowflake
The warehouse that lives only in the cloud.
Frequently asked
- How does object storage differ from a file share?
- A file share presents folders and paths that many machines can mount and edit in place. Object storage keeps whole objects under keys and is read and written through an API, which suits very large volumes, but an object is replaced rather than edited.
- Should I run my own database on a virtual machine instead?
- Only if you need an engine version, extension or setting the managed service does not offer, and you have the people to patch it, back it up and fail it over. Otherwise the managed service removes a large share of routine work.
- Is a NoSQL database faster than a relational one?
- For the lookups it was built for, typically retrieval by key at very large scale, it can be. For ad hoc queries and joins across many tables a relational engine is usually the better tool. Speed depends on the fit between data, query and engine.
Courses in the directory
43 courses are filed here; the top 6 by our ranking, details and the provider link on each course page.
Last reviewed 26 September 2026 · Getting Digital
