분산 클라우드란?

 

분산 클라우드는 규정 준수 및 성능과 관련된 요구 사항을 충족하거나 엣지 컴퓨팅을 지원하기 위해 여러 클라우드를 사용하는 아키텍처이며 퍼블릭 클라우드 공급업체를 통해 중앙에서 관리됩니다.

 

기본적으로 분산 클라우드 서비스는 다음과 같은 여러 위치에서 실행되는 퍼블릭 클라우드입니다.

  • 퍼블릭 클라우드 공급업체의 인프라
  • 데이터 센터 또는 엣지에서 최종 고객 위치의 온프레미스
  • 다른 클라우드 공급업체의 데이터 센터
  • 타사 또는 코로케이션 센터 하드웨어

여러 위치와 지역이 포함되어 있지만, 해당 하이브리드 멀티 클라우드 환경에서의 차이점 및 비일관성을 처리하는 단일 컨트롤 플레인에서 관리되는 것처럼 모든 클라우드 서비스가 관리됩니다.

이러한 서비스 배포를 통해 조직은 클라우드 공급업체의 일반적인 가용성 영역 외의 모든 위치에서 응답 시간 및 성능, 의무적인 규정 또는 거버넌스 준수 또는 클라우드 인프라를 필요로 하는 기타 수요와 관련된 구체적인 요구 사항을 충족할 수 있습니다.

IoT(사물 인터넷) 및 엣지 컴퓨팅의 성장은 분산 클라우드 배포의 주요 동인이었습니다. 엣지 위치에서 클라우드로 많은 양의 데이터를 이동하는 AI(인공 지능) 애플리케이션의 경우 엣지 위치에 최대한 가깝게 배치된 클라우드 서비스가 필요하며, 클라우드 리소스를 엣지 위치 자체로 옮기면 이러한 애플리케이션의 성능이 크게 향상될 수 있습니다.

또한 EU의 GDPR과 같은 정부 규정의 수가 급증하면서 특정 퍼블릭 클라우드 공급업체의 지원 여부에 관계없이 특정 관할 구역에 데이터가 배치되도록 요구될 수 있기 때문에 분산 클라우드의 필요성이 더욱 대두되고 있습니다.

클라우드 서비스를 특정 사용자, 애플리케이션 또는 데이터에 더 근접하게 제공함으로써 분산 클라우드는 다음 이점을 제공합니다.

  • 지연 시간 단축
  • 네트워크 정체 감소 또는 제거
  • 미션 크리티컬 애플리케이션 및 모바일 사용자를 위한 QoS(서비스 품질) 보장

 

 

분산 클라우드의 작동 방식

분산 클라우드에서는 지연 시간을 줄이기 위해 서비스가 특정 위치에 배치되거나 '분산'되며, 이러한 서비스는 퍼블릭 및 프라이빗 클라우드 환경 전반에서 일관된 단일 제어 공간을 제공합니다. Gartner에 따르면 조직은 지연 시간을 줄이고 제거함으로써 지연 시간으로 인한 문제를 제거할 수 있으며 이를 통해 성능을 크게 개선할 수 있어 중단 또는 컨트롤 플레인 부족으로 인한 전반적인 리스크를 절감할 수 있습니다.

분산 클라우드는 애플리케이션뿐만 아니라 전체 컴퓨팅 스택을 퍼블릭 클라우드 공급업체, 온프레미스 또는 타사 코로케이션 시설 등 필요한 위치라면 어디든지 배포합니다. 클라우드를 사용하는 고객은 이 분산형 인프라를 단일 클라우드 엔티티로 간주하며, 클라우드 공급업체는 단일 컨트롤 플레인에서 분산 클라우드의 모든 요소를 전체적으로 관리합니다.

퍼블릭 클라우드 공급업체는 전체 분산 인프라의 보안, 가용성, 업데이트 및 거버넌스를 비롯한 모든 클라우드 운영을 계속해서 담당합니다. Gartner의 표현을 빌리자면 분산 클라우드는 하이브리드 클라우드와 멀티 클라우드가 지닌 문제점을 해결합니다.

 

 

분산 클라우드의 사용 사례

분산 클라우드는 스마트 엣지 컴퓨팅에서 멀티 클라우드 환경 관리 간소화 및 하이브리드 배포에 이르기까지 광범위한 애플리케이션을 제공합니다. 일반적인 사용 사례는 다음과 같습니다.

분산 클라우드와 엣지 컴퓨팅은 간소화된 멀티 클라우드 관리부터 향상된 확장성 및 개발 속도, 최첨단 자동화와 의사 결정 지원 애플리케이션 및 기능의 배포에 이르기까지 모든 것을 지원합니다.

  • 엣지/IoT. 영상 추론과 안면 인식의 새로운 용도가 매일 개발됨에 따라 IoT에서는 자동차 제조 공정 개선, 의료 영상 분석, 스마트한 건물과 스마트한 도시(예: 주차 최단 경로 검색, 전 직원이 퇴근한 후에 자동 소등) 등 다양한 분야에 AI와 ML(머신 러닝)을 사용하고 있습니다. 분석 및 처리를 위해 데이터가 엣지에서 클라우드 또는 데이터 센터로 다시 이동해야 하는 경우 이러한 애플리케이션의 다수가 중단될 수 있습니다.

  • 컨텐츠 최적화.  분산 클라우드는 효과적으로 CDN(콘텐츠 전송 네트워크) 역할을 할 수 있으므로 스트리밍 환경을 개선하거나 웹 페이지의 로드 지연 시간을 줄여 광범위한 애플리케이션에 대해 최상의 사용자 경험을 제공할 수 있습니다.

  • 온디맨드 확장. 분산 클라우드를 사용하면 추가 인프라를 구축할 필요 없이 기존의 위치로 확장할 수 있습니다. 요구 사항이 증가함에 따라 클라우드 설치 공간도 이에 따라 원활하게 증가하여 조직의 변화하는 요구 사항을 지원할 수 있습니다.

  • 단일 창 방식 관리.  분산 클라우드 접근 방식을 도입하면 하이브리드 멀티 클라우드 배포에 대한 가시성을 향상할 수 있으며, 여기에는 단일 툴 세트를 사용하여 단일 콘솔에서 모든 인프라를 단일 클라우드로 관리하는 기능이 포함됩니다.

  • 규정 준수 의무 충족. 지역, 연방 및 국제 데이터 개인 정보 보호 규정에 따라 사용자의 개인 정보를 저장해야 하는 위치와 해당 정보의 관할권 외 이동 가능 여부가 강제될 수 있습니다. 데이터를 퍼블릭 클라우드 공급업체로 이동할 수 없는 경우, 거버넌스 및 규정 의무를 충족할 뿐만 아니라 데이터가 최소한의 지연 시간을 통해 효율적으로 처리될 수 있도록 퍼블릭 공급업체가 효과적으로 데이터로 이동될 수 있습니다.

 

 

분산 클라우드의 이점

분산 클라우드 아키텍처에는 다양한 이점이 있습니다. Gartner에서는 다음 사항에 주목합니다.

  • 규정 준수 개선. 기본적으로 분산되어 있는 워크로드와 데이터를 규제 요구 사항이 충족되어야 하는 위치에 배치할 수 있습니다.
  • 가동 시간 증가. 클라우드 서비스가 로컬 서브넷에 상주할 수 있으므로, 이중화를 제공하기 위해 장애가 발생한 시스템과 격리해야 하는 경우 격리가 가능하며 이때 주 클라우드와도 분리할 수 있습니다.
  • 확장성: 필요에 따라 VM 또는 노드를 추가하면 신속하게 확장할 수 있을 뿐만 아니라 전체 클라우드 시스템의 전반적인 가용성도 개선됩니다.
  • 유연성: 분산 클라우드는 새로운 서비스의 설치, 배포 및 디버깅을 간소화합니다.
  • 더 빠른 처리. 분산 시스템은 특정 작업에 대해 여러 시스템의 컴퓨팅을 활용함으로써 속도가 더 빨라질 수 있습니다. 또한 분산 클라우드는 특정 지역에서 보다 응답성이 뛰어난 통신을 지원합니다.
  • 성능. 중앙 집중식 컴퓨터 네트워크 클러스터와 달리, 분산 클라우드는 더 뛰어난 성능과 더 나은 비용 효율을 제공할 수 있습니다.

 

 

클라우드와 분산 클라우드의 차이점

  • 기존 클라우드 컴퓨팅은 서버, 스토리지, 데이터베이스를 비롯한 IT 리소스 및 서비스를 온디맨드로 제공합니다. 일반적으로 이러한 서비스는 다양한 대규모 클라우드 공급업체 중 하나로부터 퍼블릭 인터넷 또는 프라이빗 네트워크 연결을 통해 제공됩니다. 클라우드 서비스는 퍼블릭 클라우드, 프라이빗 클라우드(온프레미스 데이터 센터 포함), 하이브리드 클라우드(퍼블릭 및 프라이빗 클라우드의 조합) 및 멀티 클라우드(여러 퍼블릭 클라우드 공급업체 포함)로 분류할 수 있습니다.

  • 분산 클라우드 컴퓨팅은 퍼블릭, 프라이빗, 하이브리드 및 멀티 클라우드의 범주를 제거합니다. 분산 클라우드는 사용자 조직에 단일 클라우드 플랫폼으로 제공되지만, 실제로는 위의 모든 요소를 포함하는 다양한 구성 요소로 구성됩니다. 즉, 기본 공급업체와 하나 이상의 경쟁업체에서 제공하는 퍼블릭 클라우드의 요소, 프라이빗 클라우드 또는 기업 데이터 센터, 그리고 타사 코로케이션 파트너가 전부 포함되는 것입니다. 이렇게 다양한 요소를 기본 클라우드 공급업체에서 단일 플랫폼으로 통합하여 전부 관리하고 최종 고객 역시 단일 플랫폼으로 소비하게 됩니다.

 

 

분산 클라우드의 당면 과제

멀티 사이트 클라우드 배포를 사용하여 기업을 관리하는 데는 다음과 같은 당면 과제가 있습니다.

  • 대역폭. 광범위하게 분산된 멀티 클라우드 환경에는 위치별로 다양한 연결 모델이 존재할 수 있습니다. 따라서 더 많은 컴퓨팅을 엣지로 이전하면 기존 광대역 연결에 부담을 줄 수 있으며 증가하는 처리량에 대한 수요를 충족하려면 업그레이드 혹은 조정이 필요합니다.
  • 보안. 리소스가 전 세계에 분산되어 있고 다른 엔터프라이즈 서버 및 스토리지 리소스와 함께 코로케이트될 수 있기 때문에 분산 클라우드의 보안은 클라우드 공급업체와 최종 사용자 모두에게 새로운 문제를 야기합니다.
  • 데이터 보호. 분산된 데이터 리소스에 대한 백업 및 비즈니스 연속성 계획을 수립하려면 데이터가 예정된 지역에 머무르도록 보장하기 위해 백업 및 복구 전략을 재설계해야 할 수 있습니다.