2025.06.18
TIL(TODAY I LEARN)
AWS 특강
Networt
- region
- availability zone(az)
- pionts of presence(pop)
Region
- 고 가용성 → 여러개의 가용영역(az)로 구성
VPC
- Virtual Private Cloud
- 논리적 독립된 가상의 프라이빗 네트워크 환경
subnet
- vpc를 쪼개서 만든 netowork
- 어떤 가용영역(az)을 사용할지 결정을 해야함
VPC 아키텍쳐
- 설계를 할때
- 리전 → vpc → 서브넷 까지 선택 해야
- S3, DynamoDB : 특정 리전 서비스 영역
- 서비스 별 영역이 다름
VPC 구성 절차
- 가용영역 간 접근 필요 시 라우팅 테이블 생성 및 연결
- VPC 네트워크 IP 대역 정의
- 권장 기본값을 사용하길 바라
- AZ 별 서브넷 지정
- VPC 내 az 별로 서브넷을 나눠서 영역을 사용
- 라우팅 테이블 생성 및 연결
- 트래픽을 어디로 보내야하나
- 라우팅 테이블을 통해 프라이빗/퍼블릭 서브넷 구별함
- NAT gateway : 프라이빗 서브넷을 잠깐 퍼블릭 서브넷으로 (외부로 가능)
- 트래픽 접근 제어
- Netowrk Access Control List(NACL)
- 서브넷 단위
- Security Group(보안 그룹)
- 인스턴스 단위
VPC EndPoint
Computing
서버 구성 요소
- DataCenter
- Hardware
- Network
- OS
- Security
EC2
- 물리적 서버에서 호스팅 되는 가상 머신 서버
- 백엔드 api 호출을 통해 간단하게 사용 가능
호스트 가상화
EC2 인스턴스
----------------
하이퍼바이저
----------------
호스트 서버
----------------
AWS 글로벌 리전의
물리적 서버
Amazon Machine Image(AMI)
- 하나의 이미지를 가지고 여러 인스턴스 병렬적 배포 가능
- 도커 이미지같은 느낌
- OS를 고를수도, 커스텀을 할 수도 있음
인스턴스 스토어 / EBS
| 인스턴스 스토어 | EBS |
|---|
| 블록 수준 | 임시 | 영구 |
| 스냅샷 | 미지원 | 지원 |
| 하드웨어 | SSD/NVMe | 하드디스크 |
인스턴스 수명 주기
인스턴스 선택 → 과금 직접 영향! 신중
인스턴스 명명 규칙
- ex)
c7gn.xlarge
- c : 인스턴스 패밀리
- 7 : 인스턴스 세대 → 높을 수록 저렴함
- gn : 그라비톤 - 추가 기능
- xlarge : 인스턴스 크기 → 사이즈 두배씩 증가 및 가격도 두배씩
- 사용하는 거에 맞는 크기를 적절히 잘 선택해라
컴퓨팅 관련 서비스
- Elastic Load Balancing
- EC2 Auto Scaling
- …
Storage
Storage type
- 블록 스토리지 (SAN) - Amazon EBS
- 파일 스토리지 (NAS)
- 오브젝트 스토리지 - Amazon S3
Database
SQL / NoSQL
