CSC/ECE 517 Spring 2024 - NTNX-2 : Snapshot Functionality for provisioned databases

From Expertiza_Wiki
Revision as of 23:12, 21 March 2024 by Zzhan224 (talk | contribs) (NTNX-2 : Snapshot Functionality for provisioned databases)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Backgroud:

NDB Operator

The NDB Operator is a tool for Kubernetes that helps manage MySQL NDB Clusters. It automates tasks like setting up, scaling, and backing up databases, making it easier to handle these in Kubernetes. It works with tools like Ansible, Jenkins, and Terraform to help set up and run databases automatically. The NDB Operator also helps with security and following rules by offering features like data encryption and access control. It’s designed to take advantage of Kubernetes' features like auto-scaling and load balancing, so developers can focus more on their main tasks and worry less about managing databases. It sets up a way for applications to connect to the databases easily, making the whole process smoother.

Nutanix Database Service

Nutanix Database Service (NDB) is a Database-as-a-Service platform that simplifies managing databases across different environments, such as on-premises and cloud. It supports databases like SQL Server, Oracle, and MongoDB, automating tasks like provisioning, cloning, and backup. NDB offers a self-service experience for developers, streamlining database setup and management, allowing DBAs to focus on more strategic tasks while maintaining control over their database environments.


Problem Statement

NDB Operator how to manage the snapshot


Design Document NDB Operator exist api How we gonna add more


Test Plan

How we gonna test our api


References