Skip to main content

클라우드 컴퓨팅이란 ?

사용자의 직접적인 활발한 관리 없이 특히, 데이터 스토리지(클라우드 스토리지)와 컴퓨팅 파워와 같은 컴퓨터 시스템 리소스를 필요 시 인터넷만 있으면 바로 제공(on-demand availability)하는 것을 말한다. 또한 사용한 만큼만 비용을 지불하는 것을 말합니다.

클라우드 도입 후 인프라 구축 절차

1. 시스템화 계획 요구사항 정의

2. 인프라 설계

클라우드에서 서비스 선택
- 장비 선택, 딜리버리
- OS 미들웨어 선택, 딜리버리
  • 인프라 아키텍처
  • 네트워크 토포로지 설계
  • 시스템 운용 설계
  • 인프라 아키텍처 설계

3. 인프라 구축

클라우드에서 서비스 선택
- 네트워크 설치
- 서버 설치
- OS 셋업
- 미들웨어 셋업
  • 애플리케이션 및 라이브러리 설치
  • 테스트 (네트워크 확인, 부하 테스트, 운용 테스트)
  • 시스템 릴리즈 및 마이그레이션

4. 운용

Cloud Computing 특징

  1. 신속한 인프라 도입
  • 클라우드는 가입하고 10분 내로 인프라를 도입해서 서비스 구축을 시작할 수 있다.
  1. 유연한 인프라 관리
  • 인프라를 실시간으로 자유롭게 증감할 수 있기 때문에 인프라 부족 또는 과도한 인프라 도입이라는 문제가 발생하지 않는다.
  1. 예상치 못한 트래픽 폭주 대응
  • 서비스의 트래픽이 폭주하면 이에 맞춰 재빨리 인프라를 늘릴 수 있다.
  1. 합리적인 요금제
  • 클라우드는 서비스를 이용한 만큼만 비용을 지불하면 된다. 이용료가 딱 알기 쉽게 정해져 있어 기업은 이에 맞춰 어느 정도의 비용이 나올지 손쉽게 추산할 수 있다.
important

한 마디로 운영비용을 낮추고 인프라를 효율적으로 사용할 수 있도록 하는 것

클라우드는 "하드웨어가 어디에 위치해 있고, 어떻게 운영하는지"에 따라 Public Cloud, Private Cloud, Hybrid Cloud, **Multi Cloud**로 구분됩니다.

Public Cloud

  • 인터넷만 있으면 바로 사용 가능하며, 초기 자본 지출이 없음
  • 신속한 프로비전 및 프로비전 해제 가능
  • Public Cloud를 공급하는 업체가 컴퓨팅 리소스를 소유 및 운영
  • 사용한 항목에 대해서만 비용 지불을 하면 되는 종량제 방식
note

"우리 조직은 이벤트가 빈번하게 일어나 트래픽에 대해서 빠른 프로비저닝이 일어나야 합니다."

Private Cloud

  • 온프레미스 데이터 센터에 장비를 구축하여 전용 프라이빗 클라우드 서비스 형태로 구성
  • 하나의 기업 또는 조직의 선택된 사용자만 독점적으로 사용하는 방식
  • 초기에 하드웨어 구매가 필요
  • Private Cloud 도입한 조직이 리소스 및 보안을 완전히 제어하며, 하드웨어 유지 관리 및 업데이트를 담당
  • 항상 사설 네트워크로 유지 관리
note

"우리 조직은 보안이 강력하고 최신상태를 유지할 수 있는 능력이 있고 철저하게 사설망과 단독으로 사용하고 싶습니다."

Hybrid Cloud

  • Private Cloud <-> Public Cloud, On-Premise <-> Public Cloud 혼합된 컴퓨팅 모델
  • 상황에 따라 유연하게 제공

대부분 큰 기업의 경우 하이브리드 클라우드를 도입하는 경우가 많습니다. 프라이빗 클라우드나 온프레미스 환경에 외부로 노출되면 안되는 핵심 데이터를 놓고 기본적인 데이터나 갑작스러운 트래픽 처리등은 퍼블릭 클라우드를 활용하는 추세입니다.

note

"우리 조직은 자사 데이터센터에 민감한 데이터를 보관해야 해서 이를 감안해서 VPN 연결이나 임대 회선 같은 보안 연결을 통해 퍼블릭 클라우드도 도입하고 싶습니다."

Multi Cloud

  • 두 개 이상의 외부 클라우드를 활용하는 방식
  • 비즈니스 요구에 가장 적합한 공급업체에서 선택가능
  • 여러 제공업체를 비교하고 특정 IT 요구 사항에 맞게 최적의 가격을 선택하며, 공급업체 종속 방지
  • 클라우드에서 로컬화된 구성 요소 장애로 인한 데이터 손실 및 다운타임 방지 (CSP 이중화 구성)
note

"우리 조직은 여러 제공업체를 비교하고 예상치 못한 물리장애로 인한 타격을 피하고 싶으며, 업체 종속성을 방지하려고 합니다."

클라우드는 "인프라 리소스를 제공받는 범위"에 따라 IaaS, PaaS, SaaS로 구분됩니다.

SaaS (Software as a Service)

  • 고객들이 즉각 사용할 수 있는 소프트웨어 서비스를 제공

PaaS (Platform as a Service)

  • 동시에 소프트웨어를 좀 더 쉽게 개발할 수 있는 Platform 서비스를 제공

IaaS (Infrastructure as a Service)

  • Compute, Network, Storage라는 기초적인 인프라 서비스를 제공

NHN-Cloud_cloudcomputing1

공유책임모델

NHN-Cloud_cloudcomputing2