Operating Databases on Kubernetes at Scale

Why Databases on Kubernetes?

Operational Simplicity

Take advantage of Kubernetes to easily provision, scale, and manage hundreds of database instances

Deployment Portability

Create different production, testing, or development environments in the cloud or on-premises with ease

Infrastructure Convergence

Eliminate the need to maintain separate database infrastructure to further standardize on Kubernetes

Deployment Models

Kubernetes offers flexible deployment patterns for data services. You can either deploy databases as part of your application or as a dedicated service.

Application Embedded

  • Select the best stack for each application
  • Empower developers and enable agility
  • Achieve operational and performance isolation
  • ic_about@3x Created with Sketch.
    Need to scalably manage heterogeneous instances

Dedicated Service

  • Offload operational complexity to DB team
  • Roll out data services with greater confidence
  • Centralize compliance management activities
  • ic_about@3x Created with Sketch.
    Complex to manage data and applications together

Database Functionality

Managing a database can be a complex and daunting task. Kubernetes and Kasten K10 make this really simple, allowing you to focus on your applications.

General Management

  • Provisioning & Scaling
  • Patching & Upgrades
  • Parameter Config
  • User Management
  • Application Access
  • Activity Monitoring

Data Management

  • Backup & Restore
  • Disaster Recovery
  • Replication
  • High Availability
  • Copy Management
  • Data Masking

Simplify with Kasten K10 and Kanister

Introduce robust data management capabilities
across deployment models and databases

Unified Management

Use a policy-driven platform to manage data services in a consistent and scalable manner. Extensible to add support for new data services.

App-Centric Approach

Simplify management operations by focusing on applications as the operational unit and abstracting away infrastructure or data stores.

Database Best Practices

Leverage open-source blueprints to enable operations on common data services. Implement best practices without having to build from scratch.