[33-1] 클라이언트 배포 기초
[33-2] 배포 방식에 따른 데이터 흐름
[33-3] 클라이언트 배포 실습
📂 S3
: Simple Storage Service
S3 Glacier
(단위 : 1 Vault) : 백업을 위한 스토리지 서비스, 일정 기간마다 Vault로 전송된 데이터를 한번에 기록한 다음 전원을 차단하여 초장기 보관을 하는 방식으로 서비스된다. 일반 사용자보다는 기업에서 대규모 데이터를 백업할 때 주로 사용📂 EC2
: Elastic Compute Cloud
Load Balancer
: EC2가 트래픽을 안정적으로 처리할 수 있도록 하는 부하 분산 서비스 인스턴스의 처리 한계를 넘을 경우 서비스 제공이 지연되거나 중단될 수 있기 때문에 대규모 서비스 구축 시 1차 대비책으로 로드밸런서를, 2차 대비책으로 오토스케일링을 설정📂 CloudFront
📂 Route 53
📂 ACM
1️⃣ Next.js 프로젝트 빌드
"scripts": { "dev": "next dev", "build": "next build", "build:ssg": "next build && next export" "start": "next start" },
2️⃣ next.config.js
trailing slash 옵션을 추가
module.exports = { trailingSlash: true, }
3️⃣ S3(Simple Storage Service) 배포
4️⃣ 도메인 연결