Cloud

클라우드 컴퓨팅 관련 용어 정리

dm.kim 2020. 9. 24. 17:32

Cloud Computing : 클라우드(인터넷)을 통해 가상화된 컴퓨터의 시스템리소스(IT 리소스)를 요구하는 즉시 제공하는 것이다.

 

Cloud Service : 인터넷 상에 자료를 저장해 두고, 사용자가 필요한 자료나 프로그램을 자신의 컴퓨터에 설치하지 않고도 인터넷 접속을 통해 언제 어디서나 이용할 수 있는 서비스를 말한다.

 

Endpoint : 엔드포인트는 단어의 뜻 그대로 끝점을 의미한다. 네트워크로부터 연결되어있는 최종 장치가 엔드포인트가 된다.

 

온프레미스(On-premise) : 자체적인 서버를 구축하는 것을 말한다.

 

SaaS(Software as a Service) : Cloud 환경에서 동작하는 응용프로그램을 서비스 형태로 제공하는 것을 SaaS라고 한다.(ex. Dropbox)

 

PaaS(Platform as a Service) : 서비스를 개발 할 수 있는 안정적인 환경과 그 환경을 이용하는 응용 프로그램을 개발 할 수 있는 API까지 제공하는 형태를 PaaS라고 한다.(ex. Microsoft Azure)

 

IaaS(Infrastructure as a Service) : 서버를 운영하기 위해서는 서버 자원, IP, Network, Storage, 전력 등등 인프라를 구축하기 위해 여러가지가 필요하다. IaaS는 이러한 것들을 가상의 환경에서 쉽고 편하게 이용할 수 있게 서비스 형태로 제공한다. IaaS를 서비스로 제공하기 위해 기존 서버 호스팅보다 H/W 확장성이 좋고 탄력적이며 빠른 제공을 할 수 있는 가상화 기술을 이용한다. IaaS는 PaaS, SaaS의 기반이 되는 기술이다.(ex. Amazon EC2)