멀티클라우드
From CS Wiki
- Multicloud; Multi-cloud; Multi Cloud
- 2곳 이상의 클라우드 벤더가 제공하는 2개 이상의 퍼블릭 또는 프라이빗 클라우드로 구성된 클라우드 접근 방식
- 대표적으로, 한 기업에서 AWS, Azure 등 여러 CSP의 클라우드를 같이 사용하는 경우를 말한다.
필요성 및 목적[edit | edit source]
- 섀도우 IT
- 각 본부, 업무 팀 등에서 개별적으로 다른 CSP를 통해 클라우드 서비스 이용
- 분산된 서비스를 통합하는 과정에서 멀티 클라우드 구성
- 유연성
- 여러 CSP들이 제공하는 여러 클라우드 서비스다마 개별적인 특징 보유
- 독점적인 애플리케이션을 호스트하도록 세밀하게 조정된 독점적인 클라우드, 공개 기록을 아카이브하는 데 적합한 경제적인 클라우드, 사용률 변동이 매우 큰 시스템을 호스트할 수 있도록 폭넓게 확장되는 클라우드 등
- 하나의 클라우드가 모든 것을 만족할 수 없으므로, 각 서비스에 맞는 클라우드 이용
- 여러 CSP들이 제공하는 여러 클라우드 서비스다마 개별적인 특징 보유
- 근접성
- 사용자에게 빠른 서비스를 위해 사용자 위치에 가까운 리전이 있는 클라우드 이용
- 또는, 사용자가 위치한 국가나 지역의 규정을 충족시키기 위해 해당 지역의 클라우드 이용
- 안정성
- 특정 CSP가 마비되더라도, 다른 클라우드를 이용한 서비스는 유지 가능
- 서비스별로 구분하거나 아예 이중화의 용도로 멀티클라우드를 구성할 수 있음
장단점[edit | edit source]
구분 | |
---|---|
장점 |
|
단점 |
|
멀티클라우드의 성공적 구현을 위한 필요사항[edit | edit source]
- 데이터 페브릭과 데이터 파이프라인
- 데이터 사일로(장벽)에 따라 클라우드 간 이동이 자유롭지 못하다는 한계 존재
- ex) AWS에서 MS 애저, 구글 간 끊김없는 데이터 이동은 현실적으로 어려움
- 서비스 연계가 유기적일 경우 데이터 흐름에 대한 별도 솔루션 필요
- 통합 MSP
- AWS, MS 애저 등 여러 클라우드를 관리할 수 있는 관리 사업자 필요
- 클라우드간 표준화
- 상호 호환 가능한 백업 및 복구 이미지 등, 상호호환성 제공 필요
하이브리드 클라우드와의 차이[edit | edit source]
- 멀티클라우드는 여러 벤더가 제공하는 동일한 유형(퍼블릭 또는 프라이빗)의 클라우드를 2개 이상 배포하는 것
- 하이브리드 클라우드는 여러 배포 유형(퍼블릭 또는 프라이빗)이 있고 이들 사이에 통합이나 오케스트레이션이 특정 방식으로 이루어지는 것
- 클라우드가 상호연결되는 환경(하이브리드 클라우드) 또는 연결되지 않는 환경(멀티클라우드)의 두 접근 방식을 동시에 활용할 수는 없음