멀티 클라우드는 서로 다른 업체에서 2개 이상의 퍼블릭 클라우드를 이용해 하나의 서비스를 운영하는 것을 말합니다. 퍼블릭 클라우드 시스템 업체를 다르게 하여 이중 구성하는 형태입니다.
1. 멀티클라우드의 필요성
업체 종속성을 피하고, 특정 업체의 클라우드 시스템에 장애가 발생했을 때 서비스에 타격을 주지 않기 위함입니다.
2. 멀티 클라우드의 특징 설명
여러 공급자를 이용한 멀티클라우드는 다양한 기능과 기반 인프라, 보안 및 공급자에 특화된 기타 제안 사항에 접근하는 것을 의미합니다. 이 모두를 함께 연결함으로써 기업과 조직이 모든 공급자에 접근할 수 있으며 각 데이터 활용에 최적화된 장소에 이를 보관할 수 있습니다.
구분 | 특징 | 보완 설명 |
---|---|---|
클라우드 공급자 Lock-in 탈피 측면 | 기술 의존성 탈피 선택적 서비스 사용 | – 다양한 대안 조합 – 라이선스, 구독 형태 |
클라우드 공급자의 협상 경쟁력 확보 | – ROI, 규모의 경제 가능 – 협상을 통한 비용 최소화/절감 | |
클라우드 상호운용성 및 HA 측면 | 클라우드 서비스 간 상호 운용성 보장 | – 표준 기반 호환성 확보 – 클라우드 간 연계 가능 |
가상머신 스냅샷 기반 상호 백업 체계 | – VM 스냅샷 호환성 확보 – 클라우드 고가용성 확보 | |
실시간 컨테이너 마이그레이션 측면 | 실시간 컨테이너 Live Migration | – 서비스 무중단 컨테이너 이동 – Kubernetes Orchestration |
실시간 컨테이너 적용 그로스해킹 최적화 | – 멀티 서비스 및 서비스 출시 단축 – A/B Test, Funnel Analysis 적용 | |
클라우드 간 서비스 탄력성 확보 측면 | 최소 비용 자원 확보로 서비스 탄력성 유지 | – 실시간 과금 비용 비교 – 최저 비용 클라우드 선택 |
클라우드 기반 BCP 체계 구축 | – 클라우드 간 백업/복구 체계 – BS25999, RTO/RPO 적용 | |
조직 특성 다양성 보장 측면 | 셀프 서비스 스토어 최적 도구 사용 | – Shadow IT 예방 가능 – 실행 도구 표준화 가능 |
MSA API 서버 기반 Polyglot 환경 확보 | – Cross Compiler 환경 제공 – NoSQL 등 다양한 Infra 환경 지원 |
3. 멀티 클라우드 구축 시 고려사항
멀티 클라우드를 구축할 때 고려해야 할 사항은 무수히 많지만, 퍼블릭 클라우드는 서비스로 IT 인프라를 이용하는 것이기 때문에 ‘어떤 업체’의 클라우드 서비스를 ‘어떤 방식’으로 이용할 것인지를 결정해야 합니다. 이때 고려해야 할 사항은 다음과 같습니다.
가. 클라우드 연계 관점의 고려사항
구분 | 고려사항 | 달성 방안 |
---|---|---|
분산 APP 서비스 연계 측면 | 배포 시 개체 위치 최적화/자동화 수행 | – URL 기반 경로 최적화 기술 적용 – 최적 액세스 위치 탐색 |
가상 멀티테넌시 컨테이너 서비스 적용 | – 오버레이 네트워크 적용 – Service Orchestration | |
XaaS 오퍼링 연계 측면 | Contents as a Service 기반 서비스 제공 | – URI 기반 RESTful API 적용 – 오브젝트 스토리지 사용 |
I/P/SaaS 연계 서비스 프로비저닝 | – 부하/배포/과금 기술 연계 – 씬 프로비저닝 기반 탄력성 확보 |
나. 멀티 클라우드 보안성 확보 관점의 고려사항
4. 멀티 클라우드 서비스 동향 및 향후 전망
가. 멀티 클라우드 서비스 최근 동향
- 최근 글로벌 클라우드 서비스의 리전 장애로 단일 클라우드의 백업 부재, 신뢰성, 기술적 의존성(Lock-in) 등 단일 클라우드 사용 시 문제점 부각되고 있습니다.
- 글로벌 클라우드 공급자와 지역 클라우드 공급자 간 상호 백업 등 클라우드 서비스 간 상호 연계한 멀티 클라우드 서비스 활성화가 되고 있습니다.
나. 멀티 클라우드 서비스 향후 전망
- 데이터 흐름 가시성 확보의 어려움으로 인해 정보 침해 등 보안 사고 시 피해 최소화 여부가 멀티 클라우드 서비스 활성화를 결정할 것으로 전망 되어 집니다.