클라우드 컴퓨팅

퍼블릭 클라우드란?

퍼블릭 클라우드는 타사 공급 업체가 소유하고 관리하는 하드웨어에서 개발된 가상 리소스 풀로서 셀프 서비스 인터페이스를 통해 여러 클라이언트 간에 자동으로 프로비저닝되고 할당됩니다. 이 클라우드에서는 예상치 못한 수요 변동이 발생하는 워크로드를 간단한 방법으로 확장할 수 있습니다.

21세기에 접어들면서 기업들은 퍼블릭 클라우드 기능을 일제히 채택하기 시작했으며, 이후 클라우드 배포 트렌드는 급속하게 바뀌었습니다. 2015년까지 지배적이었던 프라이빗 전용 클라우드와 퍼블릭 전용 클라우드 배포 트렌드가 하이브리드 클라우드 배포로 빠르게 대체되고 있습니다. 이러한 동향의 주된 이유는 기업들이 하이브리드 환경을 통해 확장 가능하고 유연하며 안전한 포트폴리오를 커스터마이징할 수 있기 때문입니다.

오늘날의 퍼블릭 클라우드는 독립형 인프라 솔루션으로 배포되는 것이 아니라 보안 및 성능 향상, 비용 절감, 인프라/서비스/애플리케이션의 가용성 향상을 지원하는 이기종 혼합 환경의 일부로 배포됩니다.

사용 조건

사용자에 대한 요금 부과는 종량제(pay-as-you-go) 모델을 기반으로 계약에 따라 필요 시 사용자에게 리소스 또는 서비스에 대한 액세스 권한을 부여합니다.

리소스 할당

모든 테넌트의 클라우드 서비스와 가상 리소스는 제공업체의 독점적인 인프라, 플랫폼, 소프트웨어를 바탕으로 지원됩니다.

관리

제공업체가 수행하는 최소한의 서비스는 클라우드 하부의 하드웨어를 유지관리하고 네트워크를 지원하며 가상화 소프트웨어를 관리하는 것입니다.


퍼블릭 클라우드는 어떻게 작동할까요?

퍼블릭 클라우드는 모든 클라우드 중에서 배포가 가장 간단합니다. 즉 더 많은 리소스, 플랫폼 또는 서비스가 필요한 고객은 필요할 때 필요한 만큼 액세스하여 시간당 또는 바이트당 요금을 퍼블릭 클라우드 벤더에 지급하기만 하면 됩니다. 인프라, 정보 처리 능력, 스토리지 또는 클라우드 기반 애플리케이션은 벤더가 소유한 하드웨어에서 가상화되고 데이터 레이크(Data Lake)에 풀링되어 관리자동화 소프트웨어에 의해 오케스트레이션되며 인터넷이나 전용 네트워크 연결을 통해 클라이언트에게 전송됩니다.

다음과 같이 생각해 보십시오. 전기, 수도 및 가스가 수년간 인프라를 개발한 결과인 것처럼 클라우드 컴퓨팅 또한 면밀하게 개발된 인프라의 결과물입니다. 이와 같은 공익사업에서 지하 배관망을 통해 서비스를 제공해온 것처럼 클라우드 컴퓨팅도 네트워크 연결을 통해 서비스가 제공됩니다.

주택 소유자 및 임차인은 집의 수도관에서 나오는 물을 소유하고 있을 필요가 없고, 가전제품에 전력을 공급하기 위해 전기를 생산하는 공장에서 가동 상황을 감독할 필요도 없으며, 가정 난방에 사용하는 가스를 어떻게 얻을 것인지 결정할 필요도 없습니다. 주택 소유자와 임차인은 간단히 계약을 맺은 후 리소스를 사용하고 특정 기간 동안 사용한 리소스에 대한 비용을 지급합니다.

퍼블릭 클라우드 컴퓨팅도 이와 매우 유사합니다. 고객은 기가바이트에 달하는 데이터 백업 스토리지를 소유하거나 하드웨어가 있는 서버 팜(Server Farm)에서 작업을 관리할 필요가 없으며 클라우드 기반 플랫폼, 애플리케이션 또는 서비스에 대한 보안 유지 및 관리 방법을 결정할 필요도 없습니다. 퍼블릭 클라우드 사용자는 간단히 계약을 맺은 후 리소스를 사용하고 특정 기간 동안 사용한 리소스에 대한 비용을 지급합니다.


퍼블릭 클라우드의 장단점

퍼블릭 클라우드는 자본 비용(CAPEX)을 운영 비용(OPEX)으로 대체하고, 데이터센터 리소스가 제한된 경우 애플리케이션을 현대화하고, 다양한 언어/툴/서비스에 액세스하고, 개발 팀과 운영 팀 간의 민첩성을 향상하며, 여러 가지 관리 업무 없이 리소스를 무제한으로 제공하는 등 많은 이점이 있습니다. 그렇다고 퍼블릭 클라우드에 단점이 없는 것은 아닙니다. 데이터와 그 데이터의 관리를 제3자에게 아웃소싱하는 데에는 많은 위험이 따릅니다.

기업은 규정 준수와 거버넌스를 고려해야 합니다. 사용자, 그룹, 데이터, 애플리케이션, 패키지가 어느 인프라에 상주하고 있는지 파악하지 못하면 기업은 위험을 식별하고 최소화할 수 없습니다. 여기서 다음과 같은 질문이 생기게 됩니다.

  • 레거시 워크로드는 퍼블릭 클라우드와 어떻게 상호 작용할 것인가?
  • 퍼블릭 클라우드에서 호스팅되는 워크로드 및 데이터에 대한 재해 복구 계획은 어떻게 되는가?
  • 통합 전략이란 무엇인가?
  • 퍼블릭 클라우드와 관련된 장기적인 비용은 얼마인가?
  • 퍼블릭 클라우드는 규정 준수에 어떤 영향을 미치는가?

포괄적인 하이브리드 인프라 포트폴리오의 일부로 퍼블릭 클라우드의 이점을 상당 부분 실현할 수 있습니다.


하이브리드 환경에서의 퍼블릭 클라우드

퍼블릭 전용 클라우드 배포나 프라이빗 전용 클라우드 배포를 선택하는 기업들은 감소하는 반면에 베어 메탈, 가상화, 프라이빗 클라우드 인프라, 퍼블릭 클라우드 인프라가 포함된 하이브리드 환경 솔루션을 채택하는 기업들은 증가하고 있습니다. 하이브리드 환경을 구축하면 각 환경의 이점을 이용해 다른 환경의 단점을 최소화할 수 있습니다.

예를 들어 기업이 하나의 가상 인프라 클러스터에서 모든 워크로드를 실행하고 있다고 합시다. 이 클러스터의 전체 용량이 실행되므로 응답 시간이 저하되고 운영 팀에 불만을 토로하는 애플리케이션 소유자들의 전화 또는 티켓이 폭주하게 됩니다. 다른 가상 인프라 클러스터를 롤 아웃하고 두 클러스터 간의 워크로드 균형을 자동화하여 이 상황을 해결할 수 있으며, 이것이 바로 하이브리드 환경의 시작입니다.

클러스터 퍼블릭 클라우드 마이그레이션
클러스터를 셀 퍼블릭 클라우드로 마이그레이션

기업은 인프라 포트폴리오를 확장하여 Red Hat® OpenStack® Platform과 같은 프라이빗 IaaS(서비스로서의 인프라) 클라우드를 포함할 수 있습니다. 가상 인프라에서 실행하지 않아도 되는 워크로드는 IaaS 프라이빗 클라우드로 마이그레이션함으로써 비용을 절감하고 워크로드 업타임을 늘릴 수 있습니다.

수천 킬로미터 떨어져 있는 클라우드 사용자의 응답 시간을 단축하기 위해 기업은 워크로드의 일부를 사용자 인근 지역에 위치한 퍼블릭 클라우드에 배치할 수 있습니다. 이를 통해 기업은 비용을 최소화하고 고가용성을 유지할 수 있습니다.

셀을 지역 퍼블릭 클라우드로 마이그레이션


클라우드 인프라 추가 및 관리

퍼블릭 클라우드를 하이브리드 인프라 솔루션의 일부로 배포하는 기업은 다양한 환경에서 수많은 워크로드를 유지관리해야 하므로 클라우드 컴퓨팅의 가장 중요한 측면인 관리 및 자동화 기술을 활용해야 합니다. 기업은 대개 수동으로 처리되는 워크로드를 체계적으로 식별하고 자동으로 마이그레이션하여 시간과 비용을 절약할 수 있습니다. 환경 전반의 내부 워크로드를 볼 수 있는 클라우드 관리 및 자동화 툴(예: Red Hat Ansible Automation)을 선택하면 기업은 사용자 정보, 데이터, 패키지가 실행되고 있는 위치를 더욱 정확하게 파악할 수 있습니다.


퍼블릭 클라우드 보안

퍼블릭 클라우드는 여러 유형의 워크로드에 적절한 안전성을 제공하지만 모든 상황에 적합하지는 않습니다. 엔터프라이즈 정보, 서비스, 기능을 하우징하는 시스템을 소유 또는 관리하지 않으면 어느 정도의 위험이 수반되게 되며, 담당자가 아닌 경우 규정 준수 여부를 확인하기가 어려울 수 있습니다.

보안은 퍼블릭 클라우드 환경을 고려하는 기업에게 가장 중요한 과제입니다. 하지만 이러한 과제는 하이브리드 클라우드 환경을 배치함으로써 보안에 대한 우려를 완화시킬 수 있습니다. 하이브리드 클라우드를 사용하면 규정 준수, 감사, 정책 또는 보안 요구 사항을 기반으로 하는 워크로드 및 데이터를 배치할 위치를 선택할 수 있으므로 특히 프라이빗 클라우드에서 중요한 워크로드를 보호하는 동시에 퍼블릭 클라우드에서 덜 중요한 워크로드를 실행할 수 있습니다.


Red Hat을 선택해야 하는 이유

대다수 기업은 퍼블릭 클라우드 또는 프라이빗 클라우드와 같은 단일 환경에 모든 업무를 100% 집중시킬 수 없습니다. 하이브리드 환경에서도, 개발자가 워크로드를 마이그레이션할 때 API(애플리케이션 프로그래밍 인터페이스) 및 호환되지 않는 통합 프레임워크로 인해 업무에 집중하지 못하는 일이 발생해서는 안 됩니다. 개발자는 자신의 애플리케이션이 어디서나 동일한 방식으로 실행될 것이라는 확신을 가져야 합니다.

기업의 하이브리드 클라우드 전략에 퍼블릭 클라우드가 포함되어 있으면 Red Hat은 400개 이상의 Red Hat® CCSP(Certified Cloud and Service Provider)로 구성된 에코시스템을 지원합니다. 여기에는 Gartner의 클라우드 IaaS에 대한 매직 쿼드런트에 소개된 대다수의 클라우드 및 서비스 제공업체가 포함됩니다. Red Hat의 오픈소스 소프트웨어는 확장성, 유연성, 효율성을 지원하도록 설계되어 어떠한 클라우드의 어떠한 환경에서도 모든 애플리케이션을 실행할 수 있습니다. 또한 Red Hat에서 설계한 컨테이너 플랫폼인 Red Hat OpenShift Online을 통해 퍼블릭 클라우드에서 클라우드 네이티브 애플리케이션을 구축, 배포, 확장할 수도 있습니다. 성공적인 하이브리드 환경을 결합하는 이러한 일관성을 통해 기업은 요구 사항에 부합하는 적합한 클라우드 전략을 필요한 시기에 구현할 수 있습니다.

Red Hat은 기업이 기존 투자를 최대한 활용하고 향후를 위해 애플리케이션에 안전하게 투자하여 어떤 환경에서도 실행되도록 지원합니다. 클라우드 전반에서 안정적인 오픈소스 기반을 통합하여 비즈니스 목표를 실현하세요.


퍼블릭 클라우드를 구현하는 방법

퍼블릭 클라우드 구축을 지원할 수 있는 배포업체, 관리형 서비스 제공업체, 파트너사입니다.

현재 보유 중인 모든 Red Hat 기술을 퍼블릭 클라우드로 이전하는 서브스크립션입니다.

기업이 운영하는 모든 환경에서 기업이 수행하는 모든 작업을 위한 표준 운영 환경을 제공합니다. 전 세계 유수의 퍼블릭 클라우드 제공업체를 통해 실행될 수 있도록 인증받았습니다.

퍼블릭 클라우드에서 실행되는 컨테이너를 위한 다기능, 다목적 스토리지입니다.

퍼블릭 클라우드의 전체 런타임 환경에서 애플리케이션을 패키징하여 격리합니다. 모든 클라우드, 모든 환경에서 모든 애플리케이션을 지원할 수 있습니다.

가상 리소스, 프라이빗 클라우드 환경, 퍼블릭 클라우드 환경 모두를 관리할 수 있는 단일 툴입니다.

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