토픽

클라우드 컴퓨팅 이해

리소스를 유선망으로 공유하는 방식은 네트워크 전체에서 가상 인터페이스, 서비스, 플랫폼, 애플리케이션을 온디맨드로 제공하는 방식으로 빠르게 대체되고 있습니다. 이러한 새로운 방식인 클라우드 컴퓨팅에 대해 살펴보겠습니다.

클라우드 컴퓨팅이란 무엇일까요?

클라우드 컴퓨팅은 네트워크 전체에서 클라우드의 컴퓨팅 인프라, 서비스, 플랫폼, 애플리케이션을 사용자에게 온디맨드로 제공하는 원칙이자 접근 방식입니다. 클라우드는 관리 및 자동화 소프트웨어를 통해 오케스트레이션되는 가상 리소스(원시 데이터 처리 기능, 스토리지 또는 클라우드 기반 애플리케이션 등) 풀로서, 사용자는 자동 스케일링 및 동적 리소스 할당이 지원되는 셀프 서비스 포털을 통해 온디맨드로 클라우드에 액세스할 수 있습니다. 클라우드 컴퓨팅을 이용하면 사업부가 자체 리소스를 요청하고 배포하는 역량을 갖추게 되어 IT 부서에서 커스텀 배포를 스핀업하는 데 시간을 할애할 필요가 없어집니다.

클라우드와 클라우드 컴퓨팅 자체는 기술이 아니므로 운영 체제, 가상화 소프트웨어, 자동화, 관리 툴 등의 기술이 별도로 필요합니다. 운영 체제는 네트워크 및 호스트 사용자 인터페이스를 셋업하고, 가상화는 리소스를 추상화하여 클라우드에 풀링하며, 자동화 소프트웨어는 이러한 리소스를 할당하고, 관리 툴은 새로운 환경을 프로비저닝합니다. OpenStack®(Red Hat® OpenStack Platform의 기반)과 같은 일부 프로젝트에서는 이러한 기술의 대부분이 쉽게 배포할 수 있는 시스템에 통합되어 클라우드 개발과 오케스트레이션을 위한 원스톱 숍이 구현됩니다.

클라우드는 어떻게 배포될까요?

퍼블릭 클라우드

최종 사용자가 소유하지 않은 리소스에서 생성된 클라우드입니다.

프라이빗 클라우드

최종 사용자가 물리적으로 또는 계약을 통해 소유한 리소스에서 생성한 클라우드입니다.

하이브리드 클라우드

프라이빗과 퍼블릭을 모두 포함하여 다양한 리소스에서 생성된 클라우드입니다.

클라우드에서 어떤 서비스를 제공할까요?

IaaS(서비스로서의 인프라)

Red Hat Cloud Infrastructure와 같은 IaaS는 모든 클라우드 배포의 기반이 되며 네트워크, 스토리지, 서버, 가상화 등 클라우드를 배포하는 데 필요한 최소한의 베어(Bare) 하드웨어와 소프트웨어를 통합합니다. 이러한 하드웨어와 소프트웨어가 클라우드 컴퓨팅 환경 인프라, 즉 'IaaS(서비스로서의 인프라)'를 구성하며 이는 필요에 따라 사용자에게 제공됩니다. 이러한 각 서비스의 확장, 프로비저닝, 측정은 자동으로 수행되나 운영 체제에서 애플리케이션에 이르는 IT 스택의 다른 모든 부분은 클라우드 소비자가 수동으로 관리해야 합니다.

PaaS(서비스로서의 플랫폼)

PaaS는 클라우드 기반의 플랫폼으로, 여기에서 소프트웨어를 개발 및 배포하여 운영 체제, 미들웨어, 런타임 환경과 함께 IaaS와 관련된 모든 하드웨어와 소프트웨어를 제공할 수 있습니다. Red Hat OpenShift에서 제공되는 것과 같은 컨테이너 플랫폼이 PaaS이며, 자동화되고 긴밀하게 통합된 인프라와 플랫폼을 통해 데이터베이스와 애플리케이션이 지원되는 환경을 개발자와 운영자에게 제공합니다.

멀티클라우드란 무엇일까요?

멀티클라우드는 2곳 이상의 클라우드 벤더가 제공하는 2개 이상의 퍼블릭 또는 프라이빗 클라우드로 구성된 클라우드 접근 방식입니다. 멀티클라우드는 하이브리드 클라우드와 다르지만 상호 배타적이지 않으므로 동시에 사용할 수 있습니다. 또한 기업들이 확장된 환경의 포트폴리오를 통해 보안과 성능을 개선하려 함에 따라 멀티클라우드는 점차 보편화되고 있습니다. 수천 킬로미터 떨어져 있는 사용자에게 고가용성을 제공하거나, 데이터 주권법을 준수하거나, 섀도우 IT를 처리하거나, IT 환경의 가동 중단을 방지하는 등의 모든 작업은 단일 클라우드로는 불가능하기 때문에 여러 클라우드를 사용하는 것이 좋습니다.

클라우드 제공업체란?

클라우드 제공업체란 네트워크를 통해 인프라, 플랫폼 또는 소프트웨어를 제공하는 회사입니다. 퍼블릭 클라우드 제공업체는 인프라, 플랫폼 또는 애플리케이션을 자체 하드웨어에서 가상화한 후 사용할 수 있도록 하며, 관리형 프라이빗 클라우드 제공업체는 다른 사용자가 소유한 리소스를 배포, 설정, 관리합니다.

클라우드 관리란 무엇일까요?

클라우드 관리는 데이터, 애플리케이션, 서비스 등 클라우드에서 작동하는 모든 요소를 사용자가 제어할 수 있다는 개념입니다. 일반적으로 플랫폼으로 실행되는 관리 툴은 데이터, 애플리케이션, 서비스를 관리하는 데 사용되는 소프트웨어입니다. 이 툴은 클라우드 컴퓨팅 리소스가 안전하고 효율적으로 실행되게 할 뿐 아니라 리소스를 필요로 하는 모든 사용자 또는 모든 요소가 리소스에 액세스할 수 있도록 합니다. 기본적으로 클라우드 관리 플랫폼은 퍼블릭, 프라이빗 또는 하이브리드 클라우드에서 실행되는 모든 요소가 실제로 원활하게 작동하게 하는 역할을 합니다.

클라우드는 얼마나 안전할까요?

클라우드, 사용자 또는 공급업체에 적용할 수 있는 보편적인 보안 정책은 없으며, 대부분의 클라우드 보안은 IT 보안입니다. 퍼블릭, 프라이빗, 하이브리드 중 어떤 클라우드 배포를 사용하든 자사 공간을 보호하는 것은 기업의 책임이며 클라우드 포트폴리오의 다양성, 암호화 프로토콜의 강도, 재해 복구 정책의 심도가 클라우드 보안 위험에 가장 큰 영향을 줍니다. 그 밖에 온프레미스 IT 아키텍처와 비교했을 때 보안 경계 소실, 소프트웨어 정의의 보편화, 정교해진 보안 위협 환경 등 몇 가지 보안 과제가 추가로 발생하지만 그 차이점을 이해하면 클라우드가 훨씬 안전하다는 것을 알 수 있습니다.

클라우드 컴퓨팅과 가상화의 차이는 무엇일까요?

가상화를 통해 클라우드를 생성할 수는 있지만, 그렇다고 해서 이것이 클라우드 컴퓨팅은 아닙니다. 가상화와 클라우드 컴퓨팅 모두 하드웨어에서 리소스를 분리하여 유용한 환경을 생성하므로 이 둘을 흔히 혼동하곤 합니다. 설명하자면 다음과 같습니다.

  • 가상화는 하드웨어에서 기능을 분리하는 기술입니다.
  • 클라우드 컴퓨팅은 이러한 분할을 사용하는 솔루션보다 큰 개념입니다.

클라우드에 컨테이너 배포

클라우드에 컨테이너를 배포하는 것은 기본적으로 IaaS(네트워크, 스토리지, 서버, 가상화 제공)에 PaaS(언어, 런타임, 애플리케이션 제공)를 배포하는 것입니다. IaaS와 PaaS는 각각 단점을 가지고 있습니다. IaaS는 유연성을 제공하지만 애플케이션을 배포할 때 추가 설정이 필요합니다. PaaS는 환경을 강력하게 제어할 수 있지만, 애플리케이션 런타임을 커스터마이징하기가 어렵습니다. IaaS와 PaaS를 함께 배포하면 각각의 단점을 완화할 수 있습니다.

클라우드 자동화란 무엇일까요?

클라우드 자동화는 자동화 소프트웨어를 사용하여 프로비저닝, 배포 및 서비스 중단을 처리하는 자동화 구현 방법입니다. 자동화가 구현되지 않은 경우 프로비저닝 용량을 수동으로 처리해야 하며, 풀링된 전체 리소스를 관리하는 것이 매우 복잡해집니다. 따라서 자동화는 클라우드 컴퓨팅의 필수 요소라 할 수 있습니다.

클라우드 네이티브 애플리케이션 개발이란 무엇일까요?

클라우드는 워크로드 요구 사항의 변화에 자동으로 대응할 수 있어, 애플리케이션 개발의 필수 구성 요소가 되고 있습니다. 티켓 없이도 워크스테이션, 가상 머신, 애플리케이션 서버, 데이터베이스 연결을 스핀업할 수 있으므로 애플리케이션 지원에 필요한 모든 리소스, 서비스, 기능을 사용하여 분산 환경 전체에서 애플리케이션을 개발할 수 있습니다.

Cloud app icon

Red Hat을 선택하는 이유는 무엇일까요?

퍼블릭, 프라이빗, 하이브리드 중 어떤 유형의 클라우드를 배포하든 모든 클라우드는 오픈되어 있어야 합니다. 많은 클라우드 인프라는 Linux® 및 기타 오픈소스 소프트웨어를 기반으로 하며, 오픈소스 부문에서 Red Hat보다 우수한 업체는 없습니다. Red Hat은 클라우드 자동화 기능, 포괄적인 컨설팅, 전문 강사가 지도하는 핸즈온 교육을 제공하여 손쉬운 클라우드 컴퓨팅을 지원합니다.

Some of the ways you can set up a cloud

Infrastructure

The ideal platform for your business to build a private cloud or for service providers to construct a public cloud.

Infrastructure

A complete, private cloud IaaS solution with seamless management across public and private cloud deployments.

Platform

This container app platform/private cloud infrastructure combination helps implement containers across the entire IT stack

클라우드의 더 큰 가능성을 살펴보세요

OpenStack® 워드 마크 및 OpenStack 로고는 미국 및 기타 국가에 등록된 OpenStack Foundation의 등록 상표/서비스 마크 또는 상표/서비스 마크이며, OpenStack Foundation의 허가하에 사용됩니다. Red Hat은 OpenStack Foundation 또는 OpenStack 커뮤니티와 아무런 제휴, 보증, 후원 관계에 있지 않습니다.