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

Here is a complete "Terms to Remember" table for the whole NCP-DB exam, structured by section and objective. This table includes essential terms and concepts to memorize for each exam topic, aligning with the knowledge and references provided.

Section 1 – Describe NDB Concepts

Objective 1.1: Define Database and NDB Terminology

Term Definition/Concept
NDB Software Compatibility Compatibility of NDB with various database engines and software versions.
Time Machine SLA Policies defining snapshot frequency and retention to meet Recovery Point Objectives (RPO) and Recovery Time Objectives (RTO).
Data Access Management (DAM) Policies controlling access to database data, ensuring security and compliance.
Provisioning Profiles Templates for database deployments, including software, compute, network, and parameter profiles.
Copy Data Management (CDM) Managing data copies (clones, backups) without impacting 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 Process of deploying new database instances or server VMs.
One-Click Provisioning Feature that simplifies database deployment by automating configuration and using predefined profiles.
Patching Applying updates to databases or operating systems to maintain security, stability, and performance.
One-Click Patching Automates patch application to minimize downtime and human error.
Cloning Creating a copy of an existing database for testing, development, or analytics purposes.
Data Protection Mechanisms such as Time Machine, snapshots, and backups to safeguard databases against data loss.

Section 2 – Describe NDB Concepts

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 to ensure 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 Necessary ports that must be open for NDB to communicate properly (e.g., 443, 9440, 9443, 53, 123).
Network Segmentation Dividing network traffic into separate VLANs for security and performance.
SSL Certificate Secure Sockets Layer (SSL) certificate to encrypt communications and avoid 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 Setup for redundancy using multiple components like API servers, HA Proxy servers, and Repository servers.
Service Resiliency NDB’s ability to recover from failures and maintain operational continuity.
Control Plane Scalability Ability to scale the NDB control plane by adding resources or additional 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 after they have been resolved to maintain accurate monitoring.
SMTP Configuration Setting up Simple Mail Transfer Protocol (SMTP) for sending 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 it 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 that must be met before registering database server VMs with NDB.
Time Machine Policy Settings SLA settings related to backup and retention policies when registering databases.

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 introduce 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.

This table provides a complete overview of all the terms and concepts that are crucial to remember for the NCP-DB exam. Make sure to thoroughly understand each term, its context, and its relevance to NDB to successfully answer the questions on the exam. Good luck with your preparation!