멀티클라우드는 하나의 공용 클라우드 대신 상이한 다수의 공용 클라우드를 이용해 하나 이상의 응용 프로그램을 지원하는 것을 의미합니다.
이 글을 읽은 후에 다음을 할 수 있습니다:
관련 콘텐츠
인터넷에서 가장 인기 있는 인사이트를 한 달에 한 번 정리하는 Cloudflare의 월간 요약본 theNET를 구독하세요!
글 링크 복사
클라우드 컴퓨팅에서 클라우드란 고객들의 액세스를 인터넷에 올리는 서버들의 집합을 말합니다. 각 클라우드는 클라우드 서비스를 제공하는 회사인 클라우드 공급자가 관리하는 것이 일반적입니다. 퍼블릭 클라우드는 둘 이상의 고객이 공유하는 클라우드입니다.
"멀티클라우드"는 다수의 퍼블릭 클라우드를 의미합니다. 멀티클라우드 배포를 사용하는 회사는 여러 클라우드 공급업체의 퍼블릭 클라우드를 통합합니다. 멀티클라우드 구성에서는 클라우드 호스팅, 스토리지, 전체 애플리케이션 스택에 하나의 공급업체가 아니라 다수의 공급업체를 이용합니다.
멀티클라우드 배포는 다양한 용도로 사용됩니다. 멀티클라우드 배포를 통해 다양한 IaaS(Infrastructure-as-a-Service) 공급자를 활용할 수 있으며, IaaS, PaaS(Platform-as-a-Service), SaaS(Software-as-a-Service) 서비스에 다른 공급자를 사용할 수도 있습니다. 멀티클라우드는 전적으로 중복성 및 시스템 백업을 목적으로 할 수도 있으며, 다양한 서비스에 다양한 클라우드 공급자를 통합하여 이용할 수도 있습니다.
클라우드로 이전한 기업은 대부분 궁극적으로 멀티클라우드 배포의 형태를 띄게 됩니다. 섀도우 IT(아래에서 설명)의 결과로 의도하지 않게 멀티클라우드가 발생하기도 합니다.
멀티클라우드가 하이브리드 클라우드가 될 수도 있고, 하이브리드 클라우드도 멀티클라우드가 될 수 있지만, 이 둘은 다른 개념을 나타내는 용어입니다.
"하이브리드 클라우드"는 둘 이상의 상이한 인프라 유형을 혼합하는 것을 말하며, 하나 이상의 퍼블릭 클라우드에 프라이빗 클라우드 또는 온프레미스 데이터 센터, 또는 둘 다를 결합하는 것입니다. 멀티클라우드는 다수의 퍼블릭 클라우드에 배포하는 것을 말하며, 가능은 하지만, 반드시 프라이빗 클라우드를 포함할 필요는 없습니다.
Cloudflare는 최종 사용자와 클라우드 인프라 사이에 자리하며, 모든 개별 클라우드 제공업체, 또는 다수의 클라우드 제공업체와 통합하고, 이들을 보안하며, 트래픽을 가속화할 수 있습니다.
Cloudflare 서비스 중 다수는 최종 사용자와 원본 클라우드 인프라 사이의 트래픽 흐름에 통합할 수 있습니다. 지연 시간을 더욱 줄이기 위해 멀티클라우드 부하 분산, 다양한 클라우드에 대한 트래픽 분산, CDN 캐싱도 제공합니다. Cloudflare의 WAF(Web Application Firewall)는 악성 트래픽을 차단하여 보안도 강화합니다.
Cloudflare는 분산된 글로벌 네트워크에서 서버리스 기능을 호스팅하고 실행함으로써 서버리스 FaaS로 작동할 수도 있습니다. Cloudflare Workers는 JavaScript를 사용하여 서버리스 애플리케이션을 작성하기위한 플랫폼입니다.
섀도우 IT의 결과로, 의도하지 않게 멀티클라우드 배포가 이루어질 수도 있습니다. 섀도우 IT는 내부 팀에서 상위 조직의 공식 승인이나 감독을 받지 않고 기술적 시스템을 설치하거나 소프트웨어 제품을 사용하는 경우를 말합니다. 간단한 예로, 회사 직원이 회사에서 승인하거나 관리하지 않는 채팅 애플리케이션을 사용하여 비즈니스 활동에 대해 소통하는 경우를 들 수 있습니다.
섀도 IT는 저절로 애플리케이션 아키텍처에 포함되기도 합니다. 직원들이 일을 처리하기 위한 빠른 방법으로 이용하거나, 필요에 의해, 공식 승인을 받지 않고 클라우드 서비스를 회사의 기술 스택에 통합하게 되는 것입니다.
Cloudflare를 이용하는 기업은 하나의 대시보드에서 클라우드 배포의 성능 및 보안을 관리할 수 있습니다. Cloudflare 네트워크는 335개 이상의 도시에서 전 세계로 확장되므로, 전 세계 모든 곳의 사용자에게 성능과 보안을 보장해 드립니다.
클라우드 연결성으로 모든 유형의 클라우드 배포와 쉽게 통합되는 방법을 알아보세요.
멀티클라우드 배포는 여러 벤더의 다양한 퍼블릭 클라우드를 사용하는 것입니다. 조직은 모든 호스팅, 스토리지, 애플리케이션 요구 사항을 단일 공급자에게만 의존하는 대신 여러 클라우드 환경에 인프라를 분산시킵니다.
둘 다 여러 환경을 포함하지만, 하이브리드 클라우드는 구체적으로 프라이빗 클라우드 또는 온프레미스 데이터 센터가 퍼블릭 클라우드와 혼합된 것과 같이 두 가지 이상의 상이한 유형의 인프라의 조합을 의미합니다. 멀티클라우드는 여러 다른 퍼블릭 클라우드를 사용하는 것을 말하며, 반드시 프라이빗 클라우드 구성 요소를 포함하는 것은 아닙니다.
[멀티클라우드와 하이브리드 클라우드 아키텍처의 비교 이미지]여러 클라우드를 사용하면 안정성과 이중화가 향상됩니다. 한 벤더에서 장애가 발생하더라도 다른 클라우드가 서비스를 계속 운영할 수 있습니다. 또한 벤더 종속이 줄어들어 전체 인프라가 하나의 공급자에게 묶여 있지 않으므로 서비스 마이그레이션이 더 쉬워집니다.
멀티클라우드 환경을 관리하면 IT 팀이 다양한 벤더 프로세스, 보안 프로토콜, 인터페이스를 탐색해야 하므로 복잡성이 증가합니다. 이로 인해 서로 다른 클라우드에 있는 서비스가 자주 통신해야 하는 경우 대기 시간이 증가할 수 있으며, 더 많은 소프트웨어와 하드웨어를 통합함으로써 잠재적인 공격면이 확장될 수 있습니다.
Cloudflare는 최종 사용자와 클라우드 공급자 사이에서 통합 인터페이스 역할을 수행합니다. Cloudflare는 트래픽을 분산하기 위한 멀티클라우드 부하 분산과 배포된 클라우드 전반에 걸쳐 위협을 차단하기 위한 웹 애플리케이션 방화벽(WAF)과 같은 도구를 제공하여 기업이 단일 대시보드에서 모든 클라우드 환경의 보안과 성능을 관리할 수 있도록 지원합니다.