SnapCenter 개요
SnapCenter 소프트웨어는 하이브리드 클라우드 어디서나 ONTAP 시스템에서 실행되는 애플리케이션, 데이터베이스, 호스트 파일 시스템 및 VM에 대해 애플리케이션 정합성을 보장하는 데이터 보호 기능을 제공하는 단순하고 확장 가능한 중앙 집중식 플랫폼입니다.
SnapCenter는 NetApp Snapshot, SnapRestore, FlexClone, SnapMirror 및 SnapVault 기술을 활용하여 다음을 제공합니다.
-
빠르고 공간 효율적이며 애플리케이션 정합성이 보장되는 디스크 기반 백업
-
신속하고 세부적인 복원 및 애플리케이션 정합성 보장 복구
-
빠르고 공간 효율적인 클론 복제
SnapCenter에는 SnapCenter 서버와 개별 경량 플러그인이 모두 포함되어 있습니다. 원격 애플리케이션 호스트에 플러그인을 자동으로 구축하고, 백업, 검증 및 클론 작업을 예약하고, 모든 데이터 보호 작업을 모니터링할 수 있습니다.
SnapCenter는 다음과 같은 방법으로 구축할 수 있습니다.
-
다음을 보호하기 위한 온프레미스:
-
ONTAP FAS 또는 AFF 기본 시스템에 있으며 ONTAP FAS 또는 AFF 보조 시스템에 복제된 데이터입니다
-
ONTAP Select 운영 시스템에 있는 데이터
-
-
하이브리드 클라우드의 사내 로 다음을 보호:
-
ONTAP FAS 또는 AFF 기본 시스템에 있으며 Cloud Volumes ONTAP 또는 NetApp 프라이빗 스토리지 2차 시스템에 복제된 데이터입니다
-
-
퍼블릭 클라우드에서 다음을 보호합니다.
-
Cloud Volumes ONTAP(이전의 ONTAP 클라우드) 운영 시스템에 있는 데이터
-
SnapCenter에는 다음과 같은 주요 기능이 포함되어 있습니다.
-
애플리케이션 정합성이 보장되는 중앙 집중식 데이터 보호
ONTAP 시스템에서 실행되는 Microsoft Exchange Server, Microsoft SQL Server, Linux 또는 AIX 기반 Oracle 데이터베이스, SAP HANA 데이터베이스 및 Windows 호스트 파일 시스템에 대해 데이터 보호가 지원됩니다.
사용자 정의 SnapCenter 플러그인을 만들 수 있는 프레임워크를 제공하여 다른 표준 또는 사용자 지정 애플리케이션 및 데이터베이스에서도 데이터 보호가 지원됩니다. 따라서 동일한 단일 창에서 다른 애플리케이션과 데이터베이스의 데이터를 보호할 수 있습니다. NetApp은 이 프레임워크를 활용하여 NetApp 자동화 스토어에서 IBM DB2, MongoDB, MySQL용 SnapCenter 맞춤형 플러그인을 출시했습니다.
-
정책 기반 백업
정책 기반 백업은 NetApp Snapshot 복사본 기술을 활용하여 빠르고 공간 효율적이며 애플리케이션 정합성을 보장하는 디스크 기반 백업을 생성합니다. 필요에 따라 기존 보호 관계를 업데이트하여 보조 스토리지에 대한 이러한 백업을 자동으로 보호할 수 있습니다.
-
여러 리소스를 백업합니다
SnapCenter 리소스 그룹을 사용하여 동일한 유형의 여러 리소스(애플리케이션, 데이터베이스 또는 호스트 파일 시스템)를 동시에 백업할 수 있습니다.
-
복원 및 복구
SnapCenter는 백업 및 애플리케이션 정합성이 보장되는 시간 기반 복구를 빠르고 세부적으로 복구합니다. 하이브리드 클라우드의 모든 대상에서 복원할 수 있습니다.
-
클론 복제
SnapCenter는 빠르고 공간 효율적이며 애플리케이션 정합성이 보장되는 클론 복제를 제공하여 소프트웨어를 신속하게 개발할 수 있도록 지원합니다. 하이브리드 클라우드의 모든 대상에서 복제할 수 있습니다.
-
단일 사용자 관리 그래픽 사용자 인터페이스(GUI)
SnapCenter GUI는 하이브리드 클라우드의 모든 대상에서 리소스의 백업과 클론을 관리할 수 있는 원스톱 인터페이스를 제공합니다.
-
REST API, Windows cmdlet, UNIX 명령
SnapCenter에는 모든 오케스트레이션 소프트웨어와 통합할 수 있는 대부분의 기능, Windows PowerShell cmdlet 및 명령줄 인터페이스 사용을 위한 REST API가 포함되어 있습니다.
-
중앙 집중식 데이터 보호 대시보드 및 보고
-
보안 및 위임을 위한 역할 기반 액세스 제어(RBAC).
-
고가용성 저장소 데이터베이스
SnapCenter는 모든 백업 메타데이터를 저장할 수 있는 고가용성 저장소 데이터베이스를 제공합니다.
-
플러그인의 자동 푸시 설치
SnapCenter 서버 호스트에서 애플리케이션 호스트에 이르는 SnapCenter 플러그인의 원격 푸시를 자동화할 수 있습니다.
-
고가용성
SnapCenter의 고가용성은 외부 로드 밸런서(F5)를 사용하여 설정됩니다. 동일한 데이터 센터 내에서 최대 2개의 노드가 지원됩니다.
SnapCenter 아키텍처
SnapCenter 플랫폼은 중앙 집중식 관리 서버(SnapCenter 서버) 및 SnapCenter 플러그인 호스트를 포함하는 다계층 아키텍처를 기반으로 합니다.
SnapCenter는 멀티 사이트 데이터 센터를 지원합니다. SnapCenter 서버와 플러그인 호스트는 서로 다른 지리적 위치에 있을 수 있습니다.
![SnapCenter 아키텍처](../media/snapcenter_architecture.gif)
SnapCenter 구성 요소
SnapCenter는 SnapCenter 서버 및 SnapCenter 플러그인으로 구성됩니다. 보호할 데이터에 적합한 플러그인만 설치해야 합니다.
-
SnapCenter 서버
-
Windows용 SnapCenter 플러그인 패키지로, 다음 플러그인이 포함되어 있습니다.
-
Microsoft SQL Server용 SnapCenter 플러그인
-
Microsoft Windows용 SnapCenter 플러그인
-
Microsoft Exchange Server용 SnapCenter 플러그인
-
SAP HANA 데이터베이스용 SnapCenter 플러그인
-
-
Linux용 SnapCenter 플러그인 패키지, 다음 플러그인 포함:
-
Oracle 데이터베이스용 SnapCenter 플러그인
-
SAP HANA 데이터베이스용 SnapCenter 플러그인
-
UNIX용 SnapCenter 플러그인
UNIX용 SnapCenter 플러그인은 독립 실행형 플러그인이 아니며 독립적으로 설치할 수 없습니다. 이 플러그인은 Oracle 데이터베이스용 SnapCenter 플러그인 또는 SAP HANA 데이터베이스용 SnapCenter 플러그인을 설치할 때 자동으로 설치됩니다.
-
-
AIX용 SnapCenter 플러그인 패키지, 다음 플러그인 포함:
-
Oracle 데이터베이스용 SnapCenter 플러그인
-
UNIX용 SnapCenter 플러그인
UNIX용 SnapCenter 플러그인은 독립 실행형 플러그인이 아니며 독립적으로 설치할 수 없습니다. 이 플러그인은 Oracle 데이터베이스용 SnapCenter 플러그인을 설치하면 자동으로 설치됩니다.
-
-
SnapCenter 맞춤형 플러그인
사용자 지정 플러그인은 커뮤니티에서 지원되며 에서 다운로드할 수 있습니다 "NetApp 스토리지 자동화 스토어".
SnapCenter Plug-in for VMware vSphere(이전의 NetApp Data Broker)는 가상화된 데이터베이스 및 파일 시스템에서 SnapCenter 데이터 보호 작업을 지원하는 독립 실행형 가상 어플라이언스입니다.
SnapCenter 서버
SnapCenter 서버에는 웹 서버, 중앙 집중식 HTML5 기반 사용자 인터페이스, PowerShell cmdlet, REST API 및 SnapCenter 저장소가 포함됩니다.
SnapCenter는 단일 사용자 인터페이스 내에서 여러 SnapCenter Server 간에 고가용성 및 수평 확장을 지원합니다. 외부 로드 밸런서(F5)를 사용하여 고가용성을 수행할 수 있습니다. 수천 개의 호스트가 있는 대규모 환경의 경우 여러 SnapCenter 서버를 추가하면 로드 밸런싱에 도움이 됩니다.
-
Windows용 SnapCenter 플러그인 패키지를 사용하는 경우 호스트 에이전트는 SnapCenter 서버 및 Windows 플러그인 호스트에서 실행됩니다. Host Agent는 원격 Windows 호스트 또는 Microsoft SQL Server에서 기본적으로 스케줄을 실행하므로 로컬 SQL 인스턴스에서 스케줄이 실행됩니다.
SnapCenter 서버는 호스트 에이전트를 통해 Windows 플러그인과 통신합니다.
-
Linux용 SnapCenter 플러그인 패키지 또는 AIX용 SnapCenter 플러그인 패키지를 사용하는 경우 SnapCenter 서버에서 Windows 작업 스케줄로 스케줄이 실행됩니다.
-
Oracle 데이터베이스용 SnapCenter 플러그인의 경우 SnapCenter 서버 호스트에서 실행되는 호스트 에이전트는 Linux 또는 AIX 호스트에서 실행되는 SnapCenter SPL(플러그인 로더)과 통신하여 서로 다른 데이터 보호 작업을 수행합니다.
-
SAP HANA 데이터베이스용 SnapCenter 플러그인 및 SnapCenter 맞춤형 플러그인의 경우 SnapCenter 서버는 호스트에서 실행되는 SCCore 에이전트를 통해 이러한 플러그인과 통신합니다.
-
SnapCenter 서버 및 플러그인은 HTTPS를 사용하여 호스트 에이전트와 통신합니다.
SnapCenter 작업에 대한 정보는 SnapCenter 저장소에 저장됩니다.
SnapCenter 플러그인
각 SnapCenter 플러그인은 특정 환경, 데이터베이스 및 애플리케이션을 지원합니다.
플러그인 이름입니다 | 설치 패키지에 포함되어 있습니다 | 다른 플러그인이 필요합니다 | 호스트에 설치되어 있습니다 | 지원되는 플랫폼 |
---|---|---|---|---|
SQL Server용 플러그인 |
Windows용 플러그인 패키지 |
Windows용 플러그인 |
SQL Server 호스트 |
Windows |
Windows용 플러그인 |
Windows용 플러그인 패키지 |
Windows 호스트 |
Windows |
|
Exchange용 플러그인 |
Windows용 플러그인 패키지 |
Windows용 플러그인 |
Exchange Server 호스트입니다 |
Windows |
Oracle 데이터베이스용 플러그인 |
Linux용 플러그인 패키지 및 AIX용 플러그인 패키지 |
UNIX용 플러그인 |
Oracle 호스트 |
Linux 또는 AIX |
SAP HANA 데이터베이스용 플러그인 |
Linux용 플러그인 패키지 및 Windows용 플러그인 패키지 |
UNIX용 플러그인 또는 Windows용 플러그인 |
HDBSQL 클라이언트 호스트입니다 |
Linux 또는 Windows |
맞춤형 플러그인 |
파일 시스템 백업의 경우 Windows용 플러그인 |
사용자 지정 애플리케이션 호스트입니다 |
Linux 또는 Windows |
|
VMware vSphere용 SnapCenter 플러그인은 가상 머신(VM), 데이터 저장소 및 가상 머신 디스크(VMDK)에 대해 충돌 시에도 정합성이 보장되고 VM 정합성이 보장되는 백업 및 복원 작업을 지원하며, SnapCenter 애플리케이션별 플러그인을 지원하여 가상화된 데이터베이스 및 파일 시스템에 대한 애플리케이션 정합성이 보장되는 백업 및 복구 작업을 보호합니다. |
SnapCenter 4.1.1 사용자의 경우 VMware vSphere 4.1.1 용 SnapCenter 플러그인 설명서에 가상화 데이터베이스와 파일 시스템을 보호하는 방법에 대한 정보가 나와 있습니다. SnapCenter 4.2.x 사용자, NetApp Data Broker 1.0 및 1.0.1의 경우, Linux 기반 NetApp Data Broker 가상 어플라이언스(Open Virtual Appliance 형식)에서 제공하는 VMware vSphere용 SnapCenter 플러그인을 사용하여 가상화된 데이터베이스 및 파일 시스템을 보호하는 방법에 대한 정보가 수록되어 있습니다. SnapCenter 4.3 이상을 사용하는 사용자의 경우 를 참조하십시오 "VMware vSphere용 SnapCenter 플러그인 설명서" 에는 VMware vSphere 가상 어플라이언스용 Linux 기반 SnapCenter 플러그인(오픈 가상 어플라이언스 형식)을 사용하여 가상화된 데이터베이스와 파일 시스템을 보호하는 방법에 대한 정보가 있습니다.
Microsoft SQL Server용 SnapCenter 플러그인 기능
-
SnapCenter 환경에서 Microsoft SQL Server 데이터베이스의 애플리케이션 인식 백업, 복원 및 클론 복제 작업을 자동화합니다.
-
VMware vSphere용 SnapCenter 플러그인을 구축하고 SnapCenter에 플러그인을 등록할 때 VMDK 및 RDM(Raw Device Mapping) LUN에서 Microsoft SQL Server 데이터베이스를 지원합니다
-
SMB 공유만 프로비저닝을 지원합니다. SMB 공유에서 SQL Server 데이터베이스 백업에 대한 지원은 제공되지 않습니다.
-
SnapManager for Microsoft SQL Server에서 SnapCenter로 백업 가져오기를 지원합니다.
Microsoft Windows용 SnapCenter 플러그인 기능
-
SnapCenter 환경의 Windows 호스트에서 실행 중인 다른 플러그인에 대해 애플리케이션 인식 데이터 보호 지원
-
SnapCenter 환경에서 Microsoft 파일 시스템에 대한 애플리케이션 인식 백업, 복원 및 클론 복제 작업을 자동화합니다
-
Windows 호스트에 대한 스토리지 프로비저닝, 스냅샷 복사본 정합성 보장 및 공간 재확보를 지원합니다
Windows용 플러그인은 물리적 및 RDM LUN에 SMB 공유 및 Windows 파일 시스템을 프로비저닝하지만 SMB 공유에서 Windows 파일 시스템에 대한 백업 작업은 지원하지 않습니다.
Microsoft Exchange Server용 SnapCenter 플러그인 기능
-
SnapCenter 환경에서 Microsoft Exchange Server 데이터베이스 및 DAG(데이터베이스 가용성 그룹)에 대한 애플리케이션 인식 백업 및 복원 작업을 자동화합니다
-
VMware vSphere용 SnapCenter 플러그인을 구축할 때 RDM LUN에서 가상화된 Exchange Server를 지원하고 SnapCenter에 플러그인을 등록합니다
Oracle 데이터베이스용 SnapCenter 플러그인 기능
-
애플리케이션 인식 백업, 복원, 복구, 확인, 마운트, SnapCenter 환경에서 Oracle 데이터베이스의 마운트 해제 및 클론 작업
-
SAP용 Oracle 데이터베이스를 지원하지만 SAP BR * Tools 통합은 제공되지 않습니다
UNIX용 SnapCenter 플러그인 기능
-
Linux 또는 AIX 시스템에서 기본 호스트 스토리지 스택을 처리함으로써 Oracle 데이터베이스용 플러그인이 Oracle 데이터베이스에서 데이터 보호 작업을 수행할 수 있습니다
-
ONTAP를 실행하는 스토리지 시스템에서 NFS(Network File System) 및 SAN(Storage Area Network) 프로토콜을 지원합니다.
-
Linux 시스템의 경우 VMware vSphere용 SnapCenter 플러그인을 구축하고 SnapCenter에 플러그인을 등록하면 VMDK 및 RDM LUN의 Oracle 데이터베이스가 지원됩니다.
-
SAN 파일 시스템 및 LVM 레이아웃에서 AIX용 Mount Guard를 지원합니다.
-
SAN 파일 시스템에 대한 인라인 로깅과 AIX 시스템에 대한 LVM 레이아웃으로 JFS2(Enhanced Journaled File System)를 지원합니다.
SAN 디바이스에 구축된 SAN 네이티브 디바이스, 파일 시스템 및 LVM 레이아웃이 지원됩니다.
SAP HANA 데이터베이스용 SnapCenter 플러그인 기능
-
SnapCenter 환경에서 SAP HANA 데이터베이스의 애플리케이션 인식 백업, 복원, 클론 복제를 자동화합니다
SnapCenter 맞춤형 플러그인 기능
-
사용자 지정 플러그인을 지원하여 다른 SnapCenter 플러그인에서 지원하지 않는 애플리케이션 또는 데이터베이스를 관리할 수 있습니다. SnapCenter 설치의 일부로 사용자 지정 플러그인이 제공되지 않습니다.
-
다른 볼륨에 백업 세트의 미러 복제본을 생성하고 D2D 백업 복제를 수행할 수 있습니다.
-
Windows 환경과 Linux 환경을 모두 지원합니다. Windows 환경에서 사용자 지정 플러그인을 통한 사용자 지정 애플리케이션은 필요에 따라 Microsoft Windows용 SnapCenter 플러그인을 사용하여 파일 시스템의 일관된 백업을 수행할 수 있습니다.
SnapCenter 소프트웨어용 MySQL, DB2 및 MongoDB 맞춤형 플러그인 샘플은 에서 다운로드할 수 있습니다 "NetApp 스토리지 자동화 스토어".
|
MySQL, DB2 및 MongoDB 맞춤형 플러그인은 NetApp 커뮤니티를 통해서만 지원됩니다. |
NetApp은 맞춤형 플러그인을 생성 및 사용할 수 있는 기능을 지원하지만 생성하는 맞춤형 플러그인은 NetApp에서 지원하지 않습니다.
자세한 내용은 을 참조하십시오 "응용 프로그램용 플러그인을 개발합니다"
SnapCenter 리포지토리
NSM 데이터베이스라고도 하는 SnapCenter 저장소는 모든 SnapCenter 작업에 대한 정보와 메타데이터를 저장합니다.
SnapCenter 서버를 설치할 때 MySQL Server 리포지토리 데이터베이스가 기본적으로 설치됩니다. MySQL Server가 이미 설치되어 있고 SnapCenter Server를 새로 설치하는 경우 MySQL Server를 제거해야 합니다.
SnapCenter는 SnapCenter 리포지토리 데이터베이스로 MySQL Server 5.7.25 이상을 지원합니다. 이전 버전의 MySQL Server를 이전 버전의 SnapCenter와 함께 사용하는 경우 SnapCenter 업그레이드 중에 MySQL Server가 5.7.25 이상으로 업그레이드됩니다.
SnapCenter 리포지토리는 다음 정보와 메타데이터를 저장합니다.
-
백업, 클론, 복원 및 검증 메타데이터
-
보고, 작업 및 이벤트 정보
-
호스트 및 플러그인 정보
-
역할, 사용자 및 권한 세부 정보
-
스토리지 시스템 접속 정보입니다