💡 Cloud Computing : 사용자의 필요에 따라 Computing Resource를 할당해주는 시스템. 할당을 해주는 서버가 네트워크/서비스를 통해서 제공해주는 시스템.
지금은 ‘대'클라우드 시대다. 컴퓨터(정확히는 컴퓨팅 리소스)를 빌려쓸 수 있는 것이 클라우드 서비스다. 필자도 코인 자동매매 프로그램을 AWS EC2에 올려놓고 돌리고 있다.
(수익률이 마이너스인 건 함정)
Cloud Computing 구성요소는 Data Center
, 실시간 분산처리 시스템
이다. 데이터 센터는 개인이 운영하기 어렵기 때문에 기업차원에서 운영할 수 밖에 없는 것이다.
그래서 주로 IT 대기업들(e.g. Google, Amazon, MicroSoft, Naver, ...)가 서비스를 제공한다.
“Pay-as-you-Go”, 즉 사용한만큼 지불한다는 개념이 클라우드 서비스의 기조다.
클라우스 컴퓨팅의 발전으로 ~aaS
(as a Service) 개념이 탄생했다. SaaS(SW)
, PaaS(Platform)
, IaaS(Infra)
등이 그것이다.
Cloud computing을 직접 운영하는 회사들의 서비스 설명을 보며, 개념을 구체화해보자.
AWS (Amazon Web Service)
클라우드 컴퓨팅이란 | 클라우드 컴퓨팅 소개 | Amazon Web Services
GCP (Google Cloud Platform)
What is Cloud Computing? | Google Cloud
Microsoft Azure
클라우드 컴퓨팅이란? 초보자 가이드 | Microsoft Azure