최근의 하이브리드 클라우드 아키텍쳐는 물리적 연결보다 모든 클라우드 환경에서 워크로드 이식성을 지원하고 주어진 비즈니스 목적에 맞는 클라우드 환경의 최적화를 구성하여 워크로드를 자동화하는데에 중점을 맞추는 추세입니다

최신 하이브리드 클라우드 아키텍쳐 변화의 양상을 살펴보겠습니다

디지털 혁신의 다음 단계는 조직의 클라우드 환경과 클라우드 공급업체 전반에 걸친 일관성의 확보와 안정적인 개발, 배포, 관리 등의 성능 지원 기술인 클라우드 네이티브 기술의 활용입니다. 이를 위해 기존 레거시 어플리케이션의 현대화와 신규 어플리케이션의 구축이 증가하고 있습니다.

특히 마이크로 서비스 아키텍처를 사용하여 어플리케이션을 구축하거나 변환하고 있습니다. 이 아키텍처는 어플리케이션을 특정 비즈니스 기능에 초점을 맞춘 더 작고 재사용이 가능하게 느슨하게 결합된 구성요소로 분할합니다. 그리고 컨테이너에 이를 배포하여 어플리케이션 코드와 이를 실행하는 데에 필요한 가상화된 운영체제 종속성만 포함된 경량 실행 단위가 주를 이루고 있습니다.

퍼블릭 클라우드와 프라이빗 클라우드는 더 이상 물리적 연결을 대상으로 하지 않습니다. 다수의 클라우드 공급업체는 고객의 온프레미스 데이터 센터에서 실행되는 공용 클라우드 서비스를 제공합니다. 한 때 온프레미스 환경에서 독립적으로 실행되던 프라이빗 클라우드는 이제 오프 프레미스 데이터 센터, VPN, VPC(가상 사설 클라우드) 또는 타사 제공업체(공용 포함)에서 임대한 전용 인프라에서 호스팅되는 경우가 많습니다.

또한 인프라 가상화(IaaC, Infra-as-a-Code)를 통해 개발자는 방화벽 내 혹은 외부에 있는 컴퓨팅 리소스와 클라우드 리소스를 활용하여 필요에 따라 환경을 생성할 수 있습니다. 이는 실제 컴퓨팅이 수행되는 위치에 더 가깝게 워크로드와 데이터를 이동하여 글로벌 어플리케이션 성능을 향상시킬 수 있도록 기회를 제공하는 엣지 컴퓨팅의 출현으로 더욱 중요해지고 있습니다.

이런 상황을 포함한 다양한 환경 변화는 최신 하이브리드 클라우드 인프라가 통합 하이브리드 멀티 클라우드 플랫폼을 중심으로 통합되는 시발점이 되고 있습니다. 여기에는 아래와 같은 기능을 포함합니다.

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

클라우드 네이티브 개발을 통해 개발자는 분리된 어플리케이션을 비즈니스 중심의 기능단위로 변환하여 다양한 어플리케이션에서 재사용할 수 있는 형태로 전환하고 있습니다. 표준 운영 체제는 모든 하드웨어 종속성을 탈피하여 모든 컨테이너에 구축할 수 있으며, Kubernetes와 같은 오케스트레이션 및 자동화 툴은 다양한 클라우드 환경에서 보안, 로드 밸런싱, 확장성 등을 포함한 컨테이너 구성 및 배포에 세분화된 제어를 제공합니다.

Kubernetes 기반 하이브리드 클라우드에 대해 더 자세히 알아보기


<원본>

IBM Cloud에서 데이터 모델링에 대해서 자세히 알고 싶으신가요? 지금 IBM에서 무료 계정을 등록하고 더 자세하게 알아보세요.