※ 클라우드 컴퓨팅 (Cloud Computing)

  : 가상화 기술을 이용해 IT 리소스 (서버, 네트워크, 스토리지 등)를 인터넷을 통해 제공하는 서비스

 

1. 클라우드 컴퓨팅 모델

 퍼블릭 클라우드 (Public Cloud)

  : 인터넷 접속 가능한 모든 사용자들을 위한 서비스 운용 형태

  :  온디맨드(On-demand) 방식이며 공급자가 소유, 유지, 관리하는 모델

  : AWS (Amazon Web Services), Microsoft Azure 등이 있다

 

→ 온디맨드(On-demand) = 요구사항에 따라 즉시 제공 / 공급하는 방식

 

 프라이빗 클라우드 (Private Cloud)

  : 특정 기업 또는 특정 사용자만을 위한 서비스 운용 형태

  : 기업 및  기관 내부에 클라우스 서비스 환경 구성하여 제한적 서비스 제공

  : VMware, OpenStack 등이 있다

 

하이브리드 클라우드 (Hybrid Cloud)

  : Hybrid = Public + Private

  : 온-프레미스 데이터 센터 (Private Cloud) 를 Public Cloud와 결합해 데이터, 애플리케이션을 공유하는 환경

 

→ 온 프레미스 (On-premise) = 기업의 서버를 자체 시설에서 보유하여 직접 유지, 관리하는 방식

 

→ 오프 프레미스 (Off-Premise) =  온 프레미스의 반대 의미로 클라우드 같은 원격 환경에서 운영하는 방식

 

 

2. 서비스 유형

IaaS (Infrastructure as a Service)

  : 스토리지, 서버 등의 인프라가 가상화된 환경

  : 필요에 따라 자원을 사용할 수 있게 해주는 서비스

  : 물리적 자원을 가상화하여 제공

 

PaaS (Platform as a Service)

  : 인프라 위에 사용자가 원하는 서비스를 개발할 수 있는 환경

  : 개발자가 제공되는 인프라를 이용하여 애플리케이션 개발, 제공이 가능

  : 소프트웨어 개발을 돕는 플랫폼 가상화하여 제공

 

SaaS (Software as a Service)

  : 응용프로그램을 서비스 형태로 제공하여 서비스 사용하는 환경

  : 어플리케이션을 사용하고 소비할 수 있는 서비스 형태

  : 사용자가 사용하는 소프트웨어 제공

 

Packaged Software IaaS PaaS SaaS
Application Application Application Application
Data Data Data Data
Runtime Runtime Runtime Runtime
Middleware Middleware Middleware Middleware
O/S O/S O/S O/S
Virtualization Virtualization Virtualization Virtualization
Servers Servers Servers Servers
Storage Storage Storage Storage
Networking Networking Networking Networking

기업관리 영역 : 흰색

서비스로 제공 : 노란색

 

Runtime : 애플리케이션을 실행하는 데 사용되는 리소스 라이브러리

Middleware : 컴퓨터 제작시 사용자의 요구대로 만들어 제공하는 프로그램, OS와 Application의 중간에서 조정과 중개의 역할하는 소프트웨어

 

+ Recent posts