카테고리 없음

24-1 aws 6

송샘물 2024. 5. 15. 20:03

 

aws 클라우드 서비스 로그 이해 

 

클라우드 자원별 로그

- EC2 생성/삭제, S3, 스토리지 로그, 데이터베잉스 로그, 서버리스 자원 로그, 컨테이너 로그 등

- 각 자원별로 cloud watch 를 이용하여 확인 및 통합 가능

- cloud watch 에이전트를 이용하여 EC2의 로그를 확장해서 통합 분석 가능

 

네트워크 트래픽 로그

- 가상 네트워크  VPC Flow 로그

- 각 VPC 별로 플로우 로그를 생성하여 관리

 

자원 이벤트 로그

- AWS SDK, CLI를 이용한 API 로그 관리

- API를 호출한 IP 주소와 호출한 사용자 계정 추적 가능

 

비용 이벤트 로그

- 클라우드 서비스를 이용할 때 각 자원별/태그별 비용 확인

- 정해진 예상 금액 이상으로 사용할 때 경고 메시지(메일) 기능

 

 

cloud watch 경보 설정 

- 설정한 금액 이상일 경우 경고 메일을 보낸다.

 

 

CloudTrail을 이용한 사용자 이벤트 기록

 

cloudtrail의 개요

- AWS 계정 관리, 규정 준수, 운영 및 위험 감사를 지원하는 서비스

- 기록된 정보를 참고하여 사용자, 역할, 서비스에 수행한 작업에 대한 정보를 검토

- AWS에서 서비스 하고 있는 모든 행위의 이벤트를 모아서 분석, 리소스 변경 추적

 

cloudtrail 이벤트 종류

-관리 이벤트: 계정 리소스에서 수행되는 관리 작업에 대한 정보 제공

-데이터 이벤트: 리소스에서 수행되는 리소스 작업의 정보 제공

-Insights 이벤트: 계정에서 발생된 비정상적인 활동 기록

 

AWS CloudTrail 추적 생성

- cloudtrail 추적 생성을 하면 s3 버킷이 생성되면서 로그가 생성됨

 

- cloudtrail 이벤트 기록을 보면 이벤트 이름/시간/사용자이름 등이 기록됨

(cloudtrail -> 이벤트 기록 -> runlnstances)

 

AWS cloudtrail 추적 생성기 삭제 

-실습을 완료한 후에는 생성한 cloudtrail 을 삭제한 후에 아래와 같이 s3버킷도 비우고 삭제

 

VPC Flow 로그

vpc flow?

-vpc 흐름 로그는 vpc와 ip트래픽을 캡처하는 데 도움

-vpc 흐름 로그의 데이터는 cloudwatch 로그 또는 s3 버킷에 게시 할 수 있음

- 허용된 트래픽만 기록하거나 거부 된 트래픽 또는 둘다를 기록할 수 있도록 선택할 수 있음

-vpc 수준, 서브넷 수준, 네트워크 인터페이스 수준 . 등다양한 수준에서 생성

-vpc 와 모든 ip 트래픽을 기록할 수 있지만,  accept/reject, all 등을 선택 가능

 

iam 정책이 매우 중요 

IAM 정책 및 역할 생성

정책 생성 (이름: VPC-FlowLog) -> 역할 -> EC2 -> 정책 vpc-flowlog 생성 -> 역할 생성 

-> 신뢰 관계 편집

 

 

vpc에서 플로우 로그 생성

-cloudwatch 에서 대상 로그 그룹을 미리 생성하고 대상 그룹과 iam 역할 반영

-cloudwatch 저장되고 있는 로그 스트림 생성 확인

-cloudwatch 저장되고 있는 로그 이벤트 정보 확인

 

vpc에서 로그 스트림 정보 확인

-cloudwatch 저장되고 있는 로그 스트림 생성 확인

 

AWS CloudWatch 통합 로그  분석

 

AWS CloudWatch 이해

-AWS에서 제공하는 AWS의 자원과 애플리케이션을 모니터링 할 수 있는 관리 서비스

- 모니터링 하는 모든 자원의 로그와 지표 정보들을 수집하여 시각화 할 수 있음

 

- CloudWatch 지표 프리티어 요금

-> 5분 간격의 기본 모니터링 지표

       -CPU 사용량, 디스크 사용량, 로드 벨런서의 응답 시간, 총 요청 수 등

       -네트워크 트래픽

       -DB 레플리카 랙 시간

       -캐시 hit/miss 비율

- 1분 간격의 세부 모니터링 지표 10개

- API 요청 1백만 건

 

인스턴스 정보에서 [대시보드 추가]를 클릭->대시보드 생성

대시보드에서 위젯을 추가하면 원하는 유형을 선택해 반영할 수 있다.

대시보드에 추가->번호->EC2->인스턴스별 지표