So far in this series, we have looked at what Arc-enabled Data Services provides us and had a brief look at comparing the features. At the time of writing this post we have 2 options available for us to implement on a supported Kubernetes cluster:
Azure data services such as Azure SQL Managed Instance and Azure PostgreSQL are fully managed by Microsoft in the Azure Cloud. They provide you with evergreen environments because they are managed by Microsoft and always have the latest patches and feature offerings, while also providing you the ability to quickly and easily scale on demand based on the workload or requirements.
Arc-enabled data services provide you with a very similar experience utilizing supported Kubernetes infrastructure in your choice of location:
- At the edge
- Any public cloud (Azure, AWS, Google Cloud)
You are only restricted in scalability based on the hardware resources that you have configured in your Kubernetes cluster.
Regardless of where you are hosting your Kubernetes infrastructure Arc-enabled data services provide you with unified management of all of your data services from a single pane of glass. Using familiar tools like the Azure Portal, Azure Data Studio, and Azure CLI to monitor and gain insights into your data services with Azure Monitor takes your data estate to the next level.
You can take advantage of Azure services to protect your data estate even when you are not running in azure with access to:
- Azure Security Center
- Azure Polity
- Azure RBAC