클라우드 컴퓨팅의 개념에 대해 설명하고,
- 클라우드
: Programmable Resouce Management => Programmable Resource Life Cycle Management
=> Programmable Service Management
API를 만드는 사람은 클라우드 개발자
그 API를 쓰는 개발자는 클라우드 네이티브 개발자라는 인식이 있음.
근데 클라우드개발자는 다른 클라우드 API를 사용하는 사람임. => 그래서 꼬임.
클라우드와 클라우드 네이티브를 명확히 구별할 수는 없다.
하지만 "코드"를 사용한다는 공통점은 있다.
Iaas : Used by API, 어떤것이는 사용자가 API를 통해서 뭔가를 만드는 것.
Paas : Used by Framework (spring, .Net), 앞단에 프레임워크를 통해서 개발해서 클라우드에 올리는 것.
SaaS : Use for Data, 사용자가 데이터로만 무언가를 하는 것.
- Service Discovery
마이크로 서비스는 말 그대로 아주 작은 서비스를 만들고 붙이는 것