✅섹션 0: AWS Introduction
-
✅섹션 1: AWS IAM
-
✅섹션 2: EC2
EBS: Elastic Block Storage
- 저장 공간이 생성되며, EC2 인스턴스에 부착된다.
- 디스크 볼륨 위에 File System이 생성된다.
- EBS는 특정 Availability Zone에 생성된다.
EBS 볼륨 타입
<<SSD군>>
1) General Purpose SSD (GP2)
2) Provisioned IOPS SSD (IO1)
<<Magnetic/HDD군>>
3) Throughput Optimizaed HDD (ST1)
4) CDD HDD (SC1)
5) Magnetic (Sandard)
ELB: Elastic Load Balancers
- 수많은 서버의 흐름을 균형있게 흘려보내는데 중추적인 역할을 함
- 하나의 서버로 traffic이 몰리는 병목현상(bottleneck) 방지
- Traffic의 흐름을 Unhealty instance -> healthy instance로
1. Application Load Balancer: OSI Layer7에서 작동됨
-> HTTP, HTTPS와 같은 traffic의 load balancing에 가장 적합
-> 고급 request 라우팅 설정을 통하여 특정 서버로 request를 보낼 수 있음
2. Network Load Balancer: OSI Layer4에서 작동됨
-> 매우 빠른 속도를 자랑하며 Production 환경에서 종종 쓰임
-> 극도의 performance가 요구되는 TCP traffic에서 적합
-> 초당 수백만개의 request를 아주 미세한 delay로 처리 가능
3. Classic Load Balancer: 현재 Legacy
---
Load Balancer Error: 504 Error
웹서버,데이터베이스 Layer에서 대부분 해결 가능.
X-Forwarded-For 헤더
✅섹션 3: RDS
-
✅섹션 4: S3
-
✅섹션 5: Cloud Watch
- AWS 리소스 사용의 실시간 모니터링 기능 지원
- 다양한 이벤트들을 수집하여 로그파일로 저장
- 이벤트&알람 설정을 통해 SNS, AWS Lambda로 전송 가능
사용 용례 1
- Use Case: 매일 얼마나 많은 사용자들이 모바일 앱을 사용하는지 알고 싶음.
- Potential Issue: 특정날에 수많은 traffic이 몰릴 수 있어 병목현상이 생길 수 있음.
- Solution: 매일 traffic rate와 특정 버튼의 유저 클릭 횟수를 분석하여 더 효율적인 앱개발 가능.
사용 용례 2
- Use Case: 특정 시간대에 웹서버 상태를 점검하여 비용 절감 목표
- Potential Issue: 낮,밤에 따라 다른 서버의 성능 -> 똑같은 비용을 내면 비효율.
- Solution: 알람 설정을 통해 특정 threshold에 도달했을 때, 상황 보고해줌으로서 서버 management 가능.
✅섹션 6: Lambda
-
✅섹션 7: CloudFront
-
✅섹션 8: DynamoDB
-
✅섹션 9: API Gateway
-
✅섹션 10: AWS - Code Commit & Code Deploy & Code Pipeline
-
✅섹션 0: AWS Introduction
-
'Development > Backend' 카테고리의 다른 글
인프런 <스타트업과 함께하는 AWS 클라우드> 강의기록 (0) | 2023.07.27 |
---|---|
메세지 큐 시스템: SQS,Worker,Cron,Queue API Server (0) | 2023.03.12 |
Github Action 오류 해결 : InvalidParameterValue (0) | 2023.02.08 |
에러해결: PayloadTooLargeError: request entity too large (0) | 2023.02.06 |