<aside>
💡 Cloud Computing : 사용자에 필요에 따라 Computing Resource를 할당해주는 시스템. 할당을 해주는 서버가 네트워크/서비스를 통해서 제공해주는 시스템.
</aside>
![Source : https://docs.openstack.org/arch-design/design.html](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c1432ec5-110c-4b39-95b4-6e9191a693e1/cloud_architecture.png)
Source : https://docs.openstack.org/arch-design/design.html
- 지금은 ‘대’클라우드 시대이다.
- Cloud Computing으로 우리는 컴퓨터(컴퓨팅 리소스)를 빌려쓰는 시대에 살게되었다.
- “Pay-as-you-Go” → 사용한만큼 지불한다.
- Cloud Computing을 하기 위해서는
Data Center
와 실시간 분산처리 시스템
이 필요하다.
- 주로 IT 대기업들(e.g. Google, Amazon, MicroSoft, Naver, ...)가 서비스를 제공한다.
~aaS
(as a Service)라는 개념이 생겨났다.
- Cloud computing을 직접 운영하는 회사들의 서비스 설명을 보며, 개념을 구체화해보자.
Cloud Services
- AWS (Amazon Web Service)
클라우드 컴퓨팅이란 | 클라우드 컴퓨팅 소개 | Amazon Web Services
- GCP (Google Cloud Platform)
What is Cloud Computing? | Google Cloud
- Microsoft Azure
클라우드 컴퓨팅이란? 초보자 가이드 | Microsoft Azure
요약
- Cloud computing은 “on-demand”로 computing resource를 사용할 수 있는 시스템.