Run Microsoft SQL Server
on Kubernetes

Solanica Platform deploys and operates SQL Server on any Kubernetes cluster, in the cloud or in your own data center. Failover, backups and upgrades are automated. Built on the open-source OpenEverest project.

KUBERNETES CLUSTER · any cloud / on-premSOLANICA PLATFORM · based on OpenEverestSolanica Operatorreconciles state · runs failoverSQL Server2022 · Linux containerPRIMARY▤ PVC · fast-ssdSQL Server2022 · Linux containerSTANDBY▤ PVC · fast-ssdALWAYS-ON AG
Lower cost than Azure SQL Managed Instance
Any cloud or on-premises
Automated Day-2 operations

What it costs

A typical production setup: 16 vCPU, 64 GB RAM, 1 TB of storage and a high-availability replica. Here is the same workload on Azure SQL Managed Instance and on Kubernetes with Solanica.

Azure SQL Managed Instance

General Purpose tier, pay-as-you-go

Compute $2,880/mo
SQL Server license (included) $1,920/mo
HA replica $2,400/mo
Storage and backups $690/mo
Monitoring $150/mo
Per month ~$8,040

SQL Server on Kubernetes with Solanica

Your cluster, your SQL Server licenses

Compute (worker nodes) $960/mo
SQL Server license (BYOL) $420/mo
HA replica $640/mo
Storage and backups $225/mo
Solanica Platform $500/mo
Per month ~$2,745
About 66% less, roughly $63,500 a year
Estimates based on public Azure pay-as-you-go pricing for East US as of March 2026. Your costs will depend on workload, region and licensing agreements.

No cloud lock-in

Azure SQL, Amazon RDS and Cloud SQL each tie SQL Server to one provider. With Solanica, the same deployment runs on any Kubernetes cluster.

Any Kubernetes cluster

AKS, EKS, GKE, OpenShift, Rancher or upstream Kubernetes on-premises. The manifests are the same everywhere, so moving between environments doesn't mean rewriting your tooling.

Standard formats and tools

Backups go to S3-compatible storage you control and metrics go to Prometheus. Your DBAs keep using the SQL Server tools they already know.

Your licensing choice

Bring existing licenses through Software Assurance, use Developer Edition for dev and test, or Express for small workloads.

Open source underneath

The platform is built on OpenEverest, an open-source set of Kubernetes operators for databases. You can read the code and run it yourself.

How it works

You describe the database you want as a single Instance in OpenEverest. The mssql provider creates the SQL Server resources in your cluster and keeps them in the state you declared. Read more in the MSSQL Provider and MSSQL Operator docs.

kubectl · Helm · GitOpsYou declare the database you wantKUBERNETES CLUSTER · any cloud / on-premSOLANICA PLATFORM · powered by OpenEverestOPENEVEREST APIInstanceProvidermssql providerpart of OpenEverest · reconciles your InstanceMSSQL RESOURCES · created by the provider, managed by the operatorMSSQLInstanceMSSQLAvailabilityGroupMSSQLBackup · …mssql-0PRIMARYSQL Serversidecars▤ PVC: data · log · tempdbmssql-1STANDBYSQL Serversidecars▤ PVC: data · log · tempdbAGEndpointsBackups → S3Prometheus metricsTLS client accessContinuously reconciled: recovers from pod loss, drift and config changes
Handled by the operator
Automated failover Backup & restore Rolling upgrades Scale up & out Certificate rotation

What's included

The operations you would expect from a managed SQL Server service, running in your own cluster.

High availability

Always On availability groups managed by the operator, with automatic failover and synchronous or asynchronous replicas.

Read the docs →

Backup and restore

Scheduled full and differential backups to S3-compatible storage, with point-in-time restore.

Read the docs →

Monitoring

SQL Server metrics exported to Prometheus, with Grafana dashboards and alerts for replication lag and resource usage.

Read the docs →

Security

TLS for client connections, Kubernetes RBAC and network policies, and credentials kept in Kubernetes Secrets or an external vault.

Read the docs →

From pilot to production

Our engineers work with your team from the first cost estimate to running in production.

01

Assessment

We look at your current SQL Server estate and licensing, and estimate what it would cost to run on Kubernetes.

02

Pilot

You deploy on your own cluster, move a real workload over, and test failover, backups and monitoring against your requirements.

03

Production

We help you roll out with a repeatable setup that fits your GitOps workflow, and our team stays on hand for support.

Talk to us about your SQL Server workloads

Tell us about your setup and we will connect you with the engineers who build and support the platform.