The managed analytics layer on AWS — cataloguing, transforming, querying and visualising data without running the infrastructure underneath it.
AWS analytics services are designed around a data lake in Amazon S3. Rather than loading everything into one database, data lands in S3 as files (ideally Parquet or another columnar format), a shared catalog describes those files as tables, and several serverless engines read the same tables. This section covers the services that make that pattern work: delivery (Amazon Data Firehose), cataloguing and transformation (AWS Glue Data Catalog, Glue ETL, Glue Workflows), governance (Lake Formation), querying (Athena) and visualisation (QuickSight). One page also clarifies the frequent confusion between Lake Formation and CloudFormation, which share a name pattern but solve unrelated problems.
The Glue Data Catalog is the hub: it is a Hive-compatible metastore that Athena, Glue jobs, EMR and Redshift Spectrum all use to find table schemas and partitions. Crawlers or ETL jobs keep it current. Lake Formation sits on top of the catalog and grants table, column and row-level permissions, so the same governance applies whichever engine reads the data. Athena runs SQL directly against S3 and charges by data scanned, which is why partitioning and columnar formats translate directly into lower cost. QuickSight connects to Athena (among other sources) for dashboards.
| Need | Service |
|---|---|
| Continuously deliver streams or logs to S3, Redshift or OpenSearch | Amazon Data Firehose |
| Discover and register schemas for files in S3 | Glue Data Catalog and crawlers |
| Serverless Spark or Python ETL | Glue ETL jobs |
| Chain crawlers and jobs with triggers | Glue Workflows (or Step Functions) |
| Fine-grained access control on lake tables | Lake Formation |
| Ad-hoc SQL over S3 without clusters | Athena |
| Business dashboards and embedded analytics | QuickSight |
| Provision infrastructure as code | CloudFormation (not an analytics service) |
For sustained, high-concurrency warehouse workloads, Amazon Redshift is usually a better fit than Athena; for large custom Spark or Hadoop jobs, EMR offers more control than Glue.
Related: AWS networking.