모범 사례 11.3 - 서비스 가용성 복원을 위한 접근 방식 정의
가용성 복원은 특정 장애 시나리오의 경우 일부 서비스 손실이 발생한다고 가정합니다. 복원 접근 방식에서는 서비스를 복원하는 데 필요한 시간과 가용성 목표를 달성하는 데 필요한 조치를 검토해야 합니다.
제안 사항 11.3.1 – EC2 인스턴스에 인스턴스 복구를 사용
Amazon EC2 인스턴스를 모니터링하고, 기반 하드웨어의 장애로 인해 인스턴스가 손상된 경우 인스턴스를 자동으로 복구하는 Amazon CloudWatch 경보를 생성할 수 있습니다. 이 조치는 수동 개입 필요성을 제거할 수 있지만 시작, 애플리케이션 재시작 및 로드 시간을 복구 시간 목표(RTO)에 포함해야 합니다. 하드웨어 장애로부터 보호하기 위해 클러스터링 솔루션을 사용하려는 경우 인스턴스 복구가 클러스터 솔루션과 호환되는지 평가해야 합니다.
-
AWS 설명서: Amazon EC2 인스턴스 복구
제안 사항 11.3.2 – AMI 및 코드형 인프라를 사용하여 EC2 인스턴스를 다시 빌드하는 전략을 수립
코드형 인프라(IaC)의 이점은 전체 환경을 프로그래밍 방식으로 구축하고 폐기할 수 있다는 것입니다. 복원력을 위해 설계된 경우 AWS CloudFormation 템플릿 또는 AWS Systems Manager Automation 을 사용하여 몇 분 안에 환경을 구현할 수 있습니다. 자동화는 고가용성과 빠른 복구를 유지하는 데 중요합니다.
전략의 일부로 다음 AWS 서비스를 평가해야 합니다.
-
AWS 서비스: EC2 Image Builder
-
AWS 서비스: AWS Launch Wizard for SAP
-
AWS 서비스: AWS Cloud Development Kit
-
SAP on AWS 블로그: SAP용 DevOps
제안 사항 11.3.3 – Amazon EBS 장애를 이해
하나 이상의 EBS 볼륨에 장애가 발생할 경우 SAP 워크로드의 가용성 및 내구성에 영향을 줄 수 있습니다. 따라서 Amazon EBS 장애 비율, 알림 메커니즘 및 복구 옵션을 이해해야 합니다
-
AWS 설명서: Amazon EBS 내구성
-
AWS 설명서: 볼륨 상태 모니터링
-
AWS 서비스: AWS Personal Health Dashboard
-
AWS 설명서: Amazon EBS 스냅샷을 사용한 볼륨 복구
제안 사항 11.3.4 – AWS Personal Health Dashboard 알림에 대응하기 위한 전략을 수립
AWS Personal Health Dashboard의 알림을 수신하고 조치를 취하기 위한 전략이 있어야 합니다. 여기에는 CloudWatch를 사용하여 Amazon SNS를 시작, AWS Health API 를 통한 ITSM 도구 통합 등이 포함될 수 있습니다.
제안 사항 11.3.5 – 가용성에 영향을 미치는 우발적 또는 악의적 이벤트로부터 보호
SAP 워크로드의 가용성에 영향을 줄 수 있는 우발적 또는 악의적 이벤트로부터 보호하려면 다음 접근 방식을 고려해야 합니다.
-
먼저 최소 권한 원칙 을 구현하고 AWS Identity and Access Management 내에서 업무 분장을 적용합니다.
-
AWS 지식 센터 문서: 실수로 인한 EC2 인스턴스 종료로부터 데이터를 보호하려면 어떻게 해야 하나요?의 지침을 따릅니다.
-
다음을 따릅니다. Amazon EC2 모범 사례
Suggestion 11.3.6 – AWS에서 SAP 워크로드를 벗어난 종속성을 식별
공유 서비스 및 지원 구성 요소 또는 시스템을 포함하여 SAP 비즈니스 프로세스의 기본 종속성을 이해합니다. 예를 들면 Active Directory, DNS, 자격 증명 공급자, SaaS 서비스, 온프레미스 시스템이 있습니다. 장애의 영향과 필요한 완화를 평가합니다.