1. 클라우드 컴퓨팅이란?
1) 클라우드 컴퓨팅이 필요한 이유
- 서버 관리 부담 감소
- 자동 확장
- 비용 절감
- 빠른 배포 + 원격 협업
2) 클라우드 컴퓨팅 개념
- 인터넷을 통한 컴퓨팅 리소스 제공
- 온디맨드 셀프 서비스
- 탄력성과 확장성
- 사용량 기반 과금 모델
3) EC2 vs LIGHTSAIL
- 클라우드 배포 모델
- 퍼블릭 클라우드
- 프라이빗 클라우드
- 하이브리드 클라우드
- 멀티 클라우드
2. AWS 기본 개념
1) AWS 글로벌 인프라
a) 리전
- 지리적으로 분리된 데이터 센터 집합
- 서울, 도쿄, 버지니아 등
b) 가용영역
- 각 리전 내 물리적으로 분리된 독립 데이터 센터
c) 엣지 로케이션
- CLOUDFRONT 등 콘텐츠 전송을 위한 캐시 서버 위치
2) 컴퓨팅 리소스 개념
a) VPC
b) 서브넷
c) 보안 그룹
d) 인터넷 게이트웨이
e) 라우팅 테이블
f) NACL
3. IAM
IAM이란?
IDENTITY AND ACCESS MANAGEMENT
- 사용자 USERS : 개별 사람/애플리케이션을 위한 AWS 계정 내 ID
- 그룹 GROUPS : 여러 사용자에게 동일한 권한을 한 번에 적용하기 위한 집합
- 역할 ROLES : AWS 서비스나 외부 사용자가 임시로 사용할 수 있는 권한 세트
- 정책 POLICIES : JSON 형식으로 작성된 권한 규칙 세트
4. EC2 vs LIGHTSAIL
a) EC2
- 순수 IaaS
- AWS 핵심 서비스
- 사용자가 인프라 스택 완전히 제어
b) LIGHTSAIL
- IaaS와 PaaS 하이브리드 성격
- 클라우드 스택의 많은 부분 자동화
- EC2, 로드밸런서, EBS 등을 간소화하여 하나의 서비스로 제공
1) 사례분석
EC2 적합 사례
- 하이브리드 / 프라이빗 클라우드에 유리
- 장기적 확장성과 복잡한 워크로드 지원 필요한 경우
- 데이터 위치 제어 가능
LIGHTSAIL 적합 사례
- 퍼블릭 클라우드에 유리
- 빠른 시장 진입이 필요한 스타트업이나 중소기업
- 초기 설정 단순화와 예측 가능한 비용 구조 제공
- 단기적 프로젝트 혹은 최소 기능 제품 출시에 적합
사례 : 의료 서비스 제공업체
- 환자 데이터 -> EC2
- 비중요 워크로드 -> LIGHTSAIL
- 다중 리전 백업 전략으로 비즈니스 연속성 보장
5. HANDS-ON