반응형
Monitoring ELB
- CloudWatch metric
- Access log : ELB로 전달된 요청에 관한 자세하 정보를 캡쳐하여 로그로 남김, IP, 지연시간, 요청 경로, 서버 응답 등을 포함하며 이를 S3 버킷에 저장함
- 매우 중요한 기능
- 서버가 삭제되면서 사라지는 로그를 저장할 수 있으므로, Autoscaling 사용시 발생하는 이벤트에 대한 로그 저장 가능
- Request tracing : HTTP 요청을 추적하는 기능
- ALB에서만 사용 가능
- CloudTrail logs : ELB API에 호출된 요청에 대한 자세한 정보를 제공하고 로그 파일을 S3에 저장
- source IP가 무엇인지 어디서 요청되었는지 누가 요청을 만들었는지 언제 요청이 만들어졌는지 확인 가능
- CloudWatch vs CloudTrail
- Cloudwatch는 퍼포먼스를 모니터링
- CloudTrail은 API Call을 모니터링
Monitoring ElastiCache
- 문서 참조 중요! : https://docs.aws.amazon.com/ko_kr/AmazonElastiCache/latest/red-ug/CacheMetrics.html
- CPU 사용률
- Memcached : 멀티 쓰레드, 90%까지 요청을 핸들하며 90%가 넘으면 노드를 추가함
- Redis : 멀티 쓰레드가 아니며, 사용률을 노드 수에 나누어 측정함. 예를 들어 코어가 4개인 경우 90%이면 각 22.5%가 됨
- Swap Usage : 램 사용률이 높을 때 디스크에 공간을 할당하여 사용하는 비율, 보통 램의 사이즈와 동일함
- Memacached : 50Mb, 50Mb 이상이 될 경우 Memcached connection overhead 파라미터를 증가시켜야함
- Redis : SwapUsage 메트릭이 없음, 예약 메모리를 대신 사용
- Evicition : 시스템 내 빈 공간에서 제거해야 할 아이템을 제거하고 새로운 아이템을 넣을 때 발생
- Memcached : 추천되는 세팅은 없으며 스케일 업(메모리 증가) 혹은 스케일 아웃(노드 증가) 가능
- Redis : 추천되는 세팅은 없으며, 스케일 아웃(노드 증가) 가능
- Concurrent Connection
- Memcached & Redis : 추천되는 세팅이 없으며 커넥션 수에 스파이크가 발생한다는 것은 스파이크가 정말로 발생한 것이거나 app이 커넥션을 열지 못하는 것
AWS Organizations
- 다수의 계정을 한 번에 관리하게 해주는 서비스로 계정의 그룹을 만들고 정책 부여 가능
- AWS 서비스에 대한 접근 제어, 계정 생성 자동화 및 관리
- 접근 제어 : SCP를 통해 가능, IAM가 있더라도 SCP로 덮어쓰기 가능
- 자동화 : Organization API를 통해 계정 생성을 자동화 가능
- 결제 통합 : 각 계정간의 요금을 하나로 통합하여 관리 가능
반응형
'Amazon Web Serivce 자격증 쉽게 공부하기 > [C01]AWS Sysops Administrator Associate' 카테고리의 다른 글
SOA #6, Deployment & Provisioning - 2 (0) | 2020.06.20 |
---|---|
SOA #5, Deployment & Provisioning - 1 (0) | 2020.06.03 |
SOA #4, Monitoring and Reporting - 3 (0) | 2020.05.26 |
SOA #2, Monitoring and Reporting - 1 (0) | 2020.05.17 |
SOA #1, Sysops Administrator Associate 시험 개요 (0) | 2020.05.17 |
댓글