퍼블릭 클라우드

퍼블릭 클라우드란?

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

1999년에는 Salesforce.com, 2002년에는 Amazon Web Services, 2011년에는 Google Cloud Platform을 통해 기업들이 일제히 퍼블릭 클라우드 기능을 최초로 채택하기 시작한 이후 클라우드 배포 트렌드에 큰 변화가 일어났습니다. 2015년까지 지배적이었던 프라이빗 전용 클라우드 및 퍼블릭 전용 클라우드 배포 트렌드가 하이브리드 클라우드 배포로 빠르게 대체되고 있습니다. 이러한 동향의 주된 이유는 기업들 하이브리드 환경을 통해 확장 가능하고 유연하며 안전한 포트폴리오를 커스터마이징할 수 있기 때문입니다.

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

리소스 할당

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

사용 계약

필요할 때 리소스 또는 서비스에 액세스할 수 있는 권한을 사용자에게 부여하는 계약인 사용량 기준 지급(pay-as-you-go) 모델을 기반으로 사용자에게 요금이 부과됩니다.

관리

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


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

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

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

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

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


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

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

따라서 기업은 퍼블릭 전용 클라우드 또는 프라이빗 전용 클라우드 배포보다 하이브리드 환경을 선호합니다. 각 환경의 이점이 다른 환경의 단점을 최소화할 수 있기 때문입니다.

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

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

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

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

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

이 시점에서 기업은 규정 준수와 거버넌스를 고려해야 합니다. 하이브리드 환경 전반에서 실행되는 시스템에 상주하고 있는 사용자, 그룹, 데이터, 애플리케이션, 패키지를 파악하지 못하면 기업은 위험을 식별하고 최소화할 수 없습니다. 여기서 다음과 같은 질문이 떠오르게 됩니다.

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

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

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


퍼블릭 클라우드 보안

퍼블릭 클라우드를 배포하면 조직은 데이터가 저장되는 위치 또는 데이터를 보호하는 방식을 까다롭게 적용하지 않고도 동일한 리소스, 플랫폼, 서비스를 공유할 수 있습니다. 이러한 상황은 소비자 또는 기업에서 위험 수준이 낮은 부서에는 큰 문제가 아니지만 엄격한 개인정보 보호, 보안 및 규정 준수 법규에 따라 운영되는 특정 업계에는 위협 요소로 작용합니다.

엔터프라이즈 정보, 서비스, 기능을 하우징하는 시스템을 소유 또는 관리하지 않으면 어느 정도의 위험이 수반되게 됩니다. 어떤 퍼블릭 클라우드 제공업체는 자체 하드웨어에 호스팅된 데이터에 액세스할 수 있는 권한을 유지하고 있는 반면, 어떤 제공업체는 더 엄격한 액세스 요구 사항을 갖추고 있습니다. 이러한 계약은 계약서에 수차례 명시되어 있지만, 담당자가 아니면 규정 준수 여부를 검증하기가 어려울 수 있습니다.

보안은 퍼블릭 클라우드 환경을 고려하는 기업이 가장 고민하는 문제입니다. 퍼블릭 클라우드 제공업체가 제공할 수 없거나 보장할 수 없는 안전 프로토콜을 포함하여 프라이빗 서버에 있는 중요한 워크로드를 보호하는 하이브리드 클라우드 환경을 배포하면 이러한 보안 우려 사항을 완화할 수 있으며 덜 중요한 워크로드를 퍼블릭 클라우드에 배치할 수 있습니다. 클라우드 포트폴리오의 다양성, 암호화 프로토콜의 강도, 재해 복구 정책의 복잡성은 클라우드 보안 위험에 가장 큰 영향을 미칩니다.


주요 특징

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

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

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

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