On-premise
인프라와 관련된 장비를 구매하여 구축 운영하는 형태를 의미
IDC (Internet Data Center)에 서버와 전용 네트워크를 구축하여 운영하는 형태
이러한 형태는 시설 및 장비 구매, 인력 비용 등 많은 비용이 발생하므로 작은 기업에서는 운영하기 쉽지가 않음
이러한 인프라 환경을 누구든지 쉽게 사용가능하도록 하는 것이 클라우드 컴퓨팅 서비스
클라우드 컴퓨팅 서비스 제공 방식은
폐쇄적인 형태로 조직 내부에서 조직원들을 위해 제공되는 Private Cloud,
AWS와 같이 여러 사용자들에게 제공되는 Public Cloud, 둘을 합친 Hybrid Cloud로 나뉨
클라우드 컴퓨팅 모델에는
IaaS (Infrastructure as a Service)
서버, 네트워크, 저장공간을 필요에 따라 자원을 할당하여 사용할 수 있도록 제공
사용자는 운영 체제 및 데이터, 애플리케이션, 미들웨어 및 런타임만 관리
필요에 따라 확장 축소가 가능하여 간접비가 낮고 유지관리 비용이 들지 않음
ex) AWS EC2, Google Cloud Platform, Azure Virtual Machines, Naver Cloud Platform
PaaS (Platform as a Service)
해당 프로세스와 관련된 인프라 또는 플랫폼을 제공
사용자는 필요 소프트웨어나 하드웨어를 관리할 필요없이 자체 애플리케이션 개발 및 실행, 관리
ex) AWS Elastic Beanstalk, Heroky, Red Hat OpenShift
SaaS (Software as a Service)
모든 애플리케이션을 제공업체가 관리하며 웹 브라우저를 통해 제공
즉, 서비스에 활용가능한 응용 프로그램을 제공
사용자는 대시보드 또는 API를 통해 애플리케이션 연결
ex) Dropbox, Salesforce, Google Apps, Red Hat Insights
*as a Service
제3사에서 클라우드 컴퓨팅 서비스를 제공한다는 의미
이는 인프라의 일부 또는 전체를 제3사가 관리해주므로 다른 부분에 집중가능한 환경을 제공
'공대 log' 카테고리의 다른 글
'MySQL 설치' node.js를 위한 (0) | 2016.11.06 |
---|