멀티 클라우드 인프라란?

멀티 클라우드 아키텍처는 여러 퍼블릭 클라우드 Infrastructure as a Service(IaaS) 플랫폼을 활용합니다. 이 멀티 클라우드 모델에서는 클라우드 공급업체 간의 차이점이 모든 환경에서 일관되게 작동하는 애플리케이션 및 운영 절차에서 추상화됩니다.

이를 통해 조직은 일반적으로 단일 클라우드 공급업체에 의존할 때 발생하는 리스크를 완화하면서 각 클라우드 공급업체의 강점을 활용할 수 있습니다. 환경 전반에서 애플리케이션을 현대화하고 배포 및 확장을 원활하게 관리하고 제어하는 조직이 증가함에 따라 기본 인프라의 멀티 클라우드 관리가 더욱 중요해지고 있습니다.

초보자를 위한 클라우드 관리

멀티 클라우드 환경 설계하기

멀티 클라우드 인프라가 중요한 이유는 무엇입니까?

조직이 새로운 소프트웨어를 구축하거나 기존 애플리케이션을 현대화하여 애플리케이션 스택을 혁신함에 따라 각 공급업체에 고유한 클라우드 서비스(Google Cloud에서 가장 적합한 인공 지능)를 통해 다양한 애플리케이션이 최적화될 수 있습니다. 특정 클라우드(Oracle Cloud)에 최적화된 엔터프라이즈 애플리케이션이 있을 수 있습니다.

Microsoft Windows와 같은 특정 운영 체제(OS)에서 특정 클라우드(Microsoft Azure)에 가장 적합한 애플리케이션이 우세할 수 있습니다. 또한 제한된 언어로 제공되는 데이터 중력 또는 관리 툴이나 지역별 팀 선호도와 같은 비즈니스 이유로 인해 다른 플랫폼에 비해 더 적합한 클라우드 인프라 플랫폼이 있을 수 있습니다.

클라우드 공급업체는 혁신 역량에 미묘한 차이를 보이며 각자 고유한 서비스와 이점을 제공합니다. 실제로, 어떤 두 퍼블릭 클라우드 공급업체도 다음에 관해서는 동일하지 않습니다.

  • 클라우드 서비스의 포트폴리오
  • DevOps를 지원하기 위한 툴 모음
  • 가격 책정 모델
  • 지리적 위치 및 가용성 영역

멀티 클라우드 인프라는 위치에 상관없이 클라우드 공급업체에서 제공하는 모든 유형의 물리적 인프라 위에 계층화할 수 있으며 다양한 PaaS 서비스뿐 아니라 기존 애플리케이션과 최신 애플리케이션 등 모든 유형의 애플리케이션을 실행할 수 있는 일관된 인프라 및 관리 스택이 필요합니다. 다시 말해 멀티 클라우드 인프라는 단순히 여러 클라우드 공급업체를 이용하는 것이 아닙니다. 이는 모든 위치에 유연성과 일관성을 제공하고 비즈니스에 필요한 모든 클라우드에서 워크로드를 실행하는 운영 모델입니다.

멀티 클라우드 인프라는 다양한 환경에서 운영 효율성을 높이는 데 도움이 될 수 있습니다. 여기에는 다음을 수행할 수 있는 유연성이 포함됩니다.

  • 단일 공급업체가 지원할 수 있는 것보다 더 많은 지역 또는 국가 간에 애플리케이션 이동
  • 둘 이상의 클라우드 공급업체에서 제공하는 차별화된 서비스 사용
  • 비즈니스 전략에 따라 이러한 변경이 필요한 경우 한 공급업체에서 다른 공급업체로 워크로드 재배치

멀티 클라우드 인프라의 이점은 무엇입니까?

멀티 클라우드 인프라 플랫폼은 하이브리드 클라우드 네이티브 아키텍처와 퍼블릭 클라우드 네이티브 아키텍처를 포함한 멀티 클라우드 환경 전반에서 일관된 운영을 지원합니다. 조직은 데이터 센터에서 클라우드, 엣지에 이르는 환경에 구축, 배포, 관리할 수 있는 유연성으로 고객의 애플리케이션에 맞는 최적의 멀티 클라우드 환경을 설계할 수 있으므로 다음과 같은 이점을 얻을 수 있습니다.

  • PaaS(Platform as a Service) 계층, Kubernetes 런타임 및 멀티 클라우드 컨트롤 플레인을 활용하여 모든 클라우드에서 최신 애플리케이션을 구축, 실행 및 관리할 수 있는 기능.
  • PaaS(Platform as a Service) 계층, Kubernetes 런타임 및 멀티 클라우드 컨트롤 플레인을 활용하여 모든 클라우드에서 최신 애플리케이션을 구축, 실행 및 관리할 수 있는 기능.
  • 클라우드 리소스 구성과 벤치마크를 지속적으로 모니터링하여 보안 및 규정 준수 상태를 실시간으로 파악하고 다양한 업계 표준, 맞춤형 보안 및 규정 준수 요구 사항 충족.
  • 차지백 비용을 할당하고, 지출 증가를 모니터링하며, 예약 및 비용 절감 계획 사용에 대한 더 나은 의사 결정을 지원하여 멀티 클라우드 환경의 비용 최적화.
  • DevOps 기능 및 팀에 영향을 끼치지 않으면서 클라우드 운영을 간소화하고 거버넌스 정책을 자동화하여 멀티 클라우드 운영 개선.
  • 조직은 요구 사항에 가장 적합한 애플리케이션을 클라우드에 배포할 수 있고 안전하고 규정을 준수하는 애플리케이션을 필요에 따라 쉽게 이동할 수 있으므로 선택의 폭과 유연성 향상.
  • 툴 세트 또는 클라우드 차이로 인한 가파른 학습 곡선을 피하여 가치 실현 시간 단축.

멀티 클라우드 인프라는 어떤 방식으로 작동합니까?

멀티 클라우드가 점차 표준으로 자리매김함에 따라 조직은 여러 대규모 클라우드 공급업체와 온프레미스 인프라를 활용할 때 발생하는 복잡성을 간소화해야 합니다. 클라우드 공급업체마다 고유한 아키텍처, 규칙 및 요구 사항이 있습니다. 멀티 클라우드 인프라 솔루션은 다음을 충족해야 합니다.

  • 배포 위치에 상관없이 일관되게 애플리케이션을 관리할 수 있어야 합니다.
  • 재편 없이 퍼블릭 클라우드 간에 애플리케이션을 이동하는 것을 포함하여 어디서나 애플리케이션을 구축, 이동 및 실행할 수 있어야 합니다.
  • 실행 위치에 상관없이 애플리케이션의 보안을 유지해야 합니다.
  • 팀 간의 협업이 원활하게 진행될 수 있도록 개발자와 IT 팀에 지원을 제공해야 합니다.
  • 적응에 따른 재편이 필요하지 않도록 새로운 클라우드 환경으로 원활하게 마이그레이션할 수 있는 경로를 제공해야 합니다.

VMware는 비용과 리스크를 최소화하면서 대응력을 높일 수 있도록 멀티 클라우드 아키텍처 개발을 위한 5가지 기본 원칙을 정의했습니다. 멀티 사이트 클라우드 인프라의 모범 사례는 다음과 같습니다.

  1. 내재적 유연성: 각 애플리케이션이 고유한 요구 사항을 가장 잘 충족하는 클라우드에 배포될 수 있도록 하여 비즈니스 대응력을 높이는 환경을 설계합니다.
  2. 불이익 없는 혁신: 재편 없이 환경 간에 애플리케이션을 이동할 수 있는 능력을 지원하여 비용을 절감하는 환경을 설계합니다.
  3. 운영 간소화 추구: 통합 운영 모델을 사용하여 복잡성을 줄이고 보안을 향상시키는 환경을 설계합니다.
  4. 리소스 완전 최적화: 개발자와 IT 운영자 모두에게 높은 수준의 기술 활용력을 제공하여 학습 기간을 최소화하는 환경을 설계합니다.
  5. 자동화 투자 극대화: 전체 운영 범위에 걸쳐 자동화를 확장할 수 있는 능력을 지원하는 환경을 설계합니다.

멀티 클라우드 인프라의 단점은 무엇입니까?

여러 클라우드 공급업체의 멀티 클라우드 인프라를 활용하는 멀티 클라우드 전략에는 여러 단점이 있습니다. 그러나 최신 멀티 클라우드 플랫폼은 이러한 당면 과제를 해결하는 데 도움이 됩니다.

멀티 클라우드 인프라의 당면 과제는 무엇입니까?

멀티 클라우드 전략을 시작할 때 온프레미스 워크로드와 사용자, 클라우드 워크로드와 서비스 간에 높은 대역폭과 짧은 지연 시간의 연결을 실현하기 위해서는 안정적인 연결이 매우 중요합니다. 각각의 주요 퍼블릭 클라우드 공급업체는 이러한 고품질 연결 요구 사항을 지원하기 위한 직접 연결 옵션을 제공합니다. 예를 들어 Direct Connect for AWS, Cloud Interconnect for Google, ExpressRoute for Azure가 있습니다. 운영 또는 마이그레이션을 시작하려면 먼저 다음과 같은 여러 연결 작업을 완료해야 합니다.

  • 온프레미스 데이터 센터부터 시작하여 선택한 멀티 클라우드 네트워킹 파트너를 이용하여 전용 멀티 클라우드 연결을 구축합니다.
  • 파트너 멀티 클라우드 공급업체에서 모든 사용 대상 클라우드 환경으로 전용 연결을 구성합니다. 요구 사항과 절차에 대한 자세한 내용은 파트너 및 클라우드 공급업체 설명서를 참조하십시오.
  • SDDC 관리 및 애플리케이션 워크로드 네트워크를 위한 중복되지 않는 IP 주소 공간을 사용하여 해당 클라우드 공급업체 내에 VMware Software-Defined Data Center(SDDC)를 구축합니다.
  • 온프레미스 방화벽 및 클라우드 측 방화벽에서 필요한 HCX 방화벽 포트를 엽니다.
  • HCX Connector Appliance를 다운로드하여 온프레미스에 배포한 다음 커넥터를 활성화하고 온프레미스 vCenter와 연결합니다.
  • 온프레미스 vCenter에 로그인하고 HCX 플러그인으로 이동하여 온프레미스에서 각 클라우드 HCX Manager로 사이트 페어링을 구성한 다음, 온프레미스 해당 리소스에 대한 컴퓨팅 및 네트워크 프로필을 구성합니다.
  • 필요한 HCX 서비스 메시를 배포하여 각 클라우드 공급업체 내에 위치한 해당 VMware SDDC에 연결합니다. 이렇게 하면 클라우드 SDDC에 해당 서비스 메시 어플라이언스가 배포됩니다.

멀티 클라우드 아키텍처를 도입하는 데 있어 가장 큰 걸림돌은 개발자와 운영자의 기술 부족입니다. 여러 클라우드를 추가하면 새로운 운영 복잡성이 발생합니다. 각 클라우드가 자체의 고유한 개발 및 운영 모델, 분류 및 API 집합으로 별도의 분리된 사일로로 운영되는 경우, 각 클라우드 환경의 혁신 역량을 활용하기 위해 배워야 하는 새로운 기술이 있습니다. 그 결과, 조직이 멀티 클라우드 경로를 시작할 때 많은 조직에서 인건비 상승과 조직 효율성의 침체를 경험하게 됩니다.

동시에 운영 위험은 증가합니다. 클라우드 환경 간의 차이로 인해 애플리케이션 개발 팀이 애플리케이션 성능 문제 발생 시 신속하게 해결하기가 더 어려워집니다. 그리고 그러한 차이로 인해 애플리케이션이 어디에 배포되든 항상 안전하고 규정을 준수하도록 신중하게 설계된 정책을 일관되게 적용하기가 어려워집니다.

관련 솔루션 및 제품

멀티 클라우드 아키텍처 솔루션

여러 클라우드 컴퓨팅 환경을 활용하여 비용을 절감하고 효율성을 확보할 수 있습니다.

멀티 클라우드 솔루션

어떤 클라우드에서든 모든 애플리케이션에 동력을 공급하는 IT의 기반을 재정의합니다.

클라우드로 마이그레이션

애플리케이션을 다시 작성하지 않고 클라우드로 더 빠르게 이동하십시오.