🚀 온프레미스에서 호스팅되는 Jenkins CI(지속적 통합) 빌드 서버가 있고 이를 중지하고 AWS 관리형 서비스로 교체하려고 합니다. 어떤 AWS를 선택해야 할까요?
1. Jenkins
2. CodeBuild
3. CloudFormation
4. ECS
3 : CodeBuild는 소스 코드를 컴파일 하고, 테스트를 실행하며 배포 준비가 된 소프트웨어 패키지를 생성하는 완전 관리형 서비스 입니다. == Jenkins의 대안입니다.
🚀 여러분의 관리자가 CodePipeline 파이프라인이 실패할 때 이메일을 수신하여 문제를 식별하고 해결할 수 있기를 원합니다. 어떻게 이것을 구현할 수 있습니까?
1. CLoudWatch 이벤트 규칙 설정
2. SNS 알림 설정
3. SES 이메일 설정
1 : CloudWatch는 문제점이 발견하였을떄를 리스팅하여 알람을 보내주는 서비스 입니다.
- SES는 단순한 이메일 플랫폼 입니다
🚀 CodeBuild 빌드 프로젝트가 실패하면 다음을 수행하여 문제를 해결할 수 있습니다. 이에 해당하지 않는 것은?
1. CloudWatch Logs에서 로그 검토
2. S3의 로그 검토
3. CodeBuild 컨테이너에 SSH를 연결하여 디버그
4. 로컬에서 CodeBuild를 재현
3 : CodeBuild컨테이너는 실행이 끝나면 삭제되기 떄문에 연결이 불가능하며, 만약 실행 중이라도 SSH연결은 불가능합니다.
🚀 애플리케이션이 배포된 후 올바르게 실행되도록 하려면 appspec.yml 파일에서 어떤 수명 주기 이벤트 후크를 사용해야 할까요?
1. AfterInstall
2. ValidateService
3. ApplicationStart
4. AllowTraffic
2 : 암기 사항 입니다.
🚀 여러분이 관리하는 EC2 및 온프레미스 인스턴스 집합에서 AWS CodeDeploy를 사용하여 첫 번째 배포를 실행하려고 하지만 작동하지 않습니다. 다음 중 가능한 원인은 무엇일까요?
1. CodeDeploy 에이전트 미 설치
2. 온프레미스에서는 CodeDeploy 불가능
3. CodeDeploy 보안그룹에서 인바운드 트래픽을 허용하지 않았습니다.
1 : 암기 사항 입니다.
🚀 CloudFormation 스택 업데이트에 대한 향후 변경 사항을 실제로 실행하지 않고 분석하는 데 도움이 되는 CloudFormation 기능은 무엇일까요?
1. ChangeSets
2. Pseudo Parameters
3. 중첩 스택
4. Cross Stacks
1 : 암기 사항 입니다.
🚀 CloudFormation 외부에서 스택 리소스의 변경 사항을 감지하는 데 사용할 수 있는 CloudFormation 기능은 무엇일까요?
1. ChangeSets
2. CloudFormation Drift
3. StackSets
4. Pseudo Parameters
2 : 스택의 리소스는 원래는 감지 불가능 하기 떄문에 Drift를 활용해야 합니다.
🚀 CloudFormation으로 생성된 AWS 인프라는 시간이 지남에 따라 발전합니다. CloudFormation 스택을 업데이트하려면 어떻게 해야 할까요?
1. AWS 콘솔에서 리소스를 수동으로 변경합니다.
2. 템플릿을 로컬로 업데이터후 콘솔에서 업로드 및 적용
3. 업데이트된 템플릿으로 새 스택 생성
2 : 1번같은 방법은 해서는 안되는 방법이고, 3번은 굳이 새로운 스택을 생성하는 방법이기 떄문에 비 효율적입니다.
🚀 모든 AWS 지역에서 AWS 계정에 대해 CloudTrail을 활성화했습니다. AWS 계정에서 비정상적인 활동을 감지하려면 무엇을 사용해야 할까요?
1. CloudTrail 데이터 이벤트
2. CloudTrail 인사이트
3. CloudTrail 관리 이벤트
2 : 암기 사항 입니다.
🚀 표준 CloudWatch 지표를 1분마다 수집하려는 EC2 인스턴스가 몇 개 있습니다. 어떻게 해야 할까요?
1. 사용자 지정 지표 활성화
2. 고해상도 활성화
3. 기본 모니터링 활성화
4. 세부 모니터링 활성화
4 : 유료 서비스를 이용해야 하며 기본적으로는 5분이지만 해당 기능을 통해 1분으로 단축 할 수 있습니다.
🚀 고해상도 사용자 지정 메트릭의 최소 해상도는 ...
1. 10초
2. 1초
3. 30초
4. 1분
2 : 암기 사항 입니다.
🚀 CloudWatch에서 EC2 인스턴스 메모리 사용량을 어떻게 모니터링 하시겠습니까?
1. 세부 모니터링 활성화
2. 기본적으로 제공 합니다.
3. 사용자 지정 지표를 만들어 줍니다.
3 : CPU 사용량을 측정하는 것은 커스텀한 데이터 입니다.
🚀 민감한 데이터가 포함된 중요한 데이터베이스를 호스팅하고 있던 AWS 계정에서 누군가가 지난 주에 EC2 인스턴스를 종료했습니다. 누가 언제 그 일을 했는지 찾는 데 도움이 되는 AWS 서비스는 무엇일까요?
1. CloudWatch Metrics
2. CloudWatch Alarms
3. CloudWatch Events
4. AWS CloudTrail
4 : 나머지 항목은 모두 누가 했는지는 보이지 않습니다. CloudTrail은 일반적인 감사 데이터 이기 떄문에 종료 API호출 또한 이곳에 나옵니다.