개요

클라우드 컴퓨팅이란?

가상화된 IT자원을 서비스로 제공하는 컴퓨팅으로, 사용자는 IT자원(SW, 스토리지, 서버, DB 등)을 필요한 만큼 빌려 사용하며, 이용한 만큼 비용을 지불하는 새로운 개념의 컴퓨팅입니다.

클라우드 컴퓨팅 아키텍처

클라우드 컴퓨팅 아키텍처는 아래로부터 물리적 시스템계층, 가상화계층(하이퍼바이저), 프로비저닝 계층, 서비스 관리체계 계층,
그리고 서비스 계층의 5계층으로 구분합니다.

· 가상화 : 물리적 구성은 은폐하고, 가상환경을 여러 개 만들어, 개별 가상머신이 자원을 갖추고 있게 만드는 기술
· 프로비저닝 : IT인프라 자원을 사용자의 니즈에 맞게 할당/배치/배포해서 시스템을 사용할 수 있도록 하는 기술
· 하이퍼바이저 : 물리서버 위에 존재하는 가상화 계층으로서, OS구동을 위한 HW환경을 가상으로 제공
· 분산 파일 시스템 : 막대한 양의 데이터를 저장 및 관리하기 위해 수많은 서버에 나누어 저장하는 파일 시스템

클라우드 컴퓨팅 제공형태

퍼블릭 클라우드

  • 기업에서 소유하고 운영하며, 다른 조직 또는 개인이 저렴한 비용으로 컴퓨팅 자원에 빠르게
    접근할 수 있도록 지원하는데 사용합니다.
  • 하드웨어, 소프트웨어 또는 IT인프라를 제공업체에서 소유하고 관리하므로 사용자 입장에서는
    별도 구입 필요가 없습니다.

프라이빗 클라우드

  • 단일 기업에서 소유하고 운영하며, 기업의 사업분야 및 구성원에 맞춤화 된 서비스를 구성하여
    사용하는 방식입니다.
  • 기업이 자체적으로 데이터센터 안에 클라우드 환경을 구축해 사용하게 되며, 회사 구성원에 한해
    자유로운 환경을 제공합니다.

하이브리드 클라우드

  • 프라이빗 클라우드를 기반으로 퍼블릭 클라우드 서비스를 사용하는 방식입니다.
  • 필요에 의해 데이터나 컴퓨팅 자원의 위치 조절이 가능하며, 데이터의 중요도와 비즈니스 핵심
    업무 여부에 따라 선택이 가능합니다.

클라우드 서비스의 종류

클라우드 서비스는 유형 별로 각기 다른 수준의 유연성, 제어 및 관리를 제공합니다.

SaaS (Software as a Service)
사용자가 웹 브라우저 혹은 인터넷을 통해 서비스 제공자가 운영하는 클라우드 기반 애플리케이션 혹은 소프트웨어를 사용하는 서비스를 말합니다.

PaaS (Platform as a Service)
기존 하드웨어, 소프트웨어 및 호스트를 구매하여 관리하는 비용없이, 사용자가 필요한 전반적인 클라우드 기반 개발환경을 제공해주는 서비스를 말합니다.

IaaS (Infrastructure as a Service)
서버, 네트워킹, 스토리지, 데이터 센터 등과 같은 IT인프라 자원을 원하는 만큼 사용하고 비용을 지불하는 서비스를 말합니다.

DaaS (Desktop as a Service)
클라우드 서비스 공급자가 사용자에게 가상화된 데스크톱을 서비스 형태로 제공하여, 클라우드 내 존재하는 중앙서버에서 사용자별로 가상 데스크톱을 생성시키고 관리할 수 있습니다.

SecaaS (Security as a Service)
클라우드 컴퓨팅의 보안이슈에 대한 솔루션을 클라우드 서비스 형태로 제공하며, Web ∙ Email ∙ Network 등의 보안 및 암호화 서비스를 말합니다.