Break free from Windows-only licensing traps and cloud vendor lock-in. Solanica Platform brings production-grade MSSQL to any Kubernetes cluster — with automated Day-2 operations, built on OpenEverest.
Microsoft SQL Server licensing on managed cloud services is a margin machine — for the cloud provider. Here's what happens when you take control.
Typical enterprise setup — 16 vCores, 64 GB RAM, 1 TB storage, HA enabled
Same specs — 16 vCPU, 64 GB RAM, 1 TB NVMe, HA with auto-failover
Azure SQL, AWS RDS for SQL Server, Google Cloud SQL — they all want you locked into their ecosystem. Solanica gives you MSSQL that runs identically everywhere.
AKS, EKS, GKE, on-prem (OpenShift, Rancher, vanilla K8s) — your MSSQL deployment is the same YAML manifest. Switch clouds without rewriting a single line of application code or ops tooling.
No proprietary backup formats. No vendor-specific monitoring APIs. Your backups go to S3-compatible storage you control. Your metrics flow to standard Prometheus. Your data stays sovereign.
Bring your own SQL Server licenses through Software Assurance, use Developer Edition for non-prod, or run SQL Server Express for lightweight workloads. You choose the licensing model that makes financial sense.
Solanica Platform is powered by OpenEverest — open-source Kubernetes operators for databases. No black boxes. Audit the code, fork it, contribute to it. Your infrastructure runs on standards, not SaaS lock-in.
Solanica Platform deploys SQL Server as a Kubernetes-native workload with automated Day-2 operations. No manual intervention, no scripts duct-taped together.
When the primary pod fails, the operator promotes the standby replica within seconds. Availability Groups ensure zero data loss. Your application reconnects via the Kubernetes Service — no DNS changes needed.
# Failover is automatic, but you can trigger manually: $ kubectl patch solanicamssql mssql-prod \ --type merge -p '{"spec":{"primaryNode":"mssql-replica-0"}}' Scheduled full and incremental backups to any S3-compatible storage. Restore to any point in time with a single command. Backups are encrypted and compressed by default.
# Restore to a specific point in time: $ kubectl apply -f restore-pit.yaml # restoreTarget: "2026-03-17T02:30:00Z" Upgrade SQL Server versions with zero downtime. The operator drains the standby replica, upgrades it, syncs, then performs a controlled failover and upgrades the former primary.
# Upgrade SQL Server version: $ kubectl patch solanicamssql mssql-prod \ --type merge -p '{"spec":{"engine":{"version":"2025"}}}' Scale vertically (more CPU/RAM) or horizontally (add read replicas) through declarative YAML changes. VPA integration automatically right-sizes your instances based on actual usage.
# Add a read replica: $ kubectl patch solanicamssql mssql-prod \ --type merge -p '{"spec":{"replicas":3}}' Everything you expect from a managed SQL Server service — without the managed service price tag or the vendor handcuffs.
MSSQL on Kubernetes is currently in early alpha. Features marked with ALPHA are available today. Features marked with PLANNED are on our near-term roadmap. Your feedback shapes what ships next.
Always-On Availability Groups managed by the operator. Automatic failover with sub-30-second recovery. Zero data loss in synchronous mode.
Scheduled full and differential backups to S3-compatible storage. Point-in-time recovery. Encrypted and compressed by default.
Built-in Prometheus exporter for SQL Server metrics. Pre-configured Grafana dashboards. Alertmanager rules for critical database events.
TLS encryption for all connections. Kubernetes RBAC integration. Namespace isolation. Secrets management via Kubernetes Secrets or external vaults.
Transparent Data Encryption with automated key rotation. Integration with HashiCorp Vault, AWS KMS, and Azure Key Vault for enterprise key management.
AI-powered query analysis and automatic index recommendations via Solanica AI Copilot integration. Automatic tempdb configuration and memory optimization.