Snap Creator Server overview
The Snap Creator Server is the main engine of the Snap Creator Framework.
Typically, the Snap Creator Server is installed on a physical or virtual host. The server hosts the Snap Creator graphical user interface (GUI) and the databases required for storing information about jobs, schedules, users, roles, profiles, and configuration files, as well as metadata from plug-ins. The Snap Creator Server is sometimes shortened to scServer within Snap Creator.
The following illustration depicts the architecture for the Snap Creator Server:
The Snap Creator Server component, which is written in Java, is typically installed on a central backup server. In smaller environments, this component can be installed on the host on which the application or database that you want to manage is installed. The Snap Creator Server component includes the following parts:
-
Workflow engine
Runs all the Snap Creator tasks and commands. The XML-driven, multi-threaded workflow engine is the central component of Snap Creator.
-
Snap Creator Application Programming Interfaces (APIs)
Used by the Snap Creator GUI and command-line interface (CLI).
-
Snap Creator repository
Contains information about Snap Creator profiles and configuration files, including global configurations and profile-level global configurations.
-
Snap Creator extended repository
Provides a database location for every job that is run in Snap Creator, including important information about the job as well as metadata generated by plug-ins.
-
Snap Creator database
Stores information about Snap Creator schedules and jobs as well as role-based access control (RBAC) users and roles.
-
Storage Interface
Serves as a common Snap Creator interface for NetApp storage systems, which uses Data ONTAP APIs to handle operations such as creating Snapshot copies, SnapVault updates, and SnapMirror updates.
-
Active IQ Unified Manager Interface
For optional communication with NetAppActive IQ Unified Manager, this interface uses Unified Manager APIs instead of Data ONTAP APIs for operations such as creating Snapshot copies, SnapVault updates, and SnapMirror updates.
-
Agent Interface
Communicates with Snap Creator agents. Although the Snap Creator Agent and Snap Creator Server are usually installed on different physical or virtual hosts, both can be installed on the same host.
Snap Creator Server 4.3.0 supports only Snap Creator Agent4.1.x and 4.3.x. Snap Creator Server 4.3.0 does not support Snap Creator Agent versions before 4.1.x.