이 문서에서는 Azure Backup을 사용하여 Azure VM에서 SAP ASE(ASE)(Sybase) 데이터베이스를 백업할 때 지원되는 시나리오 및 제한 사항을 요약합니다.
참고 항목
이제 로그 백업 빈도를 최소 15분으로 설정할 수 있습니다. 로그 백업은 데이터베이스에 대한 전체 백업이 성공한 후에만 흐르기 시작합니다.
Azure VM의 SAP ASE(Sybase) 데이터베이스에 대한 시나리오 지원
| 시나리오 | 지원되는 구성 | 지원되지 않는 구성 |
|---|---|---|
| 토폴로지 | Azure Linux VM에서만 실행되는 SAP ASE 데이터베이스입니다. | 윈도우즈 |
| 지역 |
아메리카 – 미국 중부, 미국 동부 2, 미국 동부, 미국 중북부, 미국 중남부, 미국 서부 2, 미국 서부 3, 미국 중서부, 미국 서부, 캐나다 중부, 캐나다 동부, 브라질 남부 아시아 태평양 – 오스트레일리아 중부, 오스트레일리아 중부 2, 오스트레일리아 동부, 오스트레일리아 남동부, 일본 동부, 일본 서부, 한국 중부, 한국 남부, 동아시아, 동남 아시아, 인도 중부, 인도 남부, 인도 서부, 중국 동부, 중국 동부 2, 중국 동부 3, 중국 북부, 중국 북부 2, 중국 북부 3 유럽 – 서유럽, 북유럽, 프랑스 중부, 영국 남부, 영국 서부, 독일 북부, 독일 중서부, 스위스 북부, 스위스 서부, 스위스 중북부, 노르웨이 동부, 노르웨이 서부, 스웨덴 중부, 스웨덴 남부 아프리카/ME - 남아프리카 공화국 북부, 남아프리카 공화국 서부, 아랍에미리트 북부, 아랍에미리트 중부 Azure Government 지역 |
프랑스 남부, 독일 중부, 독일 북동부, US Gov 아이오와 |
| OS 버전 | SP0, SP1, SP2, SP3, SP4 및 SP5를 사용하여 SLES 12; SP0, SP1, SP2, SP3, SP4 및 SP5를 사용한 SLES 15, 15.6 RHEL 7.1, 7.2, 7.3, 7.4, 7.6, 7.7, 7.9, 8.1, 8.2, 8.3, 8.4,8.5, 8.6, 8.7, 8.8, 8.9, 8.10, 9.2 |
|
| ASE 버전 | SAP Adaptive Server Enterprise 16.0 SP02, SP03, SP04 | |
| ASE 인스턴스 | 단일 Azure VM(Virtual Machine)의 단일 SAP ASE 인스턴스입니다. 단일 VM의 다중 SID입니다. |
단일 VM의 HA는 현재 지원되지 않습니다. |
| 백업 유형 | 전체, 차등 및 로그 백업. | 증분 보관 지원은 현재 사용할 수 없습니다. |
| 복원 유형 | ALR 대체 위치 복원, OLR 원본 위치 복원(현재 위치), 파일로 복원. | |
| 구독 간 복원 | Azure Portal을 통해 지원됩니다. 구독 간 복원을 쌍을 이루는 지역으로 복원합니다. |
선택한 지역은 지원되지 않습니다. |
| 하루 전체 백업 수 | 예약된 백업 1개입니다. 주문형 백업 3개입니다. 하루 3개 이상의 백업을 트리거하지 않는 것이 좋습니다. 그러나 실패한 시도에 대한 사용자 재시도를 허용하기 위해 주문형 백업에 대한 하드 제한은 9번의 시도로 설정됩니다. |
|
| ASE 배포 | 단일 VM의 독립 실행형 다중 SID입니다. | 단일 VM의 HA. |
| 압축 | Backup 정책을 통해 ASE 네이티브 압축을 사용하도록 설정하고 주문형 Backup/Backup Now를 사용할 때 사용할 수 있습니다. 사전 등록 스크립트에서 압축 수준은 최적 결과를 위해 수준 101 로 설정됩니다. | |
| 스트라이프 지원 | 사전 등록 스크립트에서 설정해야 하는 스트라이프 구성을 사용하도록 설정하여 백업 처리량을 늘릴 수 있습니다. 매개 변수 사용-스트라이프 참조 - true 로 설정하고 stripesCount를 기본적으로 4로 설정하고 조정할 수 있습니다. | |
| Azure CLI/PowerShell | Azure CLI/PowerShell 지원은 현재 사용할 수 없습니다. | |
| 보안 기능 | 불변성, 일시 삭제, MUA, 프라이빗 엔드포인트 및 미사용 암호화가 지원됩니다. |
참고 항목
- Azure Backup은 Azure VM에서 실행되는 SAP ASE(Sybase) 데이터베이스를 백업할 때 일광 절약 시간 변경에 맞게 자동으로 조정되지 않습니다. 필요에 따라 정책을 수동으로 수정하는 것이 좋습니다.
- 이제 Azure Portal의 ASE 네이티브 클라이언트(SAP ASE Studio/Cockpit/DBA Cockpit)에서 트리거된 백업 및 복원 작업(동일한 컴퓨터)을 모니터링할 수 있습니다.
다중 스트리밍 데이터 백업 지원
다중 스트리밍에 SAP ASE 설정을 사용하도록 설정하는 매개 변수:
- parallel_data_backup_backint_channels
- data_backup_buffer_size(선택 사항)
참고 항목
이전 ASE 매개 변수로 인해 메모리 및 CPU 사용률이 증가합니다. 과용이 백업 및 기타 ASE 작업에 부정적인 영향을 미칠 수 있으므로 메모리 사용량 및 CPU 사용률을 모니터링하는 것이 좋습니다.
데이터베이스에 대한 백업 성능: 더 큰 데이터베이스의 경우 성능 향상이 더욱 두드러집니다.
다중 스트리밍에 적용 가능한 데이터베이스 크기: 다중 스트리밍 채널 수는 128GB보다 큰 모든 데이터 백업에 적용됩니다. 128GB보다 작은 데이터 백업은 항상 하나의 채널만 사용합니다.
지원되는 백업 처리량: 다중 스트리밍은 현재 최대 1.5GBps의 데이터 백업 처리량을 지원합니다. 복구 처리량은 백업 처리량보다 느립니다.
다중 스트리밍에 적용 가능한 VM 구성: 다중 스트리밍의 이점을 활용하려면 VM에 16개 vCPU 및 128GB RAM의 최소 구성이 필요합니다.
제한 요소: 총 디스크 LVM(논리 볼륨 관리) 스트라이프 및 VM네트워크의 처리량입니다. 이 중 먼저 적중합니다.
SAP ASE(Sybase) Azure Virtual Machine Storage 및 SAP ASE(Sybase) Azure 가상 머신 프리미엄 SSD 스토리지 구성에 대해 자세히 알아봅니다. 다중 스트리밍 데이터 백업을 구성하려면 SAP 설명서를 참조하세요.
단일 호스트에서 여러 SAP ASE 인스턴스 지원
이제 Azure Backup을 사용하면 다중 SID 지원을 활용하여 Azure VM의 여러 ASE(Sybase) 데이터베이스 인스턴스에 대해 원활한 백업을 사용할 수 있습니다. 이러한 발전은 여러 사용자가 효율적인 데이터 보호 및 복구가 필요한 비프로덕션 설정과 같은 공유 VM 환경에 특히 유용합니다. SAP ASE 다중 SID 지원에는 다음 구성이 포함됩니다.
| Sap ASE 인스턴스 | 지원 |
|---|---|
| 독립 실행형(SID1) + 독립 실행형(SID2) | 지원됨 |
| HA(SID1) + 독립 실행형(SID2) | 지원됨 |
| HA(SID1) + HA(SID2) | 지원됨 |
* SID1(HXE) 및 SID2(HYE)는 동일한 호스트에서 실행되는 두 개의 ASE 인스턴스를 나타냅니다.
다음 표에서는 SAP ASE 인스턴스를 추가/제거하는 데 필요한 매개 변수를 나열합니다.
| 조치 | 매개 변수 | 설명 | 예제 스크립트 |
|---|---|---|---|
| 인스턴스 추가 | --sid |
보호하려는 SAP ASE 데이터베이스 인스턴스입니다. 기본적으로 첫 번째 인스턴스가 선택됩니다. |
./PreReg.sh --add --sid HXE 또는 ./PreReg.sh --sid HXE (기본 모드는 스크립트용입니다 add .) 인스턴스를 추가한 후에는 복구 서비스 자격 증명 모음에서 등록을 수행해야 합니다. 새 인스턴스가 나중에 추가되면 다시 등록이 필요합니다. |
sudo |
SID 파일에서 a 를 추가합니다. |
"<Path_to_the_Pre-Reg_Script" -aw SAPAse --sid "<SID>" --sid-user "<sidUser>" --db-port "<dbPort>" --db-user <dbUser> --db-host "<dbHost>" --enable-striping <true/false> --skip-network-checks |
|
| 인스턴스 제거 | --sid |
보호를 제거하려는 SAP ASE 데이터베이스 인스턴스입니다. SID는 제거를 위한 위임 매개 변수입니다. |
./PreReg.sh --remove --sid HXE |
sudo |
SID
구성 파일에서 제거합니다. |
"<Path_to_the_Pre-Reg_Script" -aw SAPAse --sid "<SID>" --sid-user "<sidUser>" --db-port "<dbPort>" --db-user <dbUser> --db-host "<dbHost>" --enable-striping <true/false> --skip-network-checks --remove |
|
--dbHost |
등록하려는 특정 SID 인스턴스의 개인 IP입니다. 다중 인스턴스 설정에서 각 SID(시스템 ID)는 다른 개인 IP를 가질 수 있습니다. 올바른 인스턴스에 사용할 수 있는 /sybase/<SID>/interfaces IP를 사용합니다. |
참고 항목
사전 등록 스크립트가 이미 설치된 경우 다음 bash 명령을 실행하여 스크립트 이름을 업데이트합니다.
sudo ./<script name> -us
다음 단계
- Azure Portal을 사용하여 Azure VM에서 SAP ASE(Sybase) 데이터베이스에 대한 백업을 구성합니다.
- Azure Portal을 사용하여 Azure VM에서 SAP ASE 데이터베이스를 복원합니다.
- Azure Portal을 사용하여 백업된 SAP ASE 데이터베이스를 관리하고 모니터링합니다.
- 빠른 시작: Azure Cloud Shell에서 SAP ASE(Sybase) 데이터베이스 백업에 대한 사전 등록 스크립트를 실행합니다.
- 자습서: Azure Business Continuity Center를 사용하여 SAP ASE(Sybase) 데이터베이스를 백업합니다.
- SAP ASE(Sybase) 데이터베이스 백업 문제를 해결합니다.