섭섭의 공부/Cloud Computing

[3주차] AWS Cloud Computing - Introduction

seobbseob 2021. 9. 23. 11:29

(아래의 글은 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)가 운영되는 데이터센터)