"IT 리소스를 인터넷을 통해 온디맨드(On-Demand) 방식으로 제공하고, 사용한 만큼만 비용을 지불하는 것"
클라우드 컴퓨팅이란 빌려 쓰는 IT 인프라
즉, 필요한 리소스를 인터넷을 통해 수요에 따라 빌려서 사용하고, 끝나면 반납하는 구조
유저 간 직접 통신 방식은 복잡하고 비효율적 (유저가 많아질수록 N:N 통신 구조 → 부하, 싱크 불일치 문제 발생)
해결책: 중앙 서버 도입
데이터 센터와 클라우드 비교
| 항목 | 직접 집 짓기 (데이터센터) | 호텔 묵기 (클라우드) |
|---|---|---|
| 초기 투자 | 큼 (설계, 건축 등) | 거의 없음 |
| 커스터마이징 | 자유롭지만 복잡 | 제한적이나 간편 |
| 유연성 | 낮음 | 매우 높음 |
| 유지보수 | 본인이 직접 | 서비스 제공자가 담당 |
| 확장/축소 | 어려움 | 클릭 몇 번으로 가능 |
| 사용 비용 | 고정, 낭비 가능성 큼 | 사용한 만큼만 지불 |
초기 자본 비용 → 가변 비용으로 전환
규모의 경제
AWS는 대규모 인프라 운영으로 단가를 낮춤
모든 고객이 공동 구매 효과를 누림
용량 추정 불필요
기존: 최대 피크에 맞춰야 함 → 대부분 구간은 낭비
클라우드: 수요에 맞게 리소스 자동 할당 및 회수 (On-Demand)
속도 및 민첩성
몇 번의 클릭으로 서버 생성 가능
즉시 개발 가능 → 인프라 고민 없이 개발 집중
운영 및 유지보수 비용 절감
빠른 글로벌 확장
클릭 몇 번으로 전 세계 인프라 구축
실패 시 즉시 철수도 가능