하이브리드 클라우드

menu icon

하이브리드 클라우드

하이브리드 클라우드는 여러 클라우드 벤더의 퍼블릭 클라우드와 프라이빗 클라우드 서비스를 결합하고 통합하여 단일의 유연하고 비용 최적화된 IT 인프라를 구축합니다.

하이브리드 클라우드란?

하이브리드 클라우드는 최소한 하나의 퍼블릭 클라우드 및 최소한 하나의 프라이빗 클라우드를 연결하는 IT 인프라이며, 이들 간의 오케스트레이션, 관리 및 애플리케이션 이식성을 제공하여 기업의 컴퓨팅 워크로드를 실행하기 위한 하나의 유연한 최적의 클라우드 환경을 구축합니다.

하이브리드 멀티클라우드는 하이브리드 클라우드 인프라이며, 이는 둘 이상의 클라우드 서비스 제공자의 둘 이상의 퍼블릭 클라우드를 포함하고 있습니다.  

기업은 다음을 수행할 수 있습니다.

  • 여러 클라우드 컴퓨팅 벤더의 최상의 클라우드 서비스와 기능을 결합
  • 각각의 워크로드에 대해 최적의 클라우드 컴퓨팅 환경 선택 및
  • 환경 변화에 따라 퍼블릭 및 프라이빗 클라우드 간에 워크로드를 자유롭게 이동

하이브리드 클라우드 (및 특히 하이브리드 멀티클라우드)는 기업이 독자적으로 퍼블릭 클라우드 또는 프라이빗 클라우드보다 효율적이고 비용 효율적으로 자체 기술과 비즈니스 목표를 달성하는 데 도움을 줍니다. 사실, 최근 한 연구에 따르면 기업들은 단일 클라우드, 단일 벤더 접근 방식보다 하이브리드 클라우드에서 최대 2.5배의 가치를 창출합니다.

하이브리드 클라우드의 작동 방법

기존 하이브리드 클라우드 아키텍처

초기에, 하이브리드 클라우드 아키텍처는 회사 온프레미스 데이터 센터의 일부를 퍼블릭 클라우드 인프라로 전환한 후 해당 인프라를 퍼블릭 클라우드 제공자(예: AWS, Google Cloud Services, IBM Cloud, Microsoft Azure)에 의해 오프프레미스로 호스팅되는 퍼블릭 클라우드 환경에 연결하는 메커니즘에 초점을 맞추었습니다. 이는 Red Hat OpenStack (IBM 외부 링크) 등의 사전 패키지된 하이브리드 클라우드 솔루션을 사용하여, 또는 환경에서 클라우드 리소스를 통합하기 위한 복잡한 엔터프라이즈 미들웨어와 중앙 콘솔 또는 '단일 유리창' 에서 해당 리소스를 모니터링, 할당 및 관리하기 위한 통합 관리 툴을 사용하여 달성되었습니다. 

그 결과는 여러 유스케이스에 적합한 통합 IT 인프라 입니다.

  • 보안 및 규정 준수: 민감한 데이터와 고도의 규정된 워크로드에는 방화벽 뒤의 프라이빗 클라우드 리소스를 예약하고, 덜 민감한 워크로드와 데이터에는 보다 경제적인 퍼블릭 클라우드 리소스를 사용합니다.  
  • 확장성 및 복원력: 퍼블릭 클라우드 컴퓨팅 및 클라우드 스토리지 리소스를 사용하여 프라이빗 클라우드 워크로드(이를 '클라우드 버스팅'이라고 함)에 영향을 주지 않고 트래픽의 우발적 스파이크에 응답하여 신속하고 자동적이며 저렴하게 확장합니다.
  • 신기술의 빠른 채택: 최신 SaaS(software-as-a-service) 솔루션을 채택하거나 이로 전환하고, 심지어는 새 온프레미스 인프라를 프로비저닝하지 않고도 해당 솔루션을 기존 애플리케이션에 통합합니다.
  • 레거시 애플리케이션 개선:  퍼블릭 클라우드 서비스를 사용하여 기존 앱의 사용자 경험을 개선하거나 새 디바이스로 이를 확장할 수 있습니다.
  • VMware 마이그레이션: 추가 자본 장비 투자 없이 필요에 맞게 온프레미스 데이터 센터 풋프린트와 스케일을 줄일 수 있도록 가상 퍼블릭 클라우드 인프라로 기존 온프레미스 워크로드의 들어서 옮기기를 실행합니다.
  • 리소스 최적화 및 비용 절감: 프라이빗 클라우드에서 예측 가능한 용량으로 워크로드 실행하고, 추가적인 가변 워크로드를 퍼블릭 클라우드로 마이그레이션합니다. 퍼블릭 클라우드 인프라를 사용하여 필요에 따라 개발 및 테스트 리소스를 신속하게 '스핀업'합니다.

최신 하이브리드 클라우드 아키텍처

오늘날, 하이브리드 클라우드 아키텍처는 물리적 연결성, 모든 클라우드 환경에서 워크로드의 이식성 지원, 그리고 주어진 비즈니스 목적을 위해 해당 워크로드를 최상의 클라우드 환경에 배치하는 작업의 자동화에 집중합니다.  

여러 트렌드가 이러한 변화를 주도하고 있습니다.

디지털 혁신의 다음 중요 단계의 일부로서, 기업들은 새로운 애플리케이션을 구축하고 레거시 애플리케이션을 현대화하여 클라우드 네이티브 기술을 활용합니다. 이러한 기술은 클라우드 환경과 클라우드 벤더에서 일관되고 안정적인 개발, 배치, 관리 및 성능을 가능하게 합니다.

특히, 이들은 애플리케이션을 특정 비즈니스 기능에 중점을 둔 더 작고, 느슨하게 결합된, 재사용 가능한 컴포넌트로 분할하는 마이크로서비스 아키텍처를 사용하도록 애플리케이션을 빌드 또는 변환하는 중입니다. 또한 이들은 이러한 애플리케이션을 애플리케이션 코드 및 이의 실행에 필요한 가상 운영 체제 종속 항목만 포함된 경량의 실행 단위인 컨테이너에 배치합니다.

상위 레벨에서, 퍼블릭 및 프라이빗 클라우드는 더 이상 연결할 실제 '위치'가 아닙니다. 예를 들어, 많은 클라우드 벤더는 현재 고객 온프레미스 데이터 센터에서 실행되는 퍼블릭 클라우드 서비스를 제공합니다. 온프레미스에서 배타적으로 실행되던 프라이빗 클라우드는 이제 종종 오프프레미스 데이터 센터, 가상 프라이빗 네트워크(VPN) 또는 가상 프라이빗 클라우드(VPC) 또는 써드파티 제공자(종종 퍼블릭 클라우드 제공자임)에서 임대한 전용 인프라에서 호스팅됩니다.

또한, 인프라 가상화(infrastructure as code라고도 함)를 사용하여 개발자는 방화벽 뒤나 외부에 위치한 컴퓨팅 리소스나 클라우드 리소스를 사용하여 수요에 따라 이러한 환경을 작성할 수 있습니다. 이는 워크로드와 데이터를 실제 컴퓨팅이 실행되는 위치로 보다 가까이 이동하여 글로벌 애플리케이션 성능을 향상시킬 수 있는 기회를 제공하는 에지 컴퓨팅의 출현에 따라 더욱 중요해졌습니다. 

이러한 요소와 다른 요소들의 결과로서, 최신 하이브리드 클라우드 인프라는 다음을 포함하는 통합 하이브리드 멀티클라우드 플랫폼을 중심으로 연합을 시작하고 있습니다.

  • 모든 클라우드 유형(프라이빗 및 퍼블릭) 및 클라우드 제공자에서 클라우드 네이티브 애플리케이션 개발 및 배치에 대한 지원
  • 모든 환경에서 단일 운영 체제
  • 컨테이너 오케스트레이션 플랫폼 - 일반적으로 Kubernetes - 이는 클라우드 환경에서 애플리케이션의 배치를 자동화합니다. 

클라우드-네이티브 개발을 통해 개발자는 어디서나 실행되고 다양한 애플리케이션 내에서 재사용할 수 있는 비즈니스 중심 기능 단위로 모노리식 애플리케이션을 변환할 수 있습니다. 표준 운영 체제를 사용하면 개발자가 임의의 컨테이너에 하드웨어 종속 항목을 빌드할 수 있습니다. 그리고 Kubernetes 오케스트레이션 및 자동화는 개발자에게 컨테이너 구성 및 배치에 대한 미세한, 일회 설정 통제권을 제공합니다. 여기에는 보안, 로드 밸런싱, 확장성 등이 포함되며 다수의 클라우드 환경에서 제공됩니다.

Kubernetes에 의해 구동되는 하이브리드 클라우드에 대해 자세히 보기

통합 하이브리드 클라우드 플랫폼의 장점

통합 하이브리드 클라우드 전략은 여전히 '얼리 어댑터' 국면입니다. 최근 설문조사에서는 13%의 기업들이 멀티클라우드 관리 플랫폼을 적극 활용하고 있다고 보고했습니다. 그러나 이러한 기업들은 다음을 포함하여 이미 상당한 이점을 실현하고 있습니다.

  • 개발자 생산성 향상: 통합 하이브리드 클라우드 플랫폼은 Agile 및 DevOps 방법론의 채택 확장을 지원하고, 개발 팀이 한 번만 개발하고 모든 클라우드에 이를 배치할 수 있도록 지원합니다.
  • 인프라 효율성 향상: 리소스에 대한 보다 미세한 통제를 통해, 개발 및 IT 운영 팀은 퍼블릭 클라우드 서비스, 프라이빗 클라우드 및 클라우드 벤더 간에 비용을 최적화할 수 있습니다. 하이브리드 클라우드는 또한 기업이 레거시 애플리케이션을 보다 신속하게 마이그레이션함으로써 온프레미스 인프라의 기술적인 부채를 더욱 피할 수 있도록 지원합니다.
  • 향상된 규제 준수 및 보안: 통합 플랫폼은 기업이 최고의 클라우드 보안 및 규제 준수 기술을 활용하고 일관된 방식으로 모든 환경에서 보안 및 규제 준수를 구현할 수 있도록 합니다.
  • 전체 비즈니스 가속화: 여기에는 보다 짧은 제품 개발 주기, 가속화된 혁신 및 시장 출시 시간, 고객 피드백에 대한 보다 빠른 응답, 클라이언트에 보다 인접한 애플리케이션의 신속한 제공(예: 에지 전자상거래), 그리고 파트너 또는 써드파티와의 보다 빠른 통합과 결합을 통한 신제품 및 서비스 제공 등이 포함됩니다.

하이브리드 클라우드 및 IBM

IBM Cloud 하이브리드 클라우드 솔루션은 애플리케이션 및 데이터 모두에 대해 유연성과 이식성을 제공합니다. Linux, Kubernetes 및 컨테이너는 하이브리드 클라우드 스택을 지원하며, Red Hat OpenShift와 결합하여 온프레미스와 클라우드 리소스를 연결하는 공통 플랫폼을 구축합니다.

IBM Cloud에서 구축된 하이브리드 클라우드 솔루션에 대해 자세히 알아보세요.

하이브리드 클라우드 솔루션의 구축을 시작하려면 IBM ID에 등록하고 IBM Cloud 계정을 만드세요.

 

저자 소개

Sai Vennam은 Kubernetes, OpenShift 및 관리형 클라우드 오퍼링에 대한 전문 지식을 갖춘 IBM의 개발자 대변인입니다. 그는 개발자들을 성공으로 이끌어주는 기술들과 연결하는 데 헌신하고 있습니다. 취미로, 그는 Raspberry Pi 및 서버리스 기술을 사용하여 홈 자동화를 구현하고 있습니다.

Twitter: @birdsaiview

블로그: https://www.ibm.com/cloud/blog/sai-vennam