클라우드 컴퓨팅에 대한 기본 개념과 유형

//클라우드 컴퓨팅에 대한 기본 개념과 유형

클라우드 컴퓨팅에 대한 기본 개념과 유형

클라우드는 인터넷을 통해 액세스할 수 있는 서버와 이러한 서버에서 작동하는 소프트웨어와 데이터베이스를 의미합니다. 이러한 클라우드를 통해 가상 저장 공간 또는 가상화 된 컴퓨터의 시스템 리소스를 제공하는 클라우드 컴퓨팅을 알아보겠습니다.

  • 클라우드 컴퓨팅 정의
  • 클라우드 컴퓨팅 공급자
  • 클라우드 컴퓨팅의 특징 7가지
  • 클라우드 종류 4가지
  • 클라우드 컴퓨팅(서비스)의 유형


1. 클라우드 컴퓨팅 정의

클라우드 컴퓨팅

클라우드 컴퓨팅은 IT 리소스를 인터넷을 통해 온디맨드(주문형 서비스)로 제공하고, 사용한 만큼만 비용을 지불하는 것을 말합니다. 물리적 데이터 센터와 서버를 구입하여 유지 관리하는 대신에, Amazon Web Services(AWS)와 같은 클라우드 공급자로부터 필요에 따라 컴퓨팅 파워, 스토리지, 데이터베이스와 같은 서비스에 액세스할 수 있습니다. 우리는 이미 일상 속에서도 많은 클라우드 컴퓨팅 서비스를 이용하고 있습니다. 온라인 서비스를 사용하여 이메일을 보내고 문서를 편집하며 영화나 TV를 보고 음악을 들으며 게임을 플레이하거나 사진 및 기타 파일을 저장하는 경우 이러한 모든 일이 가능한 것은 이면에 클라우드 컴퓨팅이 있기 때문일 것입니다. 클라우드 공급자가 제공하는 클라우드 서비스를 통해 오늘날 가능한 작업의 예는 다음과 같습니다.

  1. 클라우드 Native 애플리케이션 만들기
  2. 애플리케이션 테스트 및 빌드
  3. 데이터 저장, 백업 및 복구
  4. 데이터 분석
  5. 오디오 및 비디오 스트리밍
  6. 비즈니스 인텔리전스(조직이 좀 더 데이터 기반의 의사 결정을 하도록 지원하는 비즈니스 분석, 데이터 마이닝, 데이터 시각화, 데이터 도구, 인프라, 모범 사례) 포함
  7. 주문형 소프트웨어 제공


2. 클라우드 컴퓨팅 공급자(Provider)

이러한 클라우드 컴퓨팅을 공급하는 클라우드 컴퓨팅 서비스 공급자로는 AWS(Amazon Web Services), Azure(Microsoft Azure), GCP(Google Cloud Platform), Alibaba Cloud, IBM Cloud 등이 있습니다.


3. 클라우드 컴퓨팅의 특징 7가지

클라우드 컴퓨팅 이점

클라우드 컴퓨팅 서비스를 특징으로는 다음과 같이 7가지가 있습니다.

  1. 비용

클라우드 컴퓨팅을 사용하여 하드웨어 및 소프트웨어를 구입하고 데이터 센터를 설치 및 운영하면서 발생하는 비용을 줄일 수 있습니다.

  1. 뛰어난 확장성

필요한 때에 컴퓨팅 성능과 스토리지, 대역폭 등 필요한 만큼 IT 리소스를 제공하는 것을 의미합니다.

  1. 성능

클라우드 서비스 제공업체가 가지는 데이터 센터는 최신 하드웨어로 정기적으로 업그레이드됩니다. 따라서 일반 개별 기업이 보유한 데이터 센터와 비교하면 애플리케이션의 네트워크 대기 시간 단축 같은 몇 가지 이점이 제공됩니다.

  1. 보안

클라우드 컴퓨팅 서비스 공급자가 전체적인 보안을 강화하는 여러 정책과 기술 및 컨트롤을 제공하므로 데이터, 앱 및 인프라를 잠재적인 위협으로부터 보호합니다.

  1. 속도

많은 양의 컴퓨팅 리소스를 몇 번의 마우스 클릭으로 몇 분 만에 프로비전(이미 설치된 시설을 활용하여 이용자의 요구에 따라 서비스를 개통/해지/유지/관리 등 서비스 구성을 위한 일련의 활동)될 수 있어 기업에 많은 유연성이 제공됩니다.

  1. 생산성

일반적으로 온사이트 데이터 센터에는 하드웨어 설치, 소프트웨어 패치 및 기타 시간이 오래 걸리는 IT 관리 작업 등 많은 래킹과 스태킹(racking and stacking : 서버를 시운전 및 폐기하고, 새 서버를 설치 및 구축하고, 서버에 사용할 수 있는 전력을 최대한 활용 및 데이터의 냉각 및 무게 분포 균형을 맞춤)이 필요합니다. 클라우드 컴퓨팅을 사용하면 이러한 작업의 상당수가 불필요해집니다.

  1. 안정성

클라우드 컴퓨팅을 사용하면 클라우드 공급자 네트워크의 여러 중복 사이트에 데이터를 미러(컴퓨팅에서 자료 모음의 복사본으로, 미러링은 파일 동기화의 일종)할 수 있으므로 데이터 백업, 재해 복구 및 비즈니스 연속성을 더 쉽게 제공할 수 있습니다.


4. 클라우드 컴퓨팅의 종류 4가지

모든 클라우드에서 제공하는 서비스가 동일하지 않으며 하나의 클라우드 컴퓨팅 유형만이 누구에게나 적합한 것은 아닙니다. 여러 가지 서로 다른 모델과 유형 및 서비스가 결합되어 사용자에게 적합한 솔루션을 제공합니다. 따라서, 클라우드 서비스를 구현할 클라우드 배포 유형 또는 클라우드 컴퓨팅 아키텍처를 아래와 같은 클라우드 종류에 따라서 결정해야 합니다.

  1. 퍼블릭 클라우드

가장 대표적인 퍼블릭 클라우드 제공업체로는 Alibaba Cloud, AWS, Google Cloud, IBM Cloud, Microsoft Azure 등이 있습니다. 퍼블릭 클라우드는 초기 오프프레미스(온프레미스의 반대)에서 구동되었지만, 현재 퍼블릭 클라우드 제공업체는 클라이언트의 온프레미스(소프트웨어 등 솔루션을 클라우드 같이 원격 환경이 아닌 자체적으로 보유한 전산실 서버에 직접 설치에 운영하는 방식) 데이터 센터에서 클라우드 서비스를 구동하고 있습니다. 이로 인해 위치와 소유권을 통한 구분은 사라져 환경이 멀티 테넌시로 Partitioning 또는 재 배포되는 클라우드를 모두 퍼블릭 클라우드라고 볼 수 있습니다.

소프트웨어 멀티테넌시(software multitenancy)라는 용어는 소프트웨어 아키텍처의 하나를 가리키며 하나의 소프트웨어 인스턴스가 한 대의 서버 위에서 동작하면서 여러 개의 테넌트(tenant)를 서비스합니다. 테넌트는 소프트웨어 인스턴스에 대해 공통이 되는 특정 접근 권한을 공유하는 사용자들의 그룹입니다.

  1. 프라이빗 클라우드

프라이빗 클라우드는 단일 최종 사용자 또는 그룹의 전용 클라우드 환경으로, 실행 시 해당 사용자 또는 그룹의 방화벽으로 보호됩니다.

  1. 하이브리드 클라우드

하이브리드 클라우드란 혼합된 컴퓨팅, 스토리지 및 서비스 환경으로 다양한 플랫폼 간의 오케스트레이션을 포함합니다. 하이브리드 클라우드의 예로 다음이 포함될 수 있습니다.

1개 이상의 프라이빗 클라우드와 1개 이상의 퍼블릭 클라우드

2개 이상의 프라이빗 클라우드

2개 이상의 퍼블릭 클라우드

1개 이상의 퍼블릭 클라우드 또는 프라이빗 클라우드에 연결되는 베어메탈(어떤 소프트웨어도 설치되어 있지 않은 상태) 또는 가상 환경

애플리케이션을 여러 환경으로 이동할 수 있는 경우 하이브리드 클라우드라고 볼 수 있습니다. 적어도 이러한 환경 중 일부는 온디맨드로 확장할 수 있는 통합 IT 리소스에서 제공되어야 하고, 모든 환경이 통합 관리 및 오케스트레이션(컴퓨터 시스템과 애플리케이션, 서비스의 자동화된 설정, 관리, 조정을 의미) 플랫폼을 사용해 단일 환경처럼 관리되어야 합니다.

  1. 멀티 클라우드

멀티 클라우드는 2곳 이상의 클라우드 공급업체가 제공하는 2개 이상의 퍼블릭 또는 프라이빗 클라우드로 구성된 클라우드 접근 방식입니다. 모든 하이브리드 클라우드는 멀티 클라우드이지만, 모든 멀티 클라우드가 하이브리드 클라우드인 것은 아닙니다. 멀티 클라우드는 여러 벤더가 제공하는 동일한 유형의 클라우드를 2개 이상 배포하는 것을 말하지만 이러한 멀티 클라우드가 통합 또는 오케스트레이션되어 연결되면 하이브리드 클라우드가 됩니다.


5. 클라우드 컴퓨팅(서비스)의 유형

클라우드 서비스

일반적인 클라우드 컴퓨팅 서비스는 제공업체가 호스팅하여 인터넷을 통해 사용자에게 제공하는 인프라, 플랫폼 또는 소프트웨어를 의미합니다. 서비스의 유형은 얼마만큼 사용자가 관리하고 클라우드에서 따로 제공받는지에 따라 IaaS(Infrastructure as a Service), PaaS(Platform as a Service), 및 SaaS(Software as a Service)의 세 가지 범주로 나뉩니다. 이러한 클라우드 컴퓨팅 서비스는 중첩되어 빌드되므로 클라우드 컴퓨팅 “스택”이라고도 합니다.

  1. Infrastructure as a Service(IaaS)

클라우드 IT의 기본 빌딩 블록을 포함하고 network, storage, server, virtualization을 제공합니다. IaaS는 IT 리소스에 대해 가장 높은 수준의 유연성과 관리 제어를 제공합니다.

  1. Platform as a Service(PaaS)

PaaS를 사용하면 조직은 기본 인프라(일반적으로 하드웨어와 운영 체제)를 관리할 필요가 없도록 laas 가 제공하는 부분에 더하여 o/s, middleware, runtime 부분을 추가로 제공합니다.

  1. Software as a Service(SaaS)

SaaS는 서비스 제공업체에 의해 실행되고 관리되는 완전한 제품을 사용자에게 제공하여 사용자는 별도의 설치나 부담 없이 Software를 사용할 수 있습니다. 대부분의 경우 SaaS라고 하면 최종 사용자 애플리케이션을 말합니다. SaaS 오퍼링을 사용하면 서비스가 어떻게 유지 관리되는지 또는 기본 인프라가 어떻게 관리되는지 생각할 필요가 없으며 소프트웨어 이 특정 부분을 어떻게 사용할지 만 생각하면 됩니다.


오늘은 클라우드 컴퓨팅이란 무엇이고 어떤 식으로 구성되어 있는지 확인할 수 있었습니다. 모든 클라우드가 같지 않으며 하나의 클라우드 컴퓨팅 유형만이 누구에게나 적합한 것은 아닙니다. 여러 가지 서로 다른 모델, 유형 및 서비스가 결합 되어있는 클라우드 서비스를 이용하여 각각의 사용자마다 적합한 클라우드를 선택해야합니다.

By |2021-05-24T16:22:37+09:005월 24th, 2021|Categories: 빅데이터|0 Comments

About the Author:

Leave A Comment

Big Data Social Analytics Service

소셜 빅데이터 분석 솔루션인 스마트크런처(Smart Cruncher)는 사용자 반응 지표 데이터를 수집 및 분석하여 효과적인 디지털 마케팅 실행을 위한 시장ᆞ고객분석, 홍보·마케팅 전략수립, 신사업ᆞ신상품 개발 전략 수립, VOCᆞ위기 모니터링 등의 서비스를 제공합니다.

Google Analytics Service

국내의 대기업 및 관공서는 물론 태국, 인도네시아등 해외 구축사례의 경험은골든프래닛의 노하우를 느끼실 수 있습니다. 아래의 구글 애널리틱스 기능을 통해 고객사의 요구사항에 맞는 컨설팅 업무를 진행 합니다.

Marketing Automation

골든플래닛의 디지털 마케팅이란 고객의 니즈가 발생한 시점을 정확히 알고, 고객의 니즈를 정확히 파악하여 고객이 필요로 하는 상품을 전달하는 과정이라고 할 수 있으며, 소비자들과의 커뮤니케이션을 통해 ‘고객 경로 맵(Customer Journey Map)’을 파악하는 것이 중요합니다.