티스토리 뷰
참고 자료 : https://docs.aws.amazon.com/ko_kr/vpc/latest/userguide/what-is-amazon-vpc.html
1. VPC(Virtual Private Cloud)
- 논리적으로 격리된 가상의 독립적인 네트워크 공간
- IP 주소 범위 설정: 10.0.0.0/16과 같은 형태로 전체 주소 공간을 정의
2. 서브넷(Subnet)
- VPC 안에서 실제로 리소스가 배치되는 공간
- 왜 필요할까? 퍼블릭/프라이빗 리소스 분리
전형적인 3-tier 아키텍처:
Public: Load Balancer
Private: Application Server
Private: Database Server
- Public Subnet(공용): 인터넷과 직접 연결, 웹 서버, 로드밸런서 배치, 외부에서 접근 가능
- Private Subnet(사설): 인터넷과 직접 연결 안됨, 데이터베이스, 내부 서버 배치, 보안이 중요한 리소스
* DNS: 도메인을 IP 주소로 변환해줌
** IPv4
*** IPv6
3. Security Group
- 가상 방화벽
1) 인바운드
- 외부에서 내 서버로 들어오는 연결(예: 브라우저 -> 웹서버, ssh 접속 등)
- 기본적으로 모든 트래픽 차단(규칙 없음), 명시적으로 허용해야 접근 가능
2) 아웃바운드
- 내 서버에서 외부로 나가는 연결(예: 외부 API 호출, app->DB 등)
- 기본적으로 서버에서 나가는 모든 트래픽은 자유롭 허용(0.0.0.0/0, 모든 포트)
4. 로드밸런서(Load Balancer)
1) Listeners : Port, Protocol, Action으로 구성되어, 해당 Protocol로 요청이 들어오면 해당 Port로 연결하고, Action 수행
- 예: HTTPS:443, → 사용자가 https(프로토콜)로 접속시 자동으로 443(포트)를 사용
* HTTPS= HTTP + SSL/TLS 암호화, 데이터가 암호화 되어 전송됨
** HTTPS 통신을 위해 SSL 인증서가 반드시 있어야 함. 인증서로 서버의 신원을 확인하고 암호화 키 교환
'AI > AWS' 카테고리의 다른 글
| [AWS] 주요 서비스들 (0) | 2025.08.22 |
|---|---|
| [AWS] Cognito, API Gateway, CORS, Preflight (0) | 2025.08.22 |
| [AWS] Bastion Server, ssh 터널링 (0) | 2025.08.22 |
| [AWS] python에서 aws기능을 사용하고 싶다면 boto3 (2) | 2025.07.24 |
| [AWS] CI/CD - CodeCommit, CodeBuild, CodeDeploy, CodePipeline (2) | 2025.07.24 |
- Total
- Today
- Yesterday
- 줄넘기
- opic
- 고득점 Kit
- 뉴스
- 30분
- 아침
- 미라클모닝
- 티스토리챌린지
- 오블완
- 습관
- 프로그래머스
- 루틴
- 스크랩
- Python
- 영어회화
- llm
- IH
- 운동
- C언어
- 경제
- 빅데이터 분석기사
- 다이어트
- Ai
- 기초
- 아침운동
- SQL
- 실기
- 갓생
- ChatGPT
- 오픽
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |