Skip to main content
SnapCenter software

SnapCenter overview

Contributors netapp-soumikd

SnapCenter software is a simple, centralized, scalable platform that offers application-consistent data protection for applications, databases, host file systems, and VMs operating on ONTAP systems in the Hybrid Cloud.

SnapCenter leverages NetApp Snapshot, SnapRestore, FlexClone, SnapMirror, and SnapVault technologies to provide the following:

  • Fast, space-efficient, application-consistent, disk-based backups

  • Rapid, granular restore, and application-consistent recovery

  • Quick, space-efficient cloning

SnapCenter includes both SnapCenter Server and individual lightweight plug-ins. You can automate plug-in deployment to remote application hosts, schedule backup, verification, and clone operations, and monitor all data protection operations.

SnapCenter can be installed either on on-premise or on a public cloud to protect data.

  • On premise to protect the following:

    • Data that is on ONTAP FAS, AFF, or ASA primary systems and replicated to ONTAP FAS, AFF, or ASA secondary systems

    • Data that is on ONTAP Select primary systems

    • Data that is on ONTAP FAS, AFF, or ASA primary and secondary systems and protected to local StorageGRID object storage

    • Data that is on ONTAP ASA r2 primary and secondary systems

  • On premise in a Hybrid Cloud to protect the following:

    • Data that is on ONTAP FAS, AFF, or ASA primary systems and replicated to Cloud Volumes ONTAP

    • Data that is on ONTAP FAS, AFF, or ASA primary and secondary systems and protected to object and archive storage in cloud (using BlueXP backup and recovery integration)

  • In a public cloud to protect the following:

    • Data that is on Cloud Volumes ONTAP (formerly ONTAP Cloud) primary systems

    • Data that is on Amazon FSX for ONTAP

    • Data that is on primary Azure NetApp Files (Oracle, Microsoft SQL, and SAP HANA)

Key features

SnapCenter provides the following key features:

  • Centralized, application-consistent data protection of different applications

    Data protection is supported for Microsoft Exchange Server, Microsoft SQL Server, Oracle Databases on Linux or AIX, SAP HANA database, IBM Db2, PostgreSQL, MySQL, and Windows Host Filesystems running on ONTAP systems. SnapCenter also supports protection of applications such as MongoDB, Storage, MaxDB, Sybase ASE, ORASCPM.

  • Policy-based backups

    Policy-based backups leverage NetApp Snapshot technology to create fast, space-efficient, application-consistent, disk-based backups. Optionally, you can automate protection of these backups to secondary storage by updates to existing protection relationships.

  • Back ups for multiple resources

    You can back up multiple resources (applications, databases, or host file systems) of the same type, at the same time, by using SnapCenter resource groups.

  • Restore and recovery

    SnapCenter provides rapid, granular restores of backups and application-consistent, time-based recovery. You can restore from any destination in the Hybrid Cloud.

  • Cloning

    SnapCenter provides quick, space-efficient, application-consistent cloning, which enables accelerated software development. You can clone on any destination in the Hybrid Cloud.

  • Single user management graphical user interface (GUI)

    SnapCenter provides a GUI that is a single, one-stop interface for managing backups and clones of a resource in any destination in the Hybrid Cloud.

  • REST APIs, Windows cmdlets, UNIX commands

    SnapCenter provides REST APIs for most functionality for integration with any orchestration software, and use of Windows PowerShell cmdlets and command-line interface.

  • Centralized data protection dashboard and reporting

  • Role-Based Access Control (RBAC) for security and delegation

  • A built-in repository database with high-availability to store all backup metadata

  • Automated push install of plug-ins

  • High Availability

  • Disaster Recovery (DR)

  • SnapLock Learn More

  • SnapMirror active sync (initially released as SnapMirror Business Continuity [SM-BC])

  • Synchronous mirroring Learn More

SnapCenter architecture and components

The SnapCenter platform is based on a multitiered architecture that includes a centralized management server and a plug-in host. SnapCenter supports multisite data center. The SnapCenter server host and the plug-in host can be at different geographical locations.

Figure showing input/output dialog or representing written content

SnapCenter includes the SnapCenter Server, the SnapCenter Plug-in package for Windows, and the SnapCenter Plug-In Package for Linux. Each package contains plug-ins for various applications and infrastructure components.

SnapCenter Server

The SnapCenter Server supports Microsoft Windows and Linux (RHEL 8.x, RHEL 9.x, SLES 15 SP5) operating systems. SnapCenter server includes a web server, a centralized HTML5-based user interface, PowerShell cmdlets, REST APIs, and the SnapCenter repository.

The SnapCenter Server and plug-ins communicate with the host agent using HTTPS. Information about SnapCenter operations is stored in the SnapCenter repository.

SnapCenter plug-ins

Each SnapCenter plug-in supports specific environments, databases, and applications.

Plug-in name Included in install package Requires other plug-ins Installed on host Platform supported

SnapCenter plug-in for Microsoft SQL Server

Plug-ins package for Windows

Plug-in for Windows

SQL Server host

Windows

SnapCenter plug-in for Windows

Plug-ins package for Windows

Windows host

Windows

SnapCenter plug-in for Microsoft Exchange Server

Plug-ins package for Windows

Plug-in for Windows

Exchange Server host

Windows

SnapCentre plug-in for Oracle Database

Plug-ins package for Linux and plug-ins Package for AIX

Plug-in for UNIX

Oracle host

Linux or AIX

SnapCenter plug-in for SAP HANA Database

Plug-ins package for Linux and plug-ins package for Windows

Plug-in for UNIX or plug-in for Windows

HDBSQL client host

Linux or Windows

SnapCenter plug-in for IBM Db2

Plug-ins package for Linux and plug-ins Package for Windows

Plug-in for UNIX or plug-in for Windows

Db2 host

Linux, AIX, or Windows

SnapCenter plug-in for PostgreSQL

Plug-ins package for Linux and plug-ins package for Windows

Plug-in for UNIX or plug-in for Windows

PostgreSQL host

Linux or Windows

SnaoCenter plug-in for MySQL

Plug-ins package for Linux and plug-ins package for Windows

Plug-in for UNIX or Plug-in for Windows

MySQL host

Linux or Windows

SnapCenter plug-in for MongoDB

Plug-ins package for Linux and plug-ins package for Windows

Plug-in for UNIX or plug-in for Windows

MongoDB host

Linux or Windows

SnapCenter plug-in for ORASCPM (Oracle Applications)

Plug-ins package for Linux and plug-ins package for Windows

Plug-in for UNIX or plug-in for Windows

Oracle host

Linux or Windows

SnapCenter plug-in for SAP ASE

Plug-ins package for Linux and plug-ins package for Windows

Plug-in for UNIX or plug-in for Windows

SAP host

Linux or Windows

SnapCenter plug-in for SAP MaxDB

Plug-ins package for Linux and plug-ins package for Windows

Plug-in for UNIX or plug-in for Windows

SAP MaxDB host

Linux or Windows

SnapCenter plug-in for Storage plug-in

Plug-ins package for Linux and Plug-ins package for Windows

Plug-in for UNIX or plug-in for Windows

Storage host

Linux or Windows

The SnapCenter Plug-in for VMware vSphere supports crash-consistent and VM-consistent backup and restore operations for virtual machines (VMs), datastores, and Virtual Machine Disks (VMDKs), and it supports the SnapCenter application-specific plug-ins to protect application-consistent backup and restore operations for virtualized databases and file systems.

If your database or filesystem is stored on VMs, or if you want to protect VMs and datastores, you must deploy the SnapCenter Plug-in for VMware vSphere virtual appliance. For information, refer SnapCenter Plug-in for VMware vSphere documentation.

SnapCenter repository

The SnapCenter repository, sometimes referred to as the NSM database, stores information and metadata for every SnapCenter operation.

MySQL Server repository database is installed by default when you install the SnapCenter Server. If MySQL Server is already installed and you are doing a fresh installation of SnapCenter Server, you should uninstall MySQL Server.

SnapCenter supports MySQL Server 8.0.37 or later as the SnapCenter repository database. If you were using an earlier version of MySQL Server with an earlier release of SnapCenter, during SnapCenter upgrade, the MySQL Server is upgraded to 8.0.37 or later.

The SnapCenter repository stores the following information and metadata:

  • Backup, clone, restore, and verification metadata

  • Reporting, job, and event information

  • Host and plug-in information

  • Role, user, and permission details

  • Storage system connection information