본문 바로가기
IT/클라우드

Cloud :: 클라우드

by 옥탑방개발자 2020. 6. 15.
728x90

1. 클라우드 (클라우드 컴퓨팅)

사용자가 인터넷이 연결된 PC, 스마트폰, 노트북 등의 장치로 각 밴더에서 관리하는 데이터 센터로 접속해 각종 서비스를 제공받거나 작업 하는것을 말한다. 이때 서버, 스토리지, DB, 네트워크 분류의 서비스로 이용할 수 있다. 

대표 클라우드 업체 : 아마존사의 AWS, 구글사의 GCP, 마이크로소프트사의 Azure, 국내 네이버, NHN, KT, SK

 

 

2. 클라우드 서비스 유형(IaaS/PaaS/SaaS)

IaaS(Infrastructure as a Service)

IaaS는 컴퓨터 자원을 빌려쓰는 서비스의 형태이다. CPU코어의 개수, 메모리의 용량, 하드디스크 등 물리적은 자원을 원하는 만큼 제공받는 것이다. 클라이언트는 서비스 제공업체의 클라우드 환경에 구축하고 싶은 OS와 응용프로그램을 설정하여 사용하면 된다.

대표적인 서비스 : Amazon EC2, [Google, MS, IBM, Oracle]에서 IaaS서비스 제공

SaaS(Software as a Service)

클라우드 환경에서 동작하는 응용프로그램을 클라이언트에게 서비스로 제공하는 형태이다. 소프트웨어 및 데이터는 중앙에 호스팅 되고 사용자는 웹 브라우저 등의 클라이언트를 통해 접속할 수 있다. 


대표적인 서비스 : MS오피스, Google Email, 문서도구, 캘린더

 

PaaS(Platform as a Service)

IaaS처럼 PaaS에는 서버, 저장소, 네트워킹 등의 인프라뿐만 아니라 미들웨어, 개발 도구, BI(비즈니스 인텔리전스) 서비스, 데이터베이스 관리 시스템 등도 포함돼 있어 빌드, 테스트, 배포, 관리, 업데이트의 완전한 웹 애플리케이션 수명 주기를 지원한다. 즉, 서비스를 개발 할 수 있는 안정적인 환경(Platform)과 그 환경을 이용하는 응용 프로그램을 개발 할 수 있는 API까지 제공하는 형태이다.

대표적인 서비스 : Google Cloude Platform, Salesforce1 Platform, Naver Cloud Platform

 

3. 클라우드 운영 범위(방식)(Private Cloud, Public Cloud, Hybrid Cloud)

Private Cloud

Private Cloud  자체적으로 데이터 센터 안에 클라우드 환경을 구축해서 사용하는 방식이다. 회사 내 IT 리소스들을 이용하려는 사용자가 자유롭게 어플리케이션을 개발, 운용할 수 있는 환경을 제공하는 것이 목표이며 기존 IT 인프라를 재활용하고 IT 서비스를 원하는대로 직접 구성 및 제공함에 있어 내부 효율성이 뛰어나고 내부 통제가 가능하고 보안성 자체가 확보 가능하다.

Public Cloud

Public Cloud  서비스 제공업체(Vendor)가 구축한 서버, 스토리지 등 IT 인프라를 기업들이 사용료를 내고 이용하는 방식이다. 이를 통해 서비스 엑세스 비용이 절감되며 구현속도와 서비스적인 융통성이 향상된다.

즉 사설 클라우드가 자체적으로 필요한 부분을 보유 및 구축하고 재사용한다면 공용 클라우드는 서비스 제공자가 구축한 서비스를 구매하는 방식으로 구성된다


Hybrid Cloud

하이브리드 클라우드는 온-프레미스 인프라 또는 프라이빗 클라우드를 퍼블릭 클라우드와 결합하므로 조직이 두 분야의 이점을 얻을 수 있습니다. 하이브리드 클라우드에서는 프라이빗 클라우드와 퍼블릭 클라우드 간에 데이터와 애플리케이션이 이동할 수 있으므로 유연성을 향상시키고 더 많은 배포 옵션을 제공합니다.

예를 들어 웹 기반 메일과 같이 볼륨은 많고 보안 요구 사항은 낮은 경우에는 퍼블릭 클라우드를 사용하고, 재무 보고와 같이 민감하고 비즈니스에 중요한 작업에는 프라이빗 클라우드(또는 다른 온-프레미스 인프라)를 사용할 수 있습니다

728x90