클라우드란 무엇인가
간단히 말해서 우리가 사용할 데이터를 인터넷이나 내부에 구축된 네트워크 망을 통해 접근해 확장성과 높은 수준의 기능성을 가진 시스템을 지원한다. 라고 표현할 수 있다.
와닿지 않는다.
쉽게 이야기 하면 내가 클라우드 ( 자원을 가지고 있는 곳 // 자원이라 함은 사용자가 쓸 데이터가 될 수 도 있고 서비스가 될 수도 있고 ) 서비스를 하는 곳에서 컴퓨팅 자원과 스토리지 자원을 중심으로 가상화해서 정해진 시간만큼 지불하고 사용하는 것 이라고 표현한다.
IaaS, PaaS, SaaS 란 무엇인가
클라우드의 서비스 모델의 종류이다.
위의 분류 기준은 어디까지 가상화 할 것인가 에 대한 기준이다.
IaaS : 가장 아래 단계이며 Infra as a Service 로 클라우드 서비스에서 infra 만 제공하므로 infra 엔지니어가 사용하기 적합하다.
PaaS : 두번째 단계이며 Platform as a Service 이다 플랫폼 언어 등을 제공하기 때문에 애플리케이션 개발자 흔히 나 같은 개발자가 사용하는 플랫폼이다.
주로 IaaS에 docker image를 받아와서 사용하기도 한다.
SaaS : 가장 상위 단계이며 예를들어 워드를 사용하면서 클라우드에 저장한다던가 메일을 사용한다던가 그냥 유저가 클라우드 서비스를 접속해 사용하는 개념이다. Software as a Service
'개발 > 기타개발' 카테고리의 다른 글
intelliJ 에 scss 자동 compiler 적용하기 (0) | 2018.12.05 |
---|---|
Sequence Diagram 무료 생성사이트 (0) | 2018.11.30 |
Docker 쉽게 정리 (0) | 2018.10.31 |
aws classic loadbalancer 에서 application loadbalancer 로 옮기기 (0) | 2018.10.12 |
안드로이드 파일저장형식 SharedPreference (0) | 2018.10.12 |
댓글