Cloud
| topics | 400-인프라 & 아키텍처 402 클라우드 |
| types | 이론 학습 |
| tags | #aws #cloud #ec2 |
Cloud
클라우드란
물리적 서버를 직접 구축하지 않고, 인터넷을 통해 컴퓨팅 리소스를 빌려 쓰는 것이다.
주요 용어
- CSP (Cloud Service Provider): 클라우드 서비스 제공 업체 (AWS, Azure, GCP 등)
- 온프레미스 (On-premise): 자체 데이터센터에 서버를 직접 구축
- 인스턴스: 클라우드에서 실행되는 가상 서버
AWS EC2 인스턴스 읽는 법
EC2 구매 옵션
| 구분 | On-Demand | Reserved | Spot |
|---|---|---|---|
| 과금 방식 | 사용한 만큼 | 1년/3년 계약 | 경매 방식 |
| 장점 | 유연성, 언제든 시작/종료 | 최대 75% 할인 | 최대 90% 할인 |
| 단점 | 가장 비쌈 | 선결제 필요 | 갑자기 중단될 수 있음 |
| 사용 사례 | 개발/테스트, 불규칙한 워크로드 | 꾸준한 사용량, 프로덕션 | 배치 작업, 장애 허용 워크로드 |
언제 어떤 옵션을 쓸까
본인의 경우, 다음 기준으로 선택한다:
- 개발/테스트: On-Demand (유연하게 켜고 끄기)
- 프로덕션 서버: Reserved (비용 절감)
- 데이터 처리 작업: Spot (중단돼도 괜찮은 작업)
팁: 작업이 중단돼도 괜찮고, 비용을 아끼고 싶다면 Spot 인스턴스를 적극 활용하자.
클라우드 서비스 모델
| 모델 | 설명 | 예시 |
|---|---|---|
| IaaS | 인프라만 제공 | EC2, GCE |
| PaaS | 플랫폼까지 제공 | Elastic Beanstalk, Heroku |
| SaaS | 소프트웨어까지 제공 | Gmail, Slack |