The core OEA reference architecture is built around Azure Synapse and Azure Data Lake Storage (ADLS Gen2). We currently offer a single setup option which utilizes the Azure CLI for the initial provisioning of the Azure resources needed, however we are working on adding more options in order to:
- Better facilitate sharing within the community, accomodating customers and partners with existing investment/assets in a given approach
- Enable better devops processes utilizing infrastructure-as-code
- Provide a path from a simple starter setup to a full-blown enterprise scale architecture
|--- infrastructure
|--- bash - basic OEA setup, using cloudshell
|--- bicep - guidance on use of bicep for OEA setup
|--- python - (work in progress) conversion of basic OEA setup to python
|--- terraform - guidance on use of Terraform for Azure provisioning
The Azure Architecture Center provides a searchable catalog of resources on common architectures and best practices, including the ones listed here...
The Analytics end-to-end reference architecture (shown below) provides additional guidance on growing your analytics solution beyond the OEA starting point.
The bid data analytics with enterprise-grade security architecture demonstrates how to leverage Azure Virtual Network to create your own private network in the Azure public cloud and use Azure Private Endpoints to securely integrate managed cloud services.
The Modern analytics architecture with Azure Databricks reference architecture (show below) demonstrates how Azure Databricks can be used in conjunction with Azure Synapse. The key to this architecture is that both Azure Databricks and Azure Synapse work well with a shared Data Lake storage account and use Delta Lake effectively.
So if you already have an investment in Azure Databricks, this architecture demonstrates how you can utilize Synapse Analytics and OEA in conjunction with your Azure Databricks setup.
The Cloud Adoption Framework provides implementation guidance, best practices, and tools that are proven guidance from Microsoft, designed to accelerate your cloud adoption journey.
OEA can get you started quickly, but when determining your overall cloud adoption strategy, the resources you're looking for are found via the Cloud Adoption Framework guidance.
For guidance on Azure architectures for data workloads, see: The Azure Well-Architected Framework for data workloads
The world of provisioning cloud resources and the ongoing monitoring and maintenance of those resources is a deep and growing discipline.
If you're new to this discipline, this learning path is a strong starting point: Cloud administration basics
You can also find helpful videos here: Azure Deployment & Governance