topics 하이브리드 클라우드 아키텍처 하이브리드 클라우드 아키텍처란 무엇인가요?
IBM Cloud 솔루션 살펴보기 클라우드 업데이트 구독
건물의 아키텍처

게시: 2024년 1월 12일
기고자: Stephanie Susnjara, Ian Smalley

하이브리드 클라우드 아키텍처란 무엇인가요?

하이브리드 클라우드 아키텍처는 온프레미스, 프라이빗 클라우드, 퍼블릭 클라우드 및 엣지 설정을 결합하여 유연한 단일 매니지드 IT 인프라를 구축하는 환경을 가리키는 용어입니다.

아키텍처 모델로서 하이브리드 클라우드디지털 혁신에서 중요한 역할을 하며, 기업이 기존 레거시 애플리케이션을 현대화하고 데이터를 배포하며 여러 컴퓨팅 환경에서 워크로드를 실행할 수 있는, 유연하고 휴대 가능하며 비용 효율적인 방법을 제공합니다.

하이브리드 클라우드의 전체 가치 실현

시스템을 연결하고 통합하여 AI를 위한 인프라를 준비하세요.

관련 내용

등록하여 앱 현대화 가이드 살펴보기

하이브리드 클라우드 아키텍처는 어떻게 작동하나요?

하이브리드 클라우드 아키텍처는 복잡하고, 개별 비즈니스 요구 사항 및 사용 사례별로 다양합니다. 하이브리드 클라우드 인프라를 구축할 때 모든 경우에 일률적으로 적용 가능한 접근 방식은 없지만, 다음과 같은 온프레미스 및 오프프레미스 컴퓨팅 환경이 모두 혼합되어 있습니다. 

온프레미스 환경(이하 '온프레미스')

조직이 사무실 건물 또는 온프레미스 데이터 센터와 같은 물리적인 자체 건물에 있는 하드웨어와 서버에서 컴퓨팅 리소스, 네트워킹, 스토리지 및 소프트웨어를 실행하고 관리하는 전통적인 컴퓨팅 형태입니다.

프라이빗 클라우드 환경

모든 리소스가 하나의 조직만을 위해 격리되어 독점적으로 운영되는 클라우드 컴퓨팅 환경입니다.프라이빗 클라우드는 클라우드 컴퓨팅의 많은 장점과 온프레미스 IT 인프라의 보안 및 제어 기능을 결합한 서비스입니다.

퍼블릭 클라우드 환경

타사 클라우드 서비스 제공업체(CSP)가 호스팅하는 클라우드 컴퓨팅의 한 유형으로, Amazon Web Services(AWS), Microsoft Azure, IBM Cloud 또는 Google Cloud 등이 있습니다. 이러한 퍼블릭 클라우드 서비스 제공업체는 공용 인터넷을 통해 개별 가상 머신(VM) 및 기타 클라우드 컴퓨팅 서비스와 같은 퍼블릭 클라우드 IT 리소스를 사용량에 따라 유료로 호스팅합니다.

여러 중견 기업에서 2개 이상의 서비스를 사용하고 있고, 대부분의 대기업은 아래 나열된 클라우드 제공업체의 서비스 세 가지를 모두 사용합니다.

  • 서비스형 인프라(IaaS)는 컴퓨팅, 네트워크 및 스토리지 리소스를 인터넷을 통해 온디맨드 종량제 방식으로 소비자에게 제공합니다. IaaS를 사용하면 최종 사용자가 필요에 따라 리소스를 확장하거나 축소할 수 있으므로, 워크로드가 급증하는 경우 높은 초기 자본 지출을 감당하거나 불필요한 '소유형' 인프라를 갖출 필요가 없습니다.
  • 서비스형 플랫폼(PaaS)은 온프레미스 플랫폼 구축 및 유지 관리와 관련된 비용, 복잡성, 유연성 없이 애플리케이션을 개발, 실행 및 관리할 수 있는 하드웨어, 소프트웨어 및 인프라 등의 완전한 클라우드 플랫폼을 제공합니다.
  • SaaS(서비스형 소프트웨어)는 최종 사용자 애플리케이션을 위해 클라우드에서 호스팅되는 애플리케이션 소프트웨어(예: Zoom, Dropbox)를 가리킵니다. SaaS 서비스 제공업체는 소프트웨어와 소프트웨어가 실행되는 인프라를 운영, 관리 및 유지 관리할 책임이 있습니다. SaaS는 가장 일반적인 퍼블릭 클라우드 서비스이자 지배적인 소프트웨어 제공 모델입니다. 
최신 하이브리드 클라우드 아키텍처의 진화

클라우드 컴퓨팅이 등장하기 전까지 기업들은 서버, 네트워킹 하드웨어, 엔터프라이즈 소프트웨어 애플리케이션으로 구성된 자체 온프레미스 데이터 센터에 데이터를 저장하고 소프트웨어 애플리케이션을 실행했습니다. 이러한 기존 인프라 설정에는 일반적으로 클라우드 기반 인프라보다 더 많은 전력과 물리적 공간이 필요합니다. 비즈니스용 클라우드 컴퓨팅이 자리를 잡고 디지털 혁신의 필요성이 증가함에 따라, 비용을 관리하고 전반적인 민첩성을 향상하기 위해 하이브리드 클라우드 솔루션으로 전환하는 조직이 많아지고 있습니다. 

하이브리드 클라우드 모델의 가장 중요한 목표는 애플리케이션 및 워크로드를 클라우드로 이동하고 컴퓨팅 요구 및 기타 상황에 따라 클라우드 서비스를 활용하는 데 필요한 유연성을 확보하는 것입니다. 예를 들어, 퍼블릭 클라우드 컴퓨팅 및 클라우드 스토리지 리소스는 프라이빗 클라우드 워크로드에 영향을 주지 않으면서 예기치 못한 트래픽 급증에 대응하여 신속하고 경제적으로 자동 확장할 수 있습니다. '클라우드 버스팅'으로 알려진 이 중요한 하이브리드 클라우드 기능은 온라인 소매업체와 같이 컴퓨팅 수요가 갑자기 급증하는 기업을 지원하며, 이러한 기업은 반짝 세일 기간 동안 트래픽 증가를 지원하기 위해 클라우드 버스팅을 사용하는 경우가 많습니다.

하이브리드 클라우드와 멀티클라우드의 비교

하이브리드 클라우드 아키텍처는 퍼블릭 클라우드, 프라이빗 클라우드 및 온프레미스 인프라를 결합하고 통합하지만, 단일 아키텍처 내에서 두 개 이상의 클라우드 공급업체의 클라우드 서비스를 사용하는 멀티클라우드와는 다릅니다. 멀티클라우드는 기업이 필요에 따라 최고의 서비스를 자유롭게 조합하여 선택할 수 있도록 지원합니다. 또한 멀티클라우드는 하나의 클라우드 제공업체만 사용함에 따른 성능 문제, 제한된 옵션, 불필요한 비용 발생 등을 초래할 수 있는 클라우드 공급업체 종속을 최소화합니다. 

대부분의 현대적 기업은 하이브리드 클라우드와 멀티클라우드의 기능을 함께 활용하여 퍼블릭 클라우드, 프라이빗 클라우드, 온프레미스 인프라 및 최소 두 곳 이상의 클라우드 서비스 제공업체의 클라우드 서비스를 결합한 하이브리드 멀티클라우드 환경을 구축합니다.  

하이브리드 클라우드 아키텍처의 구성 요소

이상적인 하이브리드 클라우드 아키텍처는 고성능 컴퓨팅 및 스토리지 용량, 저지연 네트워크 연결, 가상화 및 강력한 보안을 제공합니다. 

하이브리드 클라우드 아키텍처는 온프레미스, 프라이빗 및 퍼블릭 클라우드 인프라 등의 여러 리소스에서 실행되는 애플리케이션을 결합하는 것 외에도 다음과 같은 다른 중요한 구성 요소로 이루어져 있습니다.

1. 네트워크 연결

네트워크 연결은 하이브리드 클라우드 아키텍처의 중요한 구성 요소입니다. 네트워크 연결을 통해 여러 위치에 있는 리소스를 공유할 수 있습니다. 

하이브리드 클라우드 연결은 다음과 같은 기술을 활용합니다.

  • 가상 사설망(VPN)은 두 개의 네트워크 엔드포인트(노드) 사이에서 안전한 지점 간 연결을 설정합니다. VPN은 인터넷을 통해 전송되는 사용자의 데이터와 신원 및 액세스 자격 증명을 비공개로 유지하는 암호화된 채널을 설정합니다. VPN을 사용하면 온프레미스 및 프라이빗 클라우드 인프라가 공용 네트워크에서 비공개 보안 연결을 통해 안전하게 연결할 수 있습니다. 
  • 광역 네트워크(WAN): WAN은 지역 간 또는 대륙 간 등 넓은 지역의 컴퓨터를 연결합니다. 인터넷은 전 세계 수십억 대의 컴퓨터를 연결하는 가장 큰 WAN입니다. 기업은 WAN을 이용해 사무실, 데이터 센터, 클라우드 애플리케이션, 클라우드 스토리지를 서로 연결합니다. 조직은 클라우드 기반 WAN을 통해 회사 사무실 및 데이터 센터의 온프레미스 네트워크를 클라우드 기반 스토리지, 애플리케이션 및 기타 리소스와 연결할 수 있습니다. 
  • 애플리케이션 프로그래밍 인터페이스(API)는 서로 다른 애플리케이션 간에 통신이 가능하도록 지원하는 정의된 규칙 집합으로, 시스템 간의 데이터 전송을 처리하는 중개 계층 역할을 합니다. API는 기업이 외부 타사 개발자, 비즈니스 파트너 및 회사 내부 부서에 애플리케이션 데이터와 기능을 개방할 수 있도록 합니다. 하이브리드 클라우드 아키텍처 설정에서 API는 앱, 데이터베이스 및 네트워크를 연결하기 위해 클라우드 간에 HTTP 요청을 통해 호출됩니다.
2. 가상화

최신 하이브리드 클라우드 아키텍처는 소프트웨어를 사용하여 물리적 하드웨어 위에 가상 컴퓨팅 시스템으로 추상화 계층을 생성하는 가상화 기술을 활용하며, 가상 머신(VM)으로 알려진 여러 가상 컴퓨터를 생성합니다. VMware에서 비즈니스용으로 처음 개발한 가상화는 엔터프라이즈 클라우드 컴퓨팅의 핵심 구성 요소입니다. 조직은 가상화를 통해 여러 가상 컴퓨터, 운영 체제 및 애플리케이션을 하나의 물리적 서버에서 실행할 수 있습니다. 또한 사용자는 필요에 따라 컴퓨팅 리소스를 구매하고 워크로드가 증가하면 해당 리소스를 비용 효율적으로 확장할 수 있습니다.

하이브리드 클라우드 아키텍처는 가상 서버 외에도 네트워크 가상화를 비롯한 다양한 유형의 가상화를 사용합니다. 네트워크 가상화에는 네트워크 트래픽 라우팅을 제어하는 '컨트롤 플레인'이라는 하드웨어를 가상화하는 소프트웨어 정의 네트워킹(SDN)이 포함됩니다. Network Functions Virtualization(NFV)은 특정 네트워크 기능(예: 방화벽로드 밸런서 또는 트래픽 분석기)을 제공하는 하나 이상의 하드웨어 어플라이언스를 가상화하여 해당 장치를 더 쉽게 구성, 프로비저닝 및 관리할 수 있도록 지원합니다. 

또한 가상화는 인프라 프로비저닝을 자동화하는 코드형 인프라(IaC)를 지원하므로 개발자는 속도를 높이고 위험과 비용은 줄이면서 클라우드 애플리케이션을 개발, 배포 및 확장할 수 있습니다. 

3. 컨테이너화

컨테이너는 애플리케이션 소스 코드와 어느 환경에서든 코드를 실행하는 데 필요한 모든 운영 체제(OS) 라이브러리 및 종속성을 결합하는 경량의 실행 가능한 애플리케이션 구성 요소로서, 최신 하이브리드 클라우드 아키텍처의 필수 요소로 사용됩니다. 컨테이너는 VM과 같은 기본 하드웨어를 가상화하는 대신 일반적으로 Linux 또는 Windows와 같은 운영 체제를 가상화합니다. 

가상 머신(VM)보다 뛰어난 이동성과 리소스 효율성을 갖춘 컨테이너는 최신 클라우드 네이티브 애플리케이션의 사실상의 컴퓨팅 단위로 자리 잡았습니다. 클라우드에서만 작동하도록 구축된 클라우드 네이티브 애플리케이션은 DevOps 및 기타 팀에서 확장 가능하도록 설계되었으며, 마이크로서비스 아키텍처라고도 하는 마이크로서비스로 구성됩니다. 즉, 하나의 애플리케이션이 느슨하게 결합되어 독립적으로 배포 가능한 여러 개의 작은 구성 요소 또는 서비스로 구성되어 있다는 뜻입니다.

마이크로서비스는 각 서비스를 개별적으로 개발 및 배포할 수 있으므로 소프트웨어의 개발 및 배포 속도가 빨라집니다. 여러 선도 기업들이 모놀리식 애플리케이션 개발에서 마이크로서비스 애플리케이션으로 전환하고 있으며, Amazon과 같은 기업에서는 사용자 활동, 이력 및 기타 데이터를 마이크로서비스를 사용해 추적하여 더 나은 고객 경험을 위한 실시간 추천을 제공합니다.

4. 통합 하이브리드 클라우드 관리

오늘날의 하이브리드 클라우드 컴퓨팅 접근 방식에는 온프레미스, 프라이빗 및 퍼블릭 클라우드 데이터와 리소스를 검색, 운영 및 관리하기 위한 통합 플랫폼이 포함됩니다. 하이브리드 클라우드 플랫폼과 툴의 조합은 컴퓨팅, 스토리지, 네트워킹 데이터베이스 분석 및 보안 기능을 통합하여 다양한 하이브리드 클라우드 환경 전반에서 일관성과 안정성을 제공합니다.

사전 구성된 하드웨어, 소프트웨어 및 서비스를 제공하는 일반적인 하이브리드 클라우드 플랫폼으로는 AWS Outposts, Google Cloud Platform, VMware Hybrid Cloud 및 Red Hat OpenShift 등이 있습니다. 각 플랫폼은 일반적으로 Kubernetes와 같은 표준 클라우드 기술을 통합하여 컨테이너 기반 서비스 및 기타 소프트웨어 기반 기능을 조율합니다. 이러한 리소스를 하나의 창에서 모니터링, 할당 및 관리할 수 있게 지원하는 통합 관리 툴은 여러 모니터링 툴과 데이터 피드를 단일 인터페이스로 통합하는 데 사용되는 IT 및 네트워크 관리 전략을 제공합니다.

다음은 하이브리드 클라우드 관리 플랫폼의 주요 기능에 대한 요약입니다. 

리소스 관리: 하이브리드 클라우드 매니지드 서비스 툴은 이해관계자가 애플리케이션 요구 사항에 따라 온프레미스 및 클라우드 환경 전반에서 리소스를 할당하고 재할당할 수 있도록 도와줍니다. 예를 들어, 금융 기관과 같은 조직은 민감한 고객 정보를 보관하기 위해 프라이빗 클라우드를 사용하고, 모바일 뱅킹 앱과 같은 새로운 애플리케이션을 테스트할 때는 퍼블릭 클라우드를 사용할 수 있습니다.

워크로드 오케스트레이션: 하이브리드 클라우드 아키텍처는 컨테이너화된 워크로드를 자동화하기 위해 컨테이너 오케스트레이션 툴(예: Kubernetes 또는 Docker Swarm)을 사용합니다. 이러한 기술은 개발자가 여러 위치의 서버 클러스터에서 컨테이너를 신속하게 배포, 실행 및 동기화할 수 있게 지원합니다. 또한 컨테이너화된 워크로드의 확장성을 향상시켜 DevOps 및 기타 팀이 필요에 따라 컨테이너화된 애플리케이션을 실행하는 Kubernetes 클러스터를 자동으로 추가할 수 있으므로 가동 중단 시간이 줄어들고 성능을 최적화할 수 있습니다.

데이터 통합: 하이브리드 환경에서는 다양한 소스에서 데이터를 수집하고 처리하므로 여러 소스 시스템의 데이터를 결합하여 통합된 뷰를 형성하는 프로세스인 데이터 통합이 필요합니다.

하이브리드 클라우드용 데이터 관리 솔루션에는 인공 지능(AI)머신 러닝을 사용하여 데이터를 수집, 정리, 분석하는 데이터 분석 소프트웨어 플랫폼이 포함됩니다. 이러한 데이터 통합 툴의 대부분은 데이터 패브릭의 설계 개념을 통합하여 하이브리드 환경의 다양한 기술을 기반으로 실행되고, 여러 소스 시스템의 데이터를 결합하여 통합된 뷰를 생성합니다. 

데이터 거버넌스: 데이터 거버넌스 툴은 조직이 규정 준수 및 규제 표준에 따라 데이터를 저장, 관리 및 사용하는 방법을 설명하는 정책과 프로토콜을 만들고 유지할 수 있도록 하이브리드 클라우드 아키텍처의 또 다른 기술 계층을 제공합니다.

보안: 하이브리드 클라우드 보안은 데이터와 애플리케이션이 온프레미스, 프라이빗 클라우드, 퍼블릭 클라우드 플랫폼의 조합으로 이동하는 환경에서 조직의 민감한 정보를 보호하는 데 사용되는 기술과 모범 사례를 포함합니다. 하이브리드 클라우드 아키텍처의 보안 계층에는 암호화, 네트워크 인증 및 관리 소프트웨어와 같은 기술적 제어가 포함됩니다.

  • 데이터 암호화: 데이터 암호화는 하이브리드 클라우드 설정에서 데이터 침해 또는 멀웨어랜섬웨어 등의 사이버 공격으로부터 민감한 데이터를 보호하기 위해 사용됩니다. 
  • ID 및 액세스 관리(IAM): IAM 관리 툴은 모든 사용자에 대해 디지털 ID를 생성하여 모든 데이터 상호 작용 중에 적극적으로 모니터링하고 제한할 수 있도록 하는 표준 인증 방법입니다.
  • 보안 정보 및 이벤트 관리(SIEM): SIEM 관리 툴은 위협 모니터링, 실시간 위협 탐지 및 대응을 자동화하는 종합적인 보안 오케스트레이션 솔루션과 함께 보안 모니터링 및 관측성 콘솔을 제공합니다.
  • 재해 복구(DR): 재해 복구 하이브리드 클라우드 기반 툴은 데이터 백업, 보존 및 검색을 위한 데이터 보호 기능을 제공하여 손실된 데이터를 신속하게 복구하고 정상적인 비즈니스 운영을 재개할 수 있도록 지원합니다.
하이브리드 클라우드 아키텍처의 이점

하이브리드 클라우드 아키텍처는 다음과 같은 여러 가지 이점을 제공합니다.

민첩성과 확장성

하이브리드 클라우드 아키텍처는 온프레미스나 퍼블릭 또는 프라이빗 클라우드에 있는 리소스를 신속하게 할당하거나 할당 해제함으로써 민첩성을 높여 변화하는 비즈니스 요구 사항에 쉽게 대응할 수 있도록 합니다. 또한 하이브리드 클라우드는 온디맨드 클라우드 리소스 덕분에 거의 무제한의 확장성을 제공합니다.  

비즈니스 연속성

하이브리드 클라우드 배포는 미션 크리티컬 데이터를 클라우드에 복제하고 수요가 급증할 때 확장성을 지원하여 가동 중단 시간을 줄임으로써 비즈니스 연속성을 최적화합니다.

비용 절감

하이브리드 클라우드 전략은 기존 하드웨어 유지 및 업그레이드와 관련된 지속적인 비용을 방지하기 위해 워크로드를 퍼블릭 클라우드로 전환함으로써 자본 비용을 절감하는 데 도움을 줍니다.

애플리케이션 현대화

하이브리드 클라우드 환경은 레거시 애플리케이션을 확장 가능한 클라우드 네이티브 앱 환경으로 업데이트하는 프로세스인 애플리케이션 현대화를 지원하는 유연성과 보안을 제공합니다. 이를 통해 애플리케이션을 신속하게 빌드하고 자동으로 배포하며 정기적으로 업데이트할 수 있으므로 워터폴 개발 주기를 피할 수 있습니다.

생성형 AI 도입

하이브리드 클라우드 인프라는 무제한 저장 용량, 컴퓨팅 성능, 빠른 확장성을 제공하여 방대한 양의 데이터와 대규모 언어 모델(LLM)에 대한 의존도가 높은 생성형 AI를 가속화합니다.

관련 솔루션
IBM 하이브리드 클라우드 솔루션

하이브리드 클라우드 솔루션으로 보다 스마트한 전략을 사용하여 실질적인 비즈니스 혁신을 추진하세요. IBM은 고객이 정보에 입각한 아키텍처 결정을 내려 성과를 가속화하고 미래를 대비하여 지속적인 가치를 창출할 수 있도록 지원하고 있습니다.

IBM 하이브리드 클라우드 솔루션 살펴보기

IBM Cloud 컨설팅 서비스

생성형 AI 및 하이브리드 클라우드 접근 방식으로 비즈니스 민첩성과 성장을 가속화하세요.전용 IBM Consulting 클라우드 액셀러레이터 플랫폼으로 구동되는 IBM의 클라우드 서비스를 사용하여 하이브리드 클라우드로의 여정을 가속화하고 비용 효율성을 높이며, 생산성과 지속가능성을 높이고 시장 출시 시간을 단축할 수 있습니다.

IBM Cloud 컨설팅 서비스 살펴보기

IBM Z를 활용한 하이브리드 클라우드

IBM Z를 귀사의 하이브리드 클라우드에 원활하게 통합하여 더욱 빠르게 현대화하고 유연성과 비즈니스 민첩성을 확보하세요.

IBM Z가 통합된 하이브리드 클라우드 살펴보기
리소스 하이브리드 클라우드란 무엇인가요?

하이브리드 클라우드는 퍼블릭 클라우드, 프라이빗 클라우드, 온프레미스 인프라를 결합 및 통합하여 유연하고 비용 최적화된 단일 IT 인프라를 구축합니다.

하이브리드 클라우드 설명

하이브리드 클라우드의 정의와 아키텍처 작동 방식 등 하이브리드 클라우드에 대해 알아야 할 모든 것을 IBM SME가 자세히 알려드립니다.

클라우드 컴퓨팅이란 무엇인가요?

클라우드 컴퓨팅은 인프라 및 애플리케이션을 온프레미스에 설치하고 유지 관리할 필요 없이 인터넷을 통해 사용할 수 있는 방법입니다.

하이브리드 클라우드로 비즈니스 성장 및 혁신 촉진

기업이 혁신적인 비즈니스 성과를 실현하려면 엔터프라이즈 IT 환경 전반에서 애플리케이션과 데이터를 대규모로 사용할 수 있어야 합니다.

하이브리드 클라우드 아키텍처를 설계하는 방법

하이브리드 클라우드 아키텍처는 지리적으로 분산된 퍼블릭 클라우드, 프라이빗 클라우드, 온프레미스 인프라에 걸쳐 여러 환경을 하나의 매니지드 IT 인프라로 통합합니다.

연결된 하이브리드 클라우드: 지속적인 혁신으로 이어 갈 열쇠

갈수록 복잡해지는 하이브리드 멀티클라우드 환경에서 관리를 개선하고 더 많은 가치를 창출하려면 어떻게 해야 할까요? 바로 오픈 소스 기술을 바탕으로 클라우드와 온프레미스 인프라를 구축하는 것입니다.

다음 단계 안내

모든 산업의 요구를 충족하며 보안을 제공하고 어디서나 자유롭게 구축 및 실행할 수 있도록 설계된 IBM Cloud는 데이터, 컨테이너, AI, IoT, 블록체인을 아우르는 170개 이상의 제품과 서비스를 갖춘 풀 스택 클라우드 플랫폼입니다. IBM Cloud를 사용하여 더 낮은 비용으로 확장 가능한 인프라를 구축하고, 새로운 애플리케이션을 즉시 배포하고, 수요에 따라 워크로드를 확장할 수 있습니다.

IBM Cloud 살펴보기 무료로 시작하기