DevOps 엔지니어가 Ruby 애플리케이션을 배포하려고 합니다. 이 애플리케이션은 RDS for MySQL 데이터베이스에 연결해야 하고, 자동으로 확장되어야 하며, 고가용성을 가져야 하고, 애플리케이션 스택 변경 시에도 데이터를 보존해야 하며, 자동 롤백을 포함한 자동 배포를 지원해야 하고, 배포 실패 시 팀에 알림을 보내야 합니다. 다음 중 이러한 요구 사항을 충족하는 단계 조합은 무엇입니까? (세 가지 선택)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 애플리케이션을 AWS Elastic Beanstalk에 배포하고 Elastic Beanstalk 외부에서 별도의 RDS for MySQL 인스턴스를 프로비저닝하여 데이터베이스가 독립적으로 유지되도록 합니다., 애플리케이션 팀에 알림을 보내도록 Elastic Beanstalk 환경에 이메일 알림 주소를 구성합니다., 새 애플리케이션 버전에 immutable 배포 전략을 사용합니다..
이것이 정답인 이유
애플리케이션을 Elastic Beanstalk 외부에서 별도의 RDS 인스턴스에 배포하는 것은 데이터베이스가 애플리케이션 스택 변경 시에도 보존되고 독립적으로 관리될 수 있도록 하여 고가용성과 데이터 보존 요구 사항을 충족합니다. Elastic Beanstalk 환경 내에서 RDS를 생성하면 환경 종료 시 데이터가 손실될 수 있습니다. Elastic Beanstalk 환경에 이메일 알림 주소를 구성하는 것은 배포 실패 시 팀에 알림을 보내는 요구 사항을 직접적으로 충족합니다. Immutable 배포 전략은 새 인스턴스에 새 버전을 배포하고 트래픽을 전환한 후 이전 인스턴스를 종료하므로 자동 롤백을 포함한 자동 배포를 지원하고 배포 실패 시 이전 버전으로 쉽게 되돌릴 수 있습니다. Rolling 배포는 배포 중 일부 인스턴스에서 문제가 발생할 경우 전체 배포가 실패할 수 있습니다. EventBridge 규칙은 AWS Health 이벤트에 대한 알림을 보내지만, 배포 실패 알림에는 Elastic Beanstalk의 내장 알림 기능이 더 적합합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음