Short answerYou can stay on AWS and consolidate Redshift, EMR, Glue and Athena into Databricks. Data stays in your own S3 as Delta and Iceberg tables, and ETL, SQL, ML and agents run on one governed platform. Start with the most costly or painful workload to build the case for the rest.
Key takeaways
- No need to leave AWS.
- Fewer services to run and pay for.
- Start with the most painful or costly workload.
Many AWS customers build their data platform from several services: Redshift for the warehouse, EMR for Spark, Glue for ETL and catalog, and Athena for ad hoc queries.
The cost of many services
Each service has its own configuration, security and billing. Governance is spread across them. AI work often needs yet another copy of the data.
What Databricks on AWS changes
- Data stays in your own S3, in open Delta and Iceberg tables.
- ETL, Spark, SQL and ML run on one platform.
- Unity Catalog governs tables, models and agents together.
- Serverless compute scales down when idle.
How we migrate
- Map Redshift, EMR, Glue and Athena workloads and their users.
- Convert Redshift SQL with LakeBridge and our accelerators.
- Move EMR and Glue jobs into declarative pipelines.
- Reconcile reports, then switch users in waves.
Where to start
Start with the workload that costs the most or causes the most pain. A clear early win builds the case for the rest.
About the author
NeuralShore Engineering, Databricks delivery team
Databricks architects, data engineers and AI engineers at NeuralShore, DLytica’s Databricks delivery company. Leadership comes from IBM data and AI architecture.