기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Systems Manager 및 를 사용하여 SAP HANA 데이터베이스를 자동으로 백업 EventBridge
작성자: Ambarish Satarkar(AWS) 및 Gaurav Rath(AWS)
코드 리포지토리: HDB_Backup_SSM_Document | 환경: 프로덕션 | 기술: 데이터베이스, 스토리지 및 백업 |
워크로드: SAP | AWS 서비스: Amazon EC2, Amazon EventBridge, Amazon S3, AWS Systems Manager |
요약
이 패턴은 AWS Systems Manager, Amazon EventBridge, Amazon Simple Storage Service(Amazon S3) 및 AWS Backint Agent for SAP 를 사용하여 SAP HANA 데이터베이스 백업을 자동화하는 방법을 설명합니다HANA.
이 패턴은 BACKUP DATA
명령을 사용하는 쉘 스크립트 기반 접근 방식을 제공하므로 수많은 시스템에서 각 운영 체제(OS) 인스턴스에 대한 스크립트와 작업 구성을 유지 관리할 필요가 없습니다.
참고: 2023년 4월부터 AWS Backup은 Amazon Elastic Compute Cloud(Amazon)의 SAP HANA 데이터베이스에 대한 지원을 발표했습니다EC2. 자세한 내용은 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
키Automation 실행서가 일정에 따라 실행되도록 하는 AWS Identity and Access Management(IAM) 역할
AmazonSSMManagedInstanceCore
및ssm:StartAutomationExecution
정책은 Systems Manager 자동화 서비스 역할에 연결됩니다.
제한 사항
AWS 용 Backint 에이전트SAPHANA는 중복 제거를 지원하지 않습니다.
AWS 용 Backint AgentSAPHANA는 데이터 압축을 지원하지 않습니다.
제품 버전
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 Agent forSAPHANA는 기존 워크플로와 통합되어 데이터베이스를 구성 파일에 지정한 SAP HANA S3 버킷에 백업하는 독립 실행형 애플리케이션입니다. AWS Backint Agent는 SAP HANA 데이터베이스의 전체, 증분 및 차등 백업을 지원합니다. 백업 및 카탈로그가 SAP HANA 데이터베이스에서 AWS Backint Agent로 전송되는 SAP HANA 데이터베이스 서버에서 실행됩니다.
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 관리자 |