기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Systems Manager 및를 사용하여 SAP HANA 데이터베이스 자동 백업 EventBridge
작성자: Ambarish Satarkar(AWS) 및 Gaurav Rath(AWS)
요약
이 패턴은 용 AWS Systems Manager, Amazon EventBridge, Amazon Simple Storage Service(Amazon S3) 및 AWS Backint Agent를 사용하여 SAP HANA 데이터베이스 백업을 자동화하는 방법을 설명합니다SAPHANA.
이 패턴은 BACKUP DATA
명령을 사용하는 쉘 스크립트 기반 접근 방식을 제공하므로 수많은 시스템에서 각 운영 체제(OS) 인스턴스에 대한 스크립트와 작업 구성을 유지 관리할 필요가 없습니다.
참고2023년 4월부터 AWS Backup은 Amazon Elastic Compute Cloud(Amazon EC2)의 SAP HANA 데이터베이스에 대한 지원을 발표했습니다. 자세한 내용은 SAP Amazon EC2 인스턴스 백업의 HANA 데이터베이스를 참조하세요. 조직의 필요에 따라 AWS 백업 서비스를 사용하여 SAP HANA 데이터베이스를 자동으로 백업하거나이 패턴을 사용할 수 있습니다. |
사전 조건 및 제한 사항
사전 조건
Systems Manager용으로 구성된 관리형 Amazon Elastic Compute Cloud(AmazonEC2) SAP HANA 인스턴스에서 지원되는 릴리스가 실행 중인 기존 인스턴스
Systems Manager 에이전트(SSM 에이전트) 2.3.274.0 이상이 설치됨
퍼블릭 액세스가 활성화되지 않은 S3 버킷
SYSTEM
로 명명된hdbuserstore
키자동화 실행서를 일정에 따라 실행할 자격 AWS 증명 및 액세스 관리(IAM) 역할
AmazonSSMManagedInstanceCore
및ssm:StartAutomationExecution
정책은 Systems Manager 자동화 서비스 역할에 연결됩니다.
제한 사항
AWS 용 Backint 에이전트SAPHANA는 중복 제거를 지원하지 않습니다.
AWS 용 Backint 에이전트SAPHANA는 데이터 압축을 지원하지 않습니다.
제품 버전
AWS Backint Agent는 다음 운영 체제에서 지원됩니다.
SUSE Linux 엔터프라이즈 서버
SUSE 용 Linux Enterprise Server SAP
용 Red Hat Enterprise Linux SAP
AWS Backint Agent는 다음 데이터베이스를 지원합니다.
SAP HANA 1.0SP12(단일 노드 및 다중 노드)
SAP HANA 2.0 이상(단일 노드 및 여러 노드)
아키텍처
대상 기술 스택
AWS 백인트 에이전트
Amazon S3
AWS Systems Manager
Amazon EventBridge
SAP HANA
대상 아키텍처
다음 다이어그램은 AWS Backint Agent, S3 버킷 및 Systems Manager를 설치하고 명령 문서를 사용하여 정기 백업을 예약 EventBridge하는 설치 스크립트를 보여줍니다.

자동화 및 규모 조정
Systems Manager Automation 실행서를 사용하여 여러 AWS Backint 에이전트를 설치할 수 있습니다.
Systems Manager 런북의 각 실행은 대상 선택에 따라 SAP HANA 인스턴스 수를 n개로 조정할 수 있습니다.
EventBridge 는 SAP HANA 백업을 자동화할 수 있습니다.
도구
AWS 용 Backint AgentSAPHANA는 기존 워크플로와 통합되어 데이터베이스를 구성 파일에서 지정한 SAP HANA S3 버킷에 백업하는 독립 실행형 애플리케이션입니다. AWS Backint Agent는 SAP HANA 데이터베이스의 전체, 증분 및 차등 백업을 지원합니다. 데이터베이스 서버에서 실행되며SAPHANA, 백업 및 카탈로그가 SAP HANA 데이터베이스에서 AWS Backint Agent로 전송됩니다.
Amazon EventBridge은 애플리케이션을 다양한 소스의 데이터와 연결하는 데 사용할 수 있는 서버리스 이벤트 버스 서비스입니다.는 애플리케이션, 서비스형 소프트웨어(SaaS) 애플리케이션 및 AWS 서비스의 실시간 데이터 스트림을 AWS Lambda 함수, API 대상을 사용하는 HTTP 호출 엔드포인트 또는 다른 계정의 이벤트 버스와 같은 대상으로 EventBridge 제공합니다.
Amazon Simple Storage Service(S3)는 객체 스토리지 서비스입니다. Amazon S3를 사용하면 인터넷을 통해 언제 어디서든 원하는 양의 데이터를 저장하고 검색할 수 있습니다.
AWS Systems Manager를 사용하면에서 인프라를 보고 제어할 수 있습니다AWS. Systems Manager 콘솔을 사용하여 여러 AWS 서비스의 운영 데이터를 보고 AWS 리소스에서 운영 태스크를 자동화할 수 있습니다.
코드
이 패턴의 코드는 aws-backint-automated-backup
에픽
작업 | 설명 | 필요한 기술 |
---|---|---|
hdbuserstore 키를 생성하십시오. |
| AWS 관리자, SAP HANA 관리자 |
작업 | 설명 | 필요한 기술 |
---|---|---|
AWS Backint 에이전트를 설치합니다. | AWS Backint 에이전트 설명서의에 대한 Backint 에이전트 설치 및 구성SAPHANA의 지침을 따릅니다. AWS | AWS 관리자, SAP HANA 관리자 |
작업 | 설명 | 필요한 기술 |
---|---|---|
Systems Manager 명령 문서를 생성하십시오. |
| AWS 관리자, SAP HANA 관리자 |
작업 | 설명 | 필요한 기술 |
---|---|---|
Amazon을 사용하여 정기 백업을 예약합니다 EventBridge. |
S3 버킷 경로에서 백업 성공을 확인할 수 있습니다.
백업 카탈로그에서 SAP HANA 백업을 확인할 수도 있습니다. | AWS 관리자, SAP HANA 관리자 |