티스토리 뷰
반응형
모니터링
모니터링의 이유
- 운영 상태 : 운영 가시성 및 인사이트를 확보합니다
- 애플리케이션 성능 : 성능 스택의 모든 계층에서 데이터를 수집합니다
- 리소스 사용률 : 리소스 최적화를 개선합니다
- 보안 감사 : 증거 수집, 보안 및 무결성을 자동화 및 관리합니다
CloudWatch
CloudWatch 지표의 구성 요소
- 네임스페이스 : CloudWatch 지표의 컨테이너
- ex. AWS/EC2
- 지표 : CloudWatch에 게시된 시간 순서별 데이터 요소 세트
- timestamp와 연결 필요
- 차원 : 지표를 고유하게 식별하는 데 도움이 되는 이름/값 페어
로그 예제
- 여러 로그 스트림을 로그 그룹에 수집
- 지표 필터를 사용하여 로그 이벤트에서 일치하는 단어, 구문 또는 값을 검색
로그 유형
- CloudWatch Logs : EC2, CloudTrail, Route53 및 기타 소스에서 로그 파일을 모니터링, 저장 및 액세스
- AWS CloudTrail : 콘솔, AWS SDK, CLI 및 AWS 서비스를 통해 수행된 작업을 비롯하여 계정 활동의 이벤트 기록
- VPC 흐름 로그 : VPC의 네트워크 인터페이스에서 송수신되는 IP 트래픽에 대한 정보가 캡처
- 사용자 지정 로그
경보 및 이벤트
CloudWatch 경보
- 경보의 3가지 상태 : OK, ALARM, INSUFFICIENT_DATE
1. CloudWatch 지표를 식별합니다
2. 지표를 기준으로 경보를 생성합니다
3. 지표 임계값 초과 시 수행할 작업을 정의합니다
경보 구성 요소
- 통계
- 기간 : 1분으로 선택 시 1분마다 한 번씩 지표 평가
- 평가 기간
- 경보를 생성할 데이터 요소
EventBridge
- CloudWatch에서 캡처된 이벤트 관리
- 계정 리소스 및 지원되는 서드 파티 관리 서비스의 데이터를 기준으로 작업을 호출할 수 있는 서비스
로드 밸런싱
Elastic Load Balancing(ELB)
여러 대상에 자동으로 트래픽을 분산시켜 고가용성을 제공하고 보안 기능 통합, 상태 확인 수행 가능
- Application Load Balancer (HTTP 및 HTTPS)
- Network Load Balancer (TCP 및 UDP)
- Gateway Load Balancer (IP)
지원 범위 : ALB > NLB > GLB
자동 크기 조정
Auto Scaling
애플리케이션을 모니터링하고 용량을 자동으로 조정하여 최대한 저렴한 비용으로 안정적이고 예측 가능한 성능을 유지합니다
- EC2 플릿을 사용하면 EC2 인스턴스 유형의 조합을 정의하여 그룹의 원하는 용량을 구성할 수 있습니다
구성 요소
- 필요한 리소스
- 리소스가 필요한 위치 및 크기
- 리소스가 필요한 시기과 기간
Auto Scaling 그룹
시작 템플릿을 사용하여 Auto Scaling 그룹을 생성하여야 한다
- 시작 구성 : Auto Scaling 그룹에서 EC2 인스턴스를 시작하는 데 사용하는 인스턴스 구성 템플릿
- 그룹 : 자동 크기 조정 및 관리를 위한 논리적 그룹으로 간주되는 EC2 인스턴스의 모음을 포함
- EC2 Auto Scaling 그룹용 VPD와 서브넷을 선택하여 포함할 수 있는 최소 및 최대 인스턴스 수를 설정
크기 조정 방법
다음을 사용하여 크기 조정 호출
- 상태 확인
- CloudWatch 경보
- 일정
- 수동 크기 조정
크기 조정 방법
- 예약 크기 조정 : 알려진 로드 변경 전에 애플리케이션 크기 조정
- 동적 크기 조정 : 수요 변화에 대응하여 Auto Scaling 그룹의 용량 크기 조정
- 예측 크기 조정 : 트래픽 흐름의 일별 및 주별 패턴에 앞서 그룹의 EC2 인스턴스 수를 늘립니다
반응형
'IT > AWS' 카테고리의 다른 글
Architecting on AWS (9) 컨테이너 (0) | 2024.07.19 |
---|---|
Architecting on AWS (8) 자동화 (0) | 2024.07.19 |
Architecting on AWS (6) 데이터베이스 서비스 (0) | 2024.07.18 |
Architecting on AWS (5) 스토리지 (0) | 2024.07.18 |
Architecting on AWS (4) 컴퓨팅 (0) | 2024.07.18 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- svelte
- architecting
- tsconfig
- Polygon
- 역량테스트
- SCSA
- 카이제곱검정
- Next.js
- react
- 렌더트리
- 삼전
- aws
- Plotly
- 삼성
- ReactDOM
- SW역량테스트
- submodule
- docker
- DOM
- konlpy
- 블로그플랫폼
- 도커컨테이너
- choropleth
- 삼성전자
- wkt
- Python
- cssom
- GeoPolygon
- polyfill
- graphql
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
글 보관함