AWS
클라우드 서비스
공용(Public) 클라우드 - 3대 공용클라우드 서비스(AWS,Azure,GCP)
사설(Private) 클라우드 - 오픈스택(사설클라우드를 구축하는 플랫폼,툴)같은 툴로 직접 구성.
클라우드 서비스 모델
IaaS(Infrastructure as a Service)
PaaS(Plaform as a Service) = 플랫폼 제공.
ex) 내가 제공받은 서버에 ubuntu 운영체제가 이미 설치되어있더라.
ex) OS도 설치되어있고 개발환경(JAVA, Python)도 이미 구성되어있더라.
ex) lambda 를통한 앱을 배포한다.
SaaS(Software as Service)
= 서비스 그 자체. 내가 프로그램을 제작하지 않고, 이미 만들어져 있는 프로그램을 사용.
ex) 구글문서, 이메일서비스
보통 이 3가지를 갖춰야 일반적으로 클라우드 서비스라고 얘기할 수 있다.
EC2(Elastic Compute Cloud)
*Elastic - 탄력적인
인스턴스 생성.
VM, 도메인, 인스턴스 다 같은말.