Goal
클라우드 서비스에 대한 부분에 대해 아주 간단히 정리.
클라우드 컴퓨팅이란?
클라우드 컴퓨팅이란 컴퓨터를 사용해 특정 정보 처리를 자신이 보유한 PC가 아닌,
인터넷 너머에 존재하는 클라우드 사업자(AWS, Azure..)의 컴퓨터에서 처리하는 서비스를 의미 한다.
현 시점에서 가장 많이 알려진 클라우드 서비스의 종류는 아래와 같다.
클라우드의 대표적인 종류
- AWS(Amazone Web Service)
- Naver Cloud
- Azure
- GCP(Google Cloud Platform)
가상 컴퓨팅
- 컴퓨터의 물리적 자원을 필요에 따라 분할해서 쓸 수 있는 개념.
- 구 시대처럼 서버 컴퓨터 한 대를 통째로 제공하는 것이 아닌, 필요한 부분만 제공 받을 수 있다.
- ex) AWS Ec2
클라우드 서비스는 3가지로 분류된다?
IaaS(Infrastructure as a Service)
- 서비스로 제공되는 인프라.
- 쉽게말해, 서버나 스토리지 등의 인프라 장비를 빌려주는 형태를 의미.
- 가상 컴퓨터, 즉 하드웨어 자원의 일부를 떼어주는 것.
PaaS(Platform as a Service)
- IaaS, SaaS에 비해 가장 애매한 개념.
- 소프트웨어 서비스를 개발할 때 필요한 플랫폼을 제공하는 서비스.
SaaS(Software as a Service)
- 이미 완성된 S/W를 의미.
- 모든 서비스가 클라우드 환경에서 운영되는 애플리케이션 서비스.
- PC에 설치하지 않고도, 웹에서 S/W를 빌려 쓸수있는 환경.
- ex) Dropbox, Office 365, Naver Cloud, Evernote