Cloud Equivalents

Object access, file access & analytics

Amazon S3 Tables vs Microsoft Fabric OneLake

Amazon S3 Tables (Iceberg table buckets) maps most closely to Microsoft Fabric OneLake.

OneLake stores tables in Delta Lake format and can expose them as Iceberg (and Iceberg as Delta) through metadata virtualization. Azure Blob Storage itself has no table bucket type.

Partial match Use it to: Store analytics tables in an open format that many query engines can read and write, with the storage service handling table maintenance.

Last verified: · Edit on GitHub · Report an error

Side-by-side comparison

Managed open table storage (Apache Iceberg): AWS vs Azure side by side
AspectAmazon Web ServicesMicrosoft Azure
ServiceAmazon S3 TablesMicrosoft Fabric OneLake
LifecycleGenerally availableGenerally available
What it isTable buckets that store Apache Iceberg tables as first-class resources, with automatic maintenance (compaction, snapshot management) and access from Iceberg-compatible engines such as Athena, Redshift, EMR, and Spark.Fabric's tenant-wide data lake (built on ADLS) that stores tables in Delta Lake format and virtualizes metadata so the same tables can be read as Apache Iceberg (and Iceberg tables as Delta).
Pricing modelPer GB-month storage and per-request charges, plus monitoring and compaction charges.OneLake storage is billed per GB-month. Compute comes from the Fabric capacity you buy.
DocsAmazon S3 Tables docsMicrosoft Fabric OneLake docs
Pricing pageAmazon S3 Tables pricingMicrosoft Fabric OneLake pricing
ExamsDEA-C01AZ-305

Key differences

  • Native format. S3 Tables is Iceberg-native. OneLake is Delta-first, and Iceberg works through virtualized metadata and shortcuts.
  • Platform. S3 Tables is a storage feature you use from Athena, Redshift, EMR, or any Iceberg engine. OneLake comes with Microsoft Fabric and is used through a Fabric capacity.
  • Maintenance. S3 Tables automatically compacts files and manages snapshots. In Fabric, table maintenance runs from Fabric workloads.

Pricing summary

Pricing models only. No prices are quoted because they change by region and over time.

AWS
Per GB-month storage and per-request charges, plus monitoring and compaction charges. Amazon S3 Tables pricing →
Azure
OneLake storage is billed per GB-month. Compute comes from the Fabric capacity you buy. Microsoft Fabric OneLake pricing →

Certification exam mapping

ExamProviderLevelStatus
AWS Certified Data Engineer – Associate DEA-C01AWSAssociatecurrent
Microsoft Certified – Azure Solutions Architect Expert AZ-305AzureExpertcurrent
English version updated Apr 17, 2026.

Relevance is based on each exam's published scope, not a line-by-line objective match. Check the official study guide.

Verification notes

  • This mapping crosses into analytics. A later Analytics category may refine it.

FAQ

What is the Azure equivalent of Amazon S3 Tables?

Amazon S3 Tables (Iceberg table buckets) maps most closely to Microsoft Fabric OneLake. OneLake stores tables in Delta Lake format and can expose them as Iceberg (and Iceberg as Delta) through metadata virtualization. Azure Blob Storage itself has no table bucket type.

How does pricing compare between Amazon S3 Tables and Microsoft Fabric OneLake?

AWS: Per GB-month storage and per-request charges, plus monitoring and compaction charges. Azure: OneLake storage is billed per GB-month. Compute comes from the Fabric capacity you buy. Check the official pricing pages for current rates.

Which certification exams cover this topic?

AWS Certified Data Engineer – Associate (DEA-C01); Microsoft Certified – Azure Solutions Architect Expert (AZ-305).

Related comparisons

Official sources