클라우드가 갑자기 궁금해진 이유
우선 요즘 뭐만 하면 xx클라우드, aws, kubernetes 등 대화를 하다보면 이러이러한 기술이구나,,,하는 추상적인 개념으로만 접하다가 직무에도 클라우드 개발자가 있는 것을 보고 이게 어떤 것일까? 하는 의문점이 생겼다.
왜 클라우드 기술이 핫하고 많은 투자를 유치하며 클라우드 기술 영역을 기업에서 확장하려 하는지와 이것이 무엇인지?에 대해서 간략하게 적어보려고 한다.
클라우드가 포함하고 있는 개념
- 측정가능한 서비스
- 온디맨드 서비스
- 유비쿼터스 네트워크
- 가상화된 자원 풀
- 플랫폼 등의 특징을 갖는 서비스와 솔루션
클라우드 서비스 형식은 세 가지로 분류되는데,
Iaas
=> 클라우드 컴퓨팅 서비스의 가장 기본적인 것입니다. 서버와 VM IT인프라를 대여해준다. 보통 개발사에 제공되는 물리적 자원 가상화 (ex. AWS, Azure, Google Compute Engine)
PaaS
=> 개발사에 제공되는 플랫폼을 가상화, 프로그램 개발 시 필요한 플랫폼을 제공. (AWS Elastic beabstalk, Azure, Google App Engine)
SaaS
=> 고객에게 제공되는 소프트웨어 가상황, 웹브라우저를 통해 직접 실행됨. (ex. Google Apps, Dropbox, icloud, Salesforce)
참고