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)
'Cloud' 카테고리의 다른 글
가상화 기술의 목적 (0) | 2021.07.27 |
---|---|
클라우드를 이용한 시스템 구축의 대표적인 사고방식 (0) | 2021.05.22 |
Microservies를 위한 Container화 및 관리 프로그램 정리 (0) | 2020.09.24 |