nutanix‐database‐automation‐ncp‐db‐ncp‐db‐65‐NDMA_p4 - itnett/FTD02H-N GitHub Wiki

Here is a "Terms to Remember" table for the Nutanix Certified Professional - Database (NCP-DB) exam, based on the content provided from the guides you uploaded. This table will cover the key terms for Nutanix Database Management (NDB) across various sections and objectives.

Section 1 – Describe NDB Concepts

Objective 1.1: Define Database and NDB Terminology

Term Definition/Concept
NDB Software Compatibility Compatibility of NDB with different database engines (e.g., Oracle, SQL Server, MariaDB, MongoDB, etc.) and software versions.
Time Machine SLA Policies for snapshot frequency and retention that meet Recovery Point Objectives (RPO) and Recovery Time Objectives (RTO).
Data Access Management (DAM) Policies controlling access to database data to ensure security and compliance.
Provisioning Profiles Templates for deploying databases, including software, compute, network, and parameter profiles.
Copy Data Management (CDM) Managing data copies (clones, backups) without affecting production environments.
Greenfield Database A new database created within NDB without any prior configurations or data.
Brownfield Database An existing database integrated into NDB for centralized management.

Objective 1.2: Describe NDB Features and Benefits

Term Definition/Concept
Provisioning Deploying new database instances or server VMs.
One-Click Provisioning Feature that automates database deployment using predefined profiles to simplify the process.
Patching Applying updates to databases or OS to maintain security, stability, and performance.
One-Click Patching Automates patch application to minimize downtime and errors.
Cloning Creating a copy of an existing database for purposes like testing or development.
Data Protection Mechanisms such as Time Machine, snapshots, and backups to safeguard databases against data loss.

Section 2 – Deploy and Configure an NDB Instance

Objective 2.1: Deploy an NDB Instance

Term Definition/Concept
Download and Import NDB Instance Download the NDB image (qcow2 for AHV, OVA for ESXi) and import it into the Nutanix environment.
Static IP Assignment Assign a fixed IP address to the NDB instance for consistent communication.
Welcome to NDB Wizard A setup wizard that guides users through initial configuration tasks for NDB deployment.

Objective 2.2: Configure an NDB Instance

Term Definition/Concept
NTP/DNS Configuration Setting up Network Time Protocol (NTP) and Domain Name System (DNS) for time synchronization and name resolution.
Network Firewall Ports Required open ports for NDB communication (e.g., 443, 9440, 9443, 53, 123).
Network Segmentation Separating network traffic into distinct VLANs for security and performance.
SSL Certificate SSL certificate used to encrypt communications and prevent browser warnings.
High Availability (HA) Configuring multiple VMs for redundancy to ensure continuous availability of NDB services.

Objective 2.3: Configure NDB High Availability

Term Definition/Concept
High Availability Configuration Redundancy setup using multiple components such as API servers, HA Proxy servers, and Repository servers.
Service Resiliency NDB’s ability to recover from failures and maintain operational continuity.
Control Plane Scalability Capability to scale the NDB control plane by adding resources or VMs to handle more workloads.

Section 3 – Monitor Alerts and Storage Usage Within an NDB Implementation

Objective 3.1: Monitor Alerts

Term Definition/Concept
Alerts Monitoring Checking for issues or changes in the NDB environment that require attention.
Clear Alerts Removing alerts once resolved to maintain accurate monitoring.
SMTP Configuration Setting up Simple Mail Transfer Protocol (SMTP) for alert notifications via email.
Alert Policies Rules defining how alerts are generated, retained, and managed.

Objective 3.2: Monitor and Manage Storage Usage

Term Definition/Concept
Database Source Identification Identifying databases and their associated storage and clone sizes.
Storage Efficiency Monitoring Observing storage use and optimizing to avoid wastage and overprovisioning.
Snapshot Management Managing snapshots to ensure adequate backups without consuming unnecessary storage.
Storage Scaling Increasing storage capacity for a database when needed.

Section 4 – Operate and Maintain an NDB Environment

Objective 4.1: Register Database Server VMs and Databases

Term Definition/Concept
Registration Prerequisites Requirements for registering database server VMs with NDB.
Time Machine Policy Settings SLA settings related to backup and retention policies during database registration.

Objective 4.2: Provision Databases

Term Definition/Concept
Database Engine Selection Choosing the appropriate database engine for deployment (e.g., Oracle, SQL Server).
Profile Creation Defining profiles for software, compute, network, and database parameters used in provisioning.

Objective 4.3: Test and Publish Database Patches

Term Definition/Concept
Software Profile Version Specific versions of software profiles created for different database patches.
Patch Testing Testing patches to ensure they do not cause issues in the environment.

Objective 4.4: Apply Linux OS Patches

Term Definition/Concept
Patch Scheduling Planning and setting times for patches to be applied to minimize impact.
Maintenance Window Time slots allocated for applying patches and performing maintenance.

Objective 4.5: Upgrade Databases

Term Definition/Concept
Database Upgrade Process of updating databases to a newer version.

Objective 4.6: Troubleshoot NDB Operations

Term Definition/Concept
Diagnostics Bundle A collection of logs and data used to diagnose and troubleshoot issues.
Failed Snapshot Analysis Investigating reasons for snapshot failures to resolve underlying issues.

Section 5 – Protect NDB-Managed Databases Using Time Machine

Objective 5.1: SLA Retention Policies

Term Definition/Concept
Snapshot Count and Schedule Number and timing of snapshots required to meet data protection policies.
Custom SLA Tailor-made SLA that meets specific business requirements for data retention and recovery.

Objective 5.2: Perform Database Cloning

Term Definition/Concept
Clone Schedule Regular intervals at which database clones are created or refreshed.
Pre/Post Create Scripts Scripts executed before or after the creation of a clone to prepare or finalize the environment.

Objective 5.3: Restore Source Databases

Term Definition/Concept
Point-in-Time Restore Restoring a database to a specific point in time using snapshots or logs.

Objective 5.4: Refresh Clones

Term Definition/Concept
Manual Clone Refresh Manually updating a clone to reflect the current state of the source database.

Objective 5.5: Apply Database Protection Policies

Term Definition/Concept
Manual Snapshot Creating a snapshot outside the regular schedule for immediate data protection.

Objective 5.6: Data Access Management (DAM) Policies

Term Definition/Concept
DAM Policy A policy that controls data access, sharing, and protection settings.
                                    |

Section 6 – Administer an NDB Environment

Objective 6.1: Manage NDB Profiles

Term Definition/Concept
Software Profile A template defining the database version and operating system configuration.
Compute Profile A template defining the vCPUs, memory, and other hardware specifications for a database VM.
Network Profile A template defining the network settings, such as VLANs and IP configurations, for a database VM.

Objective 6.2: Perform NDB Software Upgrades

Term Definition/Concept
One-Click Upgrade An automated process to update the NDB software with minimal downtime and manual intervention.

Objective 6.3: Add Nutanix Clusters to NDB

Term Definition/Concept
Cluster Registration Process of adding a Nutanix cluster to NDB for database management.

Objective 6.4: Manage Networks in NDB

Term Definition/Concept
NDB-Managed Network A network configuration managed directly by NDB, including VLANs and IP pools.

Objective 6.5: Manage Access Controls in NDB

Term Definition/Concept
Custom Roles Roles created to define specific permissions and access levels in NDB.

Objective 6.6: Use NDB APIs and CLI

Term Definition/Concept
NDB CLI Command-line interface for managing and configuring NDB.
NDB API Application Programming Interface for integrating NDB with other tools and automating tasks.

These terms cover the essential concepts and features of NDB that you need to know for the NCP-DB exam. Make sure you understand each term and its relevance to Nutanix Database Management to successfully answer the exam questions. Good luck with your preparation!