[3주차] AWS Cloud Computing - Introduction
(아래의 글은 AWS 홈페이지의 설명에서 대부분 가져옴)
Cloud Computing 이란?
Private Computer | Cloud Computing |
데이터 센터 구축 하드웨어 구매 |
필요할 때 언제나 |
높은 초기 투자 비용 | 사용한 만큼만 지불 |
한정된 용량 (구입한 만큼만 사용가능) |
유연한 용량 |
많은 공수/소요 시간 | 적은 노력/ 소요 시간 |
정리하면,
"초기 투자나 장기 계약 없이,
인터넷을 통해 IT 리소스와 애플리케이션을,
원할 때 언제든지 (on-demand),
사용한 만큼만 요금을 내는 서비스"
클라우드 컴퓨팅의 6가지 이점
1. 초기 선투자 비용 없음 - 고정비용을 가변 비용으로 대체, 미리 서버를 구매할 필요가 없음
2. 운영 비용 절감 - 사용한 만큼만 지불하며 규모의 경제로 인한 지속적인 비용 절감
(피크를 대비하여, 더 큰 용량의 서버를 구축할 필요가 없음)
(전력, 항온항습, 운영 관리/인력, 라이센스, 향후 증설 비용 등이 절약됨)
3. 탄력적인 운영 및 확장 - 필요 용량에 대한 예측 불필요, 수요에 맞춘 유연한 확장 (Load Scaling)
(트레픽의 수요에 맞춰, 필요한 컴퓨터 자원을 자동 증설 및 감소 할 수 있음)
(이는 최적의 성능 및 안정성에 기여함)
4. 속도 및 민첩성 - 수 분 만에 인프라 구축 가능, 빠르게 변화에 대응
(실제로 EC2는 단 5분 안에 실행시킬 수 있다.)
(실패의 비용이 낮음, 서버를 없애고 다시 만들면 된다.)
5. 비즈니스에만 집중 가능 - 혁신을 위한 다양한 실험 가능, 불필요한 인프라 관리 업무 제거
(소프트웨어, 하드웨어적인 노력 제거)
(AirBnB의 경우, 사용자 1500만명에 EC2 인스턴스 1300대를 운용하며, 운영 인원은 5명)
6. 글로벌 확장 - 빠른 시간 내 글로벌 서비스 구현 가능 (넷플릭스의 빠른 한국 진출)
(리전 - AWS 서비스가 운영되는 지역, 복수 개의 데이터 센터들의 집합
가용 영역(AZ-Available Zone) - 리전 내 위치한 복수 개의 데이터 센터들로 각각 물리적으로 분리되어 있어, 고가용성/이중화 구성(한쪽에 문제가 생겨도 다른 쪽에서 처리)의 기본 요소가 됨
엣지 로케이션 - CloudFront 같은 엣지 서비스의 캐시 서버(pop)가 운영되는 데이터센터)