개발/테스트 급증에 대비하여 클라우드로 전환하는 워크플로우
퍼블릭 클라우드의 민첩성, 가치 창출 시간, 비용 절감은 모두 데이터베이스 애플리케이션 개발 및 테스트 노력을 위한 퍼블릭 클라우드를 채택하는 기업에게 의미 있는 가치 제안입니다. SnapCenter보다 더 나은 도구는 없습니다. SnapCenter은 운영 데이터베이스를 사내에서도 보호할 수 있을 뿐만 아니라 추가 스토리지를 거의 사용하지 않고 퍼블릭 클라우드에서 애플리케이션 개발 또는 코드 테스트용 복사본을 신속하게 클론 복제할 수 있습니다. 다음은 이 도구를 사용하는 단계별 프로세스에 대한 세부 정보입니다.
복제된 스냅샷 백업에서 개발/테스트용 Oracle 데이터베이스의 클론을 생성합니다
-
Oracle용 데이터베이스 관리 사용자 ID를 사용하여 SnapCenter에 로그인합니다. 리소스 탭으로 이동하여 SnapCenter에서 보호 중인 Oracle 데이터베이스를 표시합니다.
-
백업 토폴로지와 세부 정보에 대해 원하는 온-프레미스 데이터베이스 이름을 클릭합니다. 보조 복제 위치가 설정된 경우 연결된 미러 백업이 표시됩니다.
-
미러링된 백업을 클릭하여 미러링된 백업 보기로 전환했습니다. 그러면 2차 미러 백업이 표시됩니다.
-
복제할 미러링된 보조 데이터베이스 백업 복제본을 선택하고 시간 및 시스템 변경 번호 또는 SCN에 의해 복구 지점을 결정합니다. 일반적으로 복구 지점은 전체 데이터베이스 백업 시간 또는 SCN을 지나 클론을 생성해야 합니다. 복구 지점을 결정한 후에는 복구에 필요한 로그 파일 백업을 마운트해야 합니다. 로그 파일 백업은 클론 데이터베이스를 호스팅할 대상 DB 서버에 마운트되어야 합니다.
로그 잘라내기를 사용하도록 설정하고 복구 지점이 마지막 로그 잘라내기 이후에 확장된 경우 여러 아카이브 로그 백업을 마운트해야 할 수 있습니다. -
클론 복제할 전체 데이터베이스 백업 복사본을 강조 표시한 다음 클론 버튼을 클릭하여 DB 클론 워크플로우를 시작합니다.
-
전체 컨테이너 데이터베이스 또는 CDB 클론에 대해 적절한 클론 DB SID를 선택합니다.
-
클라우드에서 타겟 클론 호스트를 선택하고 데이터 파일, 제어 파일 및 재실행 로그 디렉토리는 클론 워크플로우에 의해 생성됩니다.
-
없음 자격 증명 이름은 OS 기반 인증에 사용되며 데이터베이스 포트를 상관 없이 만듭니다. 타겟 클론 DB 서버에 구성된 적절한 Oracle Home, Oracle OS User 및 Oracle OS Group을 입력합니다.
-
클론 작업 전에 실행할 스크립트를 지정합니다. 더 중요한 것은 여기에서 데이터베이스 인스턴스 매개 변수를 조정하거나 정의할 수 있다는 것입니다.
-
날짜 및 시간 또는 SCN을 기준으로 복구 지점을 지정합니다. 취소 전까지 는 데이터베이스를 사용 가능한 아카이브 로그까지 복구합니다. 아카이브 로그 볼륨이 마운트된 타겟 호스트에서 외부 아카이브 로그 위치를 지정합니다. 대상 서버 Oracle 소유자가 온-프레미스 운영 서버와 다른 경우 대상 서버 Oracle 소유자가 아카이브 로그 디렉터리를 읽을 수 있는지 확인합니다.
-
필요한 경우 이메일 알림에 사용할 SMTP 서버를 구성합니다.
-
클론 요약
-
클론 생성 후 검증하여 클론 복제된 데이터베이스가 작동하는지 확인해야 합니다. 리스너를 시작하거나 DB 로그 아카이브 모드를 해제하는 등의 일부 추가 작업은 개발/테스트 데이터베이스에서 수행할 수 있습니다.
복제된 Snapshot 백업에서 개발/테스트용 SQL 데이터베이스의 클론을 생성합니다
-
SQL Server의 데이터베이스 관리 사용자 ID를 사용하여 SnapCenter에 로그인합니다. 리소스 탭으로 이동합니다. 이 탭에는 SnapCenter로 보호되는 SQL Sever 사용자 데이터베이스와 퍼블릭 클라우드의 타겟 대기 SQL 인스턴스가 표시됩니다.
-
백업 토폴로지 및 상세 보기에 사용할 온-프레미스 SQL Server 사용자 데이터베이스 이름을 클릭합니다. 보조 복제 위치가 설정된 경우 연결된 미러 백업이 표시됩니다.
-
미러링된 백업을 클릭하여 미러링된 백업 보기로 전환합니다. 그러면 보조 미러 백업이 표시됩니다. SnapCenter는 복구를 위해 전용 드라이브에 SQL Server 트랜잭션 로그를 백업하므로 전체 데이터베이스 백업만 여기에 표시됩니다.
-
백업 복사본을 선택한 다음 클론 버튼을 클릭하여 백업에서 클론 복제를 시작합니다.
-
클라우드 서버를 타겟 클론 서버, 클론 인스턴스 이름 및 클론 데이터베이스 이름으로 선택합니다. 자동 할당 마운트 지점 또는 사용자 정의 마운트 지점 경로를 선택합니다.
-
로그 백업 시간 또는 특정 날짜 및 시간으로 복구 지점을 결정합니다.
-
클론 생성 작업 전후에 실행할 선택적 스크립트를 지정합니다.
-
e-메일 알림이 필요한 경우 SMTP 서버를 구성합니다.
-
클론 요약.
-
작업 상태를 모니터링하고 원하는 사용자 데이터베이스가 클라우드 클론 서버의 대상 SQL 인스턴스에 연결되어 있는지 확인합니다.
사후 클론 구성
-
온프레미스 Oracle 운영 데이터베이스는 일반적으로 로그 아카이브 모드에서 실행됩니다. 이 모드는 개발 또는 테스트 데이터베이스에 필요하지 않습니다. 로그 아카이브 모드를 끄려면 Oracle DB에 sysdba로 로그인하고 로그 모드 변경 명령을 실행한 다음 액세스를 위해 데이터베이스를 시작합니다.
-
Oracle 수신기를 구성하거나 새로 복제된 DB를 사용자 액세스를 위해 기존 수신기에 등록합니다.
-
SQL Server의 경우 로그 볼륨을 채울 때 SQL Server 개발/테스트 로그 파일을 쉽게 축소할 수 있도록 로그 모드를 Full에서 Easy로 변경합니다.
클론 데이터베이스를 새로 고칩니다
-
복제된 데이터베이스를 떨어뜨리거나 클라우드 DB 서버 환경을 정리합니다. 그런 다음 이전 절차에 따라 새 DB를 새 데이터로 복제합니다. 새 데이터베이스를 복제하는 데는 몇 분 밖에 걸리지 않습니다.
-
클론 데이터베이스를 종료하고 CLI를 사용하여 클론 새로 고침 명령을 실행합니다. 자세한 내용은 다음 SnapCenter 설명서를 참조하십시오. "클론을 새로 고칩니다".
도움을 받을 수 있는 곳
이 솔루션 및 사용 사례에 대한 도움이 필요한 경우 에 가입하십시오 "NetApp Solution Automation 커뮤니티는 Slack 채널을 지원합니다" 질문 또는 질문을 게시할 수 있는 솔루션 자동화 채널을 찾아보십시오.