๐งฑ 1๏ธโฃ ์๋ก์ด VPC ์์ฑ
- AWS Management Console → VPC ์๋น์ค๋ก ์ด๋
๊ฒ์์ฐฝ์ “VPC” ์ ๋ ฅ → “VPCs” ๋ฉ๋ด ํด๋ฆญ - [Create VPC] ๋ฒํผ ํด๋ฆญ
- ์ค์ ์์
- VPC only ์ ํ
- Name tag: my-new-vpc
- IPv4 CIDR block: 10.1.0.0/16 (๊ธฐ์กด VPC์ ๊ฒน์น์ง ์๊ฒ)
- IPv6 CIDR: ๋นํ์ฑํ(ํ์์๋ง)
- Tenancy: Default (Dedicated ํ์ ์์ผ๋ฉด)
- [Create VPC] ํด๋ฆญ
โ ๊ฒฐ๊ณผ: my-new-vpc๋ผ๋ ์์ ํ ๋ ๋ฆฝ๋ VPC๊ฐ ๋ง๋ค์ด์ง๋๋ค.
๐ 2๏ธโฃ ์๋ธ๋ท / ์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด / ๋ผ์ฐํ ์ธํ
VPC๋ง ์์ผ๋ฉด EC2๊ฐ ์ธ๋ถํต์ ๋ถ๊ฐ์ด๋ฏ๋ก, ๊ธฐ๋ณธ ๋คํธ์ํน ์์๋ฅผ ๋ง๋ค์ด์ผ ํฉ๋๋ค.
- Subnet ์์ฑ
- VPC ๋์๋ณด๋ → “Subnets” → [Create subnet]
- VPC: my-new-vpc
- Subnet name: my-new-public-subnet
- Availability Zone: ap-northeast-2a (๋๋ ์ํ๋ AZ)
- IPv4 CIDR block: 10.1.1.0/24
- Create subnet
- Internet Gateway ์์ฑ
- ์ผ์ชฝ ๋ฉ๋ด “Internet Gateways” → [Create internet gateway]
- Name tag: my-new-igw
- Create → Attach to VPC → my-new-vpc
- Route Table ์์
- “Route tables” → my-new-vpc์ ์๋์์ฑ๋ ํ ์ด๋ธ ์ ํ
- Routes ํญ → Edit routes → Add route
- Destination: 0.0.0.0/0
- Target: ๋ฐฉ๊ธ ๋ง๋ my-new-igw
- Save changes
- “Subnet associations” ํญ → Edit → my-new-public-subnet ์ฐ๊ฒฐ
โ ๊ฒฐ๊ณผ: my-new-public-subnet์ ์ธํฐ๋ท ์ฐ๊ฒฐ ๊ฐ๋ฅํ ํผ๋ธ๋ฆญ ์๋ธ๋ท์ด ๋จ.
๐ป 3๏ธโฃ ์ EC2 ์ธ์คํด์ค ์์ฑ (์ด VPC ์์)
- EC2 → Instances → [Launch instances]
- ์ด๋ฆ: my-new-server
- AMI ์ ํ: Amazon Linux / Ubuntu ๋ฑ
- ์ธ์คํด์ค ์ ํ: t3.micro ๋ฑ
- Key pair:
- “Create new key pair” ํด๋ฆญ
- Name: my-new-keypair
- Type: RSA (๋๋ ED25519)
- Format: .pem (Windows PuTTY๋ฉด .ppk ์ ํ)
- [Create key pair] → ์๋์ผ๋ก ๋ค์ด๋ก๋๋จ (my-new-keypair.pem)
- Network settings:
- VPC: my-new-vpc
- Subnet: my-new-public-subnet
- Auto-assign public IP: Enable
- Security group: ์๋ก ์์ฑ (์: SSH(22), HTTP(80), HTTPS(443))
- Launch instance
โ ๊ฒฐ๊ณผ: ์์ ํ ๋ ๋ฆฝ๋ VPC + ์๋ธ๋ท + ํค์ ํ๊ฒฝ์ EC2 ์ธ์คํด์ค ์์ฑ ์๋ฃ



