클라우드 서비스란?

URL 복사

클라우드 서비스란 타사 제공업체가 호스팅하여 인터넷을 통해 사용자에게 제공하는 인프라, 플랫폼 또는 소프트웨어를 말합니다. 

클라우드 서비스는 프론트엔드 클라이언트(예: 사용자의 서버, 태블릿, 데스크톱, 노트북 등 사용자의 모든 하드웨어)에서 인터넷을 통해 공급업체의 시스템으로 또는 그 반대 방향으로 사용자 데이터가 원활하게 이동하도록 해줍니다. 클라우드 서비스는 클라우드 네이티브 애플리케이션의 구축과 클라우드 내에서의 작업 유연성을 증진시킵니다. 사용자가 클라우드 서비스에 액세스하려면 컴퓨터, 운영 체제 및 인터넷 연결만 있으면 됩니다.

성공 사례: 통계청, 국가 통계 품질 향상을 위해 레드햇과 클라우드 플랫폼 구축

성공 사례: 대구 광역시, 레드햇 오픈 하이브리드 클라우드로 자체 클라우드 구축

추가로 소프트웨어를 다운로드하지 않고도 인터넷을 통해 사용자가 액세스하는 모든 인프라, 플랫폼, 소프트웨어 또는 기술은 클라우드 컴퓨팅 서비스라고 볼 수 있으며 다음의 서비스형(as-a-Service) 솔루션이 포함됩니다.

서비스로서의 인프라(Infrastructure-as-a-Service, IaaS)는 사용자에게 컴퓨팅, 네트워킹 및 스토리지 리소스를 제공합니다.

서비스로서의 플랫폼(Platforms-as-a-Service, PaaS)은 애플리케이션을 실행할 수 있는 플랫폼과 플랫폼 실행에 필요한 IT 인프라를 제공합니다.

서비스로서의 소프트웨어(Software-as-a-Service, SaaS)클라우드 애플리케이션과 해당 애플리케이션을 실행하는 플랫폼, 플랫폼의 기반 인프라를 제공합니다.

서비스로서의 기능(Function-as-a-Service, FaaS)이벤트 기반 실행 모델로서, 개발자가 인프라를 유지 관리하지 않고도 애플리케이션 패키지를 기능으로 구축, 실행 및 관리할 수 있도록 지원합니다.

클라우드는 네트워크 전체에서 확장 가능한 리소스를 추상화, 풀링 및 공유하는 IT 환경입니다. 클라우드는 클라우드 환경 내에서 워크로드를 실행하는 동작인 클라우드 컴퓨팅을 지원합니다. 클라우드는 제3사가 하드웨어와 애플리케이션 소프트웨어 플랫폼을 제공하므로 PaaS 유형에 속한다고 볼 수 있습니다.

다른 모든 IT 솔루션과 마찬가지로 클라우드 서비스는 하드웨어 및 소프트웨어를 기반으로 합니다. 그러나 전통적인 하드웨어 및 소프트웨어 솔루션과는 달리, 컴퓨터, 네트워크 연결, 클라우드 서비스에 액세스하기 위한 운영 체제 등만 있으면 클라우드 서비스를 사용할 수 있습니다.

사용자에게 클라우드 인프라를 제공하는 경우, 클라우드 서비스 제공업체는 하드웨어 구성 요소에서 다음과 같이 컴퓨팅 기능을 분리합니다.

  • 중앙 처리 장치(Central Processing Unit, CPU)에서 처리 기능 분리
  • RAM(Random Access Memory) 칩에서 활성 메모리 분리
  • 그래픽 처리 장치(Graphics Processing Unit, GPU)에서 그래픽 처리 분리
  • 데이터센터 또는 하드 드라이브에서 데이터 스토리지 가용성 분리

이 같은 추상화는 일반적으로 가상화가상 머신을 통해 실현됩니다. 일단 분리되면 스토리지, 컴퓨팅 및 네트워킹 구성 요소가 인터넷을 통해 사용자에게 인프라 또는 IaaS로 제공됩니다. 이런 종류의 클라우드 서비스는 사물인터넷(IoT)의 일부로서 빅데이터를 저장하는 클라우드 스토리지의 등장으로 이어졌습니다. RackSpace는 IaaS 제공업체의 예입니다.

클라우드 서비스 제공업체는 또한 하드웨어 리소스를 사용해 클라우드 플랫폼을 구축할 수 있는데, 이런 플랫폼은 사용자가 코드를 개발하거나 애플리케이션을 실행할 수 있는 온라인 환경입니다. 클라우드 플랫폼을 구축하려면 클라우드 인프라를 제공할 때와 같이, 단순히 하드웨어 구성 요소에서 컴퓨터의 기능을 추상화하는 것 이상의 작업이 필요합니다. 클라우드 플랫폼을 제공하려면 컨테이너화, 오케스트레이션, 애플리케이션 프로그래밍 인터페이스(Application Programming Interface, API), 라우팅, 보안, 관리 및 자동화와 같은 기술을 통합하는 추가적인 개발 방식이 필요합니다. 사용자 환경(User Experience, UX) 설계 또한 탐색 가능한 온라인 환경을 구축하기 위해 고려해야 할 중요한 사항입니다.

클라우드 플랫폼은 일종의 PaaS이므로 PaaS를 지원하는 인프라 구성 요소가 고도의 확장성을 갖추고 공유 가능한 경우라면, 클라우드라고 생각될 수 있습니다. PaaS 클라우드의 가장 좋은 예로는 퍼블릭 클라우드와 관리형 프라이빗 클라우드가 있습니다.

퍼블릭 클라우드 공급업체

퍼블릭 클라우드 공급업체는 자체 하드웨어에서 인프라, 플랫폼 또는 애플리케이션을 추상화하고 이를 데이터 레이크로 풀링하여 다양한 테넌트와 이를 공유합니다. 이들 공급업체는 API 관리, 클라우드 기반 운영 체제, 또는 프레임워크로 알려진 개발 템플릿 라이브러리 등 퍼블릭 클라우드 서비스도 제공합니다. 널리 사용되는 퍼블릭 클라우드로는 Alibaba Cloud, Microsoft Azure, Google Cloud, Amazon Web Services(AWS)IBM Cloud를 들 수 있습니다.

관리형 프라이빗 클라우드

관리형 클라우드 제공업체라고도 하는 프라이빗 클라우드 공급업체는 고객 이외의 기업이 배포, 구성, 관리하는 프라이빗 클라우드를 고객에게 제공합니다. IT 팀의 인력이나 기술이 부족한 경우 더 나은 프라이빗 클라우드 서비스와 인프라를 사용자에게 제공할 수 있도록 대기업 또는 소규모 기업을 지원하는 클라우드 제공 옵션입니다.

마지막으로 널리 사용되는 클라우드 서비스로는 클라우드 소프트웨어, 즉 SaaS로 알려진 정식 버전의 웹 애플리케이션이 있습니다. 이를 위해서는 상당한 개발 투자가 이루어져야 하는데, 클라우드 제공업체는 말 그대로 온라인 애플리케이션을 고객에게 제공하기 때문입니다.

클라우드 소프트웨어는 클라우드 네이티브 접근 방식을 사용하여 제공할 수 있는데, 이 방식은 탄력적으로 결합된 소규모의 독립형 마이크로서비스를 결합하는 애플리케이션 아키텍처에 해당합니다. 여러 마이크로서비스를 쿠버네티스 또는 Red Hat® OpenShift® 같은 컨테이너 오케스트레이션 엔진으로 관리되는 개별 Linux® 컨테이너에 패키징할 수 있습니다. 최종 제품은 마이크로서비스로 최적화할 수 있는 클라우드 애플리케이션으로서, 이러한 마이크로서비스는 서로 영향을 주지 않으면서 함께 전체 애플리케이션을 구성할 수 있습니다.

영상: [/How to 시리즈]에서 최신 클라우드 기술을 직접 경험해보세요!영상: Red Hat 과 네이버 클라우드 웨비나영상: 디지털데일리 금융 IT Innovation 컨퍼런스 - 성공적인 하이브리드 클라우드 구현 전략과 금융 IT 인프라의 미래영상: 클라우드 네이티브 환경을 설계하는 방법

Red Hat Cloud Services에는 가치 실현을 앞당기고 클라우드 네이티브 애플리케이션 제공의 복잡성과 운영비를 줄이는 호스팅 및 관리형 플랫폼, 애플리케이션, 데이터 서비스가 포함됩니다. Red Hat Cloud Services의 핵심은 Red Hat OpenShift의 클라우드 서비스 버전입니다. 이 버전은 주요 클라우드 제공업체가 턴키 애플리케이션 플랫폼으로 제공합니다. 조직이 서비스와 하이브리드 클라우드 환경 전반에서 간소화된 경험이 구현된 애플리케이션을 안심하고 빌드 및 확장하는 동안 Red Hat이 나머지를 관리합니다.

Red Hat Cloud Services 살펴보기
허브

레드햇 공식 블로그

레드햇 공식 블로그에서 고객, 파트너, 커뮤니티 에코시스템 등 현재 화제가 되는 최신 정보를 살펴 보세요.

모든 Red Hat 제품 체험판

무료 제품 체험판을 통해 핸즈온 경험을 얻고, 자격증 시험에 대비하거나 해당 제품이 조직에 적합한지 평가할 수 있습니다.

추가 자료

PaaS란? 개념, 구성, 및 사례

PaaS(Platform-as-a-service)는 하드웨어 및 소프트웨어 플랫폼을 제공하는 클라우드 컴퓨팅을 뜻합니다. SaaS 및 IaaS 사례와 비교하여 차이를 읽어 보세요.

IaaS, PaaS, SaaS 비교 | 클라우드 서비스 모델의 차이점과 장점

IaaS, PaaS, SaaS 등의 서비스형은 클라우드 컴퓨팅에서 제3자가 제공하는 다양한 서비스 모델이며, IT 자원의 관리와 운영을 개선하는 클라우드 기반 솔루션을 제공합니다

관리형 IT 서관리형 IT 서비스(Managed IT service, 클라우드 매니지드 서비스)란? 비스란?

관리형 IT 서비스(Managed IT service, 클라우드 매니지드 서비스)란 전문가에게 일부 IT 태스크를 위탁하여 비용 절감과 서비스 품질 향상을 도와주는 서비스를 뜻합니다.

클라우드 서비스 리소스

관련 기사