하이브리드 클라우드란 무엇인가요?
하이브리드 클라우드 환경은 퍼블릭 클라우드와 프라이빗 클라우드의 장점을 결합하여 조직이 필요에 맞는 컴퓨팅 모델을 선택할 수 있도록 합니다.
하이브리드 클라우드는 AWS, Microsoft Azure 또는 Google Cloud Platform과 같은 퍼블릭 클라우드의 인프라를 조직의 프라이빗 클라우드 또는 온프레미스 데이터 센터와 결합한 혼합 컴퓨팅 환경입니다. 하이브리드 클라우드의 가장 큰 장점은 민첩성입니다. 조직은 필요에 따라 컴퓨팅 리소스를 확장하거나 축소할 수 있으며, 데이터 보안 요건이나 워크로드의 민감도에 따라 워크로드를 처리할 위치를 선택할 수 있습니다. 또한 특정 비즈니스 또는 규제 요건에 맞춰 처리 유연성, 비용 및 제어를 최적화하기 위해 클라우드 환경 간에 워크로드를 마이그레이션하고 관리할 수 있습니다. 하이브리드 클라우드는 재해 복구 전략의 일부로 활용하거나 성능 조건에 따라 용량을 동적으로 확장하는 데(“버스팅”) 사용할 수도 있습니다.
또한 애플리케이션 팀은 퍼블릭 클라우드 플랫폼에서 제공되는 개발자 도구와 풍부한 도구 모음을 선호할 수 있습니다.
The 퍼블릭 클라우드를 사용하면 기업은 타사 서비스 제공업체가 소유한 공유 컴퓨팅 리소스에서 애플리케이션과 데이터를 호스팅할 수 있습니다. 퍼블릭 클라우드는 거의 무제한에 가까운 컴퓨팅 리소스에 대한 액세스를 제공하므로, 조직은 데이터 센터 하드웨어에 투자하지 않고도 막대한 규모의 경제를 누릴 수 있습니다. 그러나 클라우드 컴퓨팅의 종량제 요금 모델은 지속적으로 사용할 경우 비용이 크게 늘어날 수 있으며, 공동 책임 모델로 인해 조직은 데이터 보안을 제한적으로만 통제할 수 있습니다. 또한 클라우드 제공업체가 워크로드를 처리하거나 데이터를 저장하는 위치조차 파악하기 어려워 데이터 주권 규정을 위반할 수 있습니다.
The프라이빗 클라우드는 기업이 제어하는 전용(비공유) 클라우드 인프라로, 제3자가 운영하거나 사설 데이터 센터에서 호스팅할 수 있습니다. 많은 조직이 미션 크리티컬 서비스를 온프레미스 데이터 센터나 프라이빗 클라우드에 유지하고, 비용 절감과 운영 효율성 향상을 위해 다른 서비스를 퍼블릭 클라우드로 이전합니다. 그러나 위협 탐지 및 대응 역량을 강화하기 위해 클라우드 기반 플랫폼의 서비스형 보안 제품을 도입하는 조직이 점점 늘고 있습니다.
핵심 요점
- 하이브리드 클라우드는 AWS, Microsoft Azure, Google Cloud Platform과 같은 퍼블릭 클라우드의 인프라를 조직의 프라이빗 클라우드 또는 온프레미스 데이터 센터와 결합합니다.
- 하이브리드 클라우드 환경을 구현할 때는 데이터의 저장 위치와 접근 방식을 결정하는 것이 중요합니다.
- 하이브리드 클라우드 솔루션은 퍼블릭 클라우드와 프라이빗 클라우드의 이점을 모두 활용할 수 있도록 지원하여 기업에 두 환경의 장점을 모두 제공합니다.
- 하이브리드 클라우드 전략을 간소화할 수 있도록 F5는 클라우드 전반에서 일관되게 작동하며 여러 IT 환경의 데이터와 애플리케이션을 보호하는 포괄적인 보안 및 관리 도구 세트를 제공합니다.
멀티클라우드, 분산 클라우드, 하이브리드 클라우드의 차이점은 무엇인가요?
The terms 멀티클라우드, 분산 클라우드, 및 하이브리드 클라우드라는 용어는 흔히 같은 의미로 사용되지만 서로 다른 개념입니다.
멀티클라우드는 서로 다른 공급업체의 여러 클라우드 컴퓨팅 서비스 또는 플랫폼을 사용하는 데 중점을 둡니다. 예를 들어, 조직에서 일부 애플리케이션에는 Amazon Web Services(AWS)를 사용하고 다른 애플리케이션에는 Microsoft Azure를 사용할 수 있습니다.
분산 클라우드는 퍼블릭 클라우드 제공업체의 인프라를 온프레미스 데이터 센터, 엣지 사이트 또는 다른 클라우드 제공업체의 데이터 센터와 같은 여러 물리적 위치로 확장합니다. 퍼블릭 클라우드 제공업체는 모든 위치에서 운영, 업데이트 및 거버넌스에 대한 책임을 계속 부담합니다.
F5 Distributed Cloud Services는 SaaS로 제공되는 보안, 네트워킹 및 애플리케이션 관리 기능을 통해 분산 클라우드 구현을 지원합니다. 조직은 이러한 서비스를 활용하여 분산 클라우드 환경 전반에서 앱을 연결하고 보호하며 배포할 수 있습니다.
하이브리드 클라우드는 클라우드 서비스와 온프레미스 인프라를 함께 사용하는 데 중점을 둡니다. 예를 들어 조직의 하이브리드 클라우드 환경에서는 일부 애플리케이션을 AWS와 같은 퍼블릭 클라우드에서 실행하고, 나머지는 온프레미스에서 호스팅되는 프라이빗 클라우드에서 실행할 수 있습니다.
멀티클라우드, 분산 클라우드, 하이브리드 클라우드 환경의 주요 차이점은 아키텍처, 유연성, 보안 및 복잡성에 있습니다.
- 아키텍처: 멀티클라우드는 서로 다른 공급업체가 제공하는 여러 퍼블릭 클라우드 환경에 걸쳐 구성됩니다. 일반적으로 각 퍼블릭 클라우드는 서로 다른 작업에 사용되며(예: 하나는 프로그램 로직, 다른 하나는 데이터베이스, 또 다른 하나는 머신 러닝에 사용), 클라우드 간 분산 방식은 애플리케이션마다 다를 수 있습니다. 조직은 다양한 클라우드의 유연성과 기능을 활용하기 위해 멀티클라우드 전략을 선택합니다.
분산 클라우드는 단일 퍼블릭 클라우드 공급업체의 인프라를 여러 물리적 위치로 확장합니다. 멀티클라우드 방식과 달리 분산 클라우드는 여러 공급업체의 제어 영역이 아닌 단일 공급업체의 제어 영역을 사용합니다.
하이브리드 클라우드는 서로 다른 두 가지 이상의 클라우드 환경 유형(온프레미스, 프라이빗 클라우드 및 퍼블릭 클라우드)을 포함합니다. 많은 아키텍처에서 퍼블릭 클라우드는 프라이빗 클라우드 또는 온프레미스 환경의 기능을 확장하는 역할을 합니다. 하이브리드 클라우드 아키텍처는 일반적으로 앱을 클라우드로 마이그레이션 중이거나 기술 부채(최적화되지 않은 시스템 또는 코드)가 너무 많아 100% 클라우드 네이티브로 전환하기 어려운 조직에서 사용합니다. - 유연성: 멀티클라우드 아키텍처를 사용하면 여러 공급업체의 퍼블릭 클라우드를 활용하여 특정 공급업체에 종속되는 것을 방지하고, 클라우드 비용을 최적화하며, 각 워크로드에 가장 적합한 클라우드를 선택할 수 있습니다. 이러한 결정은 비즈니스 요구 사항과 성능, 필수 기능, 지리적 위치 등의 요인을 바탕으로 내릴 수 있습니다.
분산 클라우드는 워크로드를 실행할 위치를 결정할 수 있는 유연성을 제공합니다. 지연 시간을 줄이기 위해 사용자 또는 로컬 데이터 소스와 가까운 곳에서 워크로드를 실행할 수 있습니다. 퍼블릭 클라우드 공급업체가 인프라를 원격으로 운영하고 업데이트하므로, 이 아키텍처를 사용하면 인프라 관리 부담을 덜 수 있습니다.
하이브리드 클라우드 아키텍처의 유연성은 프라이빗 클라우드의 장점(예: 향상된 제어, 보안 및 규정 준수)과 퍼블릭 클라우드의 이점(예: 확장성, 비용 효율성 및 사용 편의성)을 결합할 수 있다는 데서 비롯됩니다. - 보안: 멀티클라우드 아키텍처는 여러 퍼블릭 클라우드에 데이터를 분산하여 단일 장애점으로 인한 위험을 줄이고 보안을 강화합니다. 조직은 서로 다른 클라우드 공급자를 이용함으로써 각 공급자의 보안 기능을 활용할 수 있습니다. 다만 여러 클라우드 환경의 다양한 보안 기능을 관리해야 하므로 어느 정도 복잡성이 발생합니다. 또한 서로 다른 클라우드 플랫폼을 통합하는 과정에서 잠재적인 보안 위험이 발생할 수 있습니다.
분산 클라우드 모델에서는 클라우드 공급자가 모든 위치에 보안 패치와 업데이트를 적용하므로 일관성을 유지하는 데 도움이 됩니다. 조직은 규정 준수 및 데이터 상주 요건을 충족하기 위해 데이터가 물리적으로 어디에 저장되어 있는지 정확히 파악할 수 있습니다.
하이브리드 클라우드 아키텍처에서는 프라이빗 클라우드 기업이 민감한 데이터와 핵심 애플리케이션에 추가적인 보안 계층을 제공합니다. 이 인프라를 통해 조직은 프라이빗 클라우드에 구현된 보안 조치(예: 액세스 제어, 암호화, 데이터 보호)를 더욱 세밀하게 제어할 수 있습니다. 그러나 퍼블릭 클라우드 구성 요소로 인해 데이터의 무결성과 가용성을 훼손할 수 있는 데이터 유출, 계정 탈취 및 기타 위협으로부터 보호해야 하는 등 보안 문제가 발생할 수 있습니다. - 복잡성: 멀티클라우드 아키텍처를 사용하려면 각각 고유한 도구, API 및 인터페이스를 갖춘 여러 퍼블릭 클라우드 환경을 깊이 이해하고 관리해야 합니다. 이러한 아키텍처를 구성하고 관리하려면 상당한 계획과 조정이 필요합니다. 또한 조직이 비용 효율성을 유지하고 데이터 보안을 보장하면서 최적의 성능을 달성할 수 있도록 지속적으로 관리해야 합니다.
분산 클라우드는 일반적으로 멀티클라우드 또는 하이브리드 클라우드 모델보다 관리 복잡성이 낮습니다. 조직은 서로 다른 공급업체나 자체 관리 환경을 통합할 필요 없이 단일 공급업체의 통합 제어 영역 내에서 운영합니다.
하이브리드 클라우드 아키텍처에서는 프라이빗 클라우드와 퍼블릭 클라우드 구성 요소를 모두 통합하고 관리해야 합니다. 여기에는 프라이빗 클라우드와 퍼블릭 클라우드 간의 연결을 구성 및 관리하고, 여러 클라우드에서 데이터 일관성과 동기화를 보장하며, 하이브리드 환경 전반에서 보안 및 규정 준수를 유지하는 작업이 포함됩니다.
하이브리드 클라우드의 작동 방식
하이브리드 클라우드는 퍼블릭 클라우드와 프라이빗 클라우드의 장점을 모두 결합하지만, 데이터와 워크로드를 신속하게 이동하고 공유하며 동기화하려면 하이브리드 환경을 세심하게 통합하고 오케스트레이션하며 조정해야 합니다. 따라서 하이브리드 클라우드 배포가 올바르게 작동하려면 강력한 상호 연결성과 네트워킹이 매우 중요합니다. 이를 통해 애플리케이션이 서로 다른 환경에서 일관되게 작동할 수 있으며, 둘 이상의 클라우드에 걸친 단일 컴퓨팅 플랫폼을 구축할 수 있습니다.
하이브리드 클라우드 환경을 구현할 때는 데이터를 어디에 저장하고 어떻게 액세스할지 결정하는 것이 중요합니다. 하이브리드 클라우드 환경에서 가장 일반적인 데이터 스토리지 전략 중 하나는 액세스 빈도가 낮은 데이터를 퍼블릭 클라우드에 저장하고, 이를 백업, 재해 복구 및 아카이빙 용도로 활용하는 것입니다. 조직은 제어와 보안을 강화하기 위해 액세스 빈도가 높거나 민감한 데이터를 프라이빗 클라우드 또는 온프레미스 스토리지에 저장하는 경우가 많지만, 이를 위해서는 인프라에 더 많은 초기 투자가 필요할 수 있습니다. 일부 공급업체는 클라우드와 온프레미스 스토리지를 단일 플랫폼에 통합한 하이브리드 스토리지 솔루션을 제공하여 기업이 데이터를 더욱 유연하게 관리하고 제어할 수 있도록 지원합니다.
하이브리드 클라우드 아키텍처 및 핵심 구성 요소
온프레미스 인프라와 퍼블릭 클라우드 서비스를 연결하는 하이브리드 클라우드 아키텍처를 구현하려면 상호 연결, 가상화 및 컨테이너화, 제어 플레인 오케스트레이션이 필요합니다.
상호 연결성
상호 연결성은 온프레미스 시스템과 퍼블릭 클라우드를 물리적·논리적으로 연결하는 것을 의미합니다. 조직은 일반적으로 가상 사설망(VPN), 소프트웨어 정의 광역 네트워크(SD-WAN), API를 활용하여 환경 간에 데이터를 이동하고 트래픽을 안전하게 라우팅합니다.
가상화 및 컨테이너화
가상화 및 컨테이너화는 애플리케이션을 기반 하드웨어로부터 추상화하여 여러 환경에서 일관되게 실행할 수 있도록 합니다. Kubernetes 및 Red Hat OpenShift와 같은 기술은 애플리케이션을 컨테이너로 패키징하므로 개발자가 기반 코드를 다시 작성하지 않아도 온프레미스 또는 퍼블릭 클라우드에서 실행할 수 있습니다.
컨트롤 플레인 오케스트레이션
컨트롤 플레인 오케스트레이션 도구는 IT 팀이 온프레미스 및 퍼블릭 클라우드 환경에 분산된 리소스를 단일 지점에서 관리할 수 있도록 합니다. Azure Arc 및 AWS Outposts와 같은 도구는 퍼블릭 클라우드 제공업체의 관리 도구를 온프레미스 인프라로 확장하므로, 팀은 워크로드가 실행되는 위치와 관계없이 일관된 정책과 모니터링을 적용할 수 있습니다.
하이브리드 클라우드의 주요 기능
하이브리드 클라우드 시나리오에는 다음과 같은 몇 가지 주요 기능과 개념이 포함됩니다:
- 워크로드 이식성은 데이터와 애플리케이션을 온프레미스 시스템과 클라우드 간에 또는 한 클라우드 서비스 제공업체에서 다른 제공업체로 이동하고 조정할 수 있는 능력입니다. 이식성은 애플리케이션이나 서비스를 설계할 때 반드시 고려해야 할 핵심 요소이며, 주로 오픈 소스 표준과 API를 도입하여 확보합니다. 이러한 표준과 API는 상호 운용성과 자동화도 용이하게 합니다.
- 데이터 통합은 여러 소스의 데이터를 한데 모아 가시성을 높이고 클라우드 컴퓨팅으로 원활하게 전환할 수 있도록 하는 프로세스입니다. 과거에는 대부분의 조직이 데이터를 독립된 사일로나 별도의 데이터 저장소에 보관했습니다. 실시간 원격 측정 데이터와 인사이트를 확보하는 것은 디지털 혁신 전략을 성공적으로 추진하고 갈수록 디지털화되는 환경에서 경쟁하는 데 특히 중요합니다.
- 하이브리드 클라우드 보안은 두 환경에 걸쳐 통합적으로 관리됩니다. 온프레미스와 퍼블릭 클라우드 모두에서 데이터와 애플리케이션을 보호해야 하며, 퍼블릭 클라우드와 프라이빗 클라우드 또는 데이터 센터 간에 이동하는 데이터와 워크로드도 보호해야 합니다. 정보 보안 팀은 두 환경에서 일관된 보안 태세를 유지하고, 퍼블릭 클라우드와 프라이빗 클라우드 간의 위험을 적절히 평가해야 합니다.
- API는 온프레미스와 클라우드 환경을 아우르는 하이브리드 환경에서 핵심적인 연결을 제공하기 때문에 공격자의 표적이 되는 경우가 많습니다. 호스팅 위치와 관계없이 API를 일관되게 보호하는 것은 하이브리드 아키텍처 전반에서 통합된 보안 태세를 유지하는 데 필수적입니다.
- 일관된 애플리케이션 제공 이란 애플리케이션이 온프레미스, 퍼블릭 클라우드 또는 엣지 중 어디에서 실행되든 동일한 방식으로 제공하고 보호하며 관리하는 것을 의미합니다. 하이브리드 환경에서 애플리케이션을 일관되게 제공하려면 온프레미스 리소스와 클라우드 리소스 간에 트래픽을 동적으로 라우팅해야 합니다. 라우팅은 애플리케이션 부하, 사용자 위치, 요청된 콘텐츠 유형 등 실시간으로 변하는 여러 조건에 따라 결정됩니다.
- 옵저버빌리티란 각 환경별로 분리된 개별 모니터링 도구에 의존하는 대신, 모든 환경에서 애플리케이션과 인프라의 성능을 실시간으로 파악할 수 있는 역량을 의미합니다. 하이브리드 환경에서 옵저버빌리티 도구는 응답 시간, 트랜잭션 처리, 오류율 등의 지표를 추적해야 합니다. 또한 성능 문제, 병목 현상 또는 이상 징후가 최종 사용자에게 영향을 미치기 전에 이를 감지하여 알림을 생성해야 합니다. 온프레미스와 퍼블릭 클라우드 환경을 통합된 관점에서 파악할 수 있으면, IT 팀이 서로 다른 대시보드의 데이터를 일일이 취합하지 않고도 문제의 발생 지점을 식별하고 신속하게 해결하기가 더 쉬워집니다.
하이브리드 클라우드의 예
특정 컴퓨팅 요구 사항과 상황에 맞게 하이브리드 클라우드 환경을 구성하는 방법은 다양합니다.
- 클라우드 버스팅은 온프레미스 컴퓨팅 인프라가 최대 용량에 도달했을 때만 퍼블릭 클라우드 리소스를 사용하는 하이브리드 구성 방식입니다. 즉, 내부 데이터 센터의 처리 용량이 100%에 도달하면 초과 워크로드를 퍼블릭 클라우드로 확장하여 처리합니다. 클라우드 버스팅은 수요 변동과 계절적인 컴퓨팅 리소스 수요 급증에 비용 효율적으로 대응할 수 있는 방법입니다.
- 클라우드 복제는 백업 및 재해 복구를 위해 온프레미스 스토리지의 데이터를 퍼블릭 클라우드에 복제하고 미러링하거나, 고객 또는 분산된 팀이 데이터에 더 쉽게 접근하고 데이터를 안정적으로 이용할 수 있도록 하는 하이브리드 클라우드 모델입니다.
- 클라우드 계층화는 데이터의 중요도와 액세스 빈도에 따라 서로 다른 스토리지 계층 간에 데이터를 이동하는 데이터 스토리지 전략입니다. 스토리지 계층은 일반적으로 애플리케이션에서 즉시 사용할 수 있어야 하는 데이터를 의미하는 ‘핫’ 스토리지부터 액세스 빈도가 낮은 아카이브 데이터를 포함하는 ‘콜드’ 스토리지까지로 구분됩니다. 일반적인 하이브리드 클라우드 모델에서는 빠른 처리를 위해 핫 데이터를 데이터 센터에 저장하고, 상대적으로 콜드한 데이터는 비용 절감을 위해 퍼블릭 클라우드에 원격으로 저장할 수 있습니다.
하이브리드 클라우드 컴퓨팅 모델은 여러 주요 조직의 성공을 좌우하는 핵심 요소입니다.
- Netflix는 하이브리드 클라우드 모델을 사용하여 방대한 양의 동영상 콘텐츠를 저장·관리하고 급격한 수요 증가에 대응합니다. Netflix는 퍼블릭 클라우드 제공업체를 통해 방대한 콘텐츠 카탈로그를 체계적으로 관리하고 사용자와 사용자의 선호도, 시청 콘텐츠, 클릭 항목을 추적합니다. 하지만 지연 시간을 줄이고 고품질 스트리밍을 보장하기 위해 Netflix는 Open Connect라는 자체 프라이빗 클라우드 기반 콘텐츠 전송 네트워크를 구축하여 회사 자체 서버에서 고객에게 동영상 콘텐츠를 직접 전송합니다.
- Airbnb는 성능, 확장성 및 비용 효율성을 높이기 위해 퍼블릭 클라우드와 프라이빗 클라우드를 모두 사용합니다. Airbnb는 스토리지, 컴퓨팅, 데이터베이스 서비스를 비롯해 웹사이트, 모바일 앱, 분석 및 데이터 처리 요구 사항 등 다양한 서비스에 퍼블릭 클라우드 제공업체를 활용합니다. 수요가 많은 시기에는 퍼블릭 클라우드의 유연성과 확장성을 활용하여 증가한 트래픽을 처리할 수 있습니다. 결제 정보 및 기타 개인 식별 정보와 같은 민감한 사용자 데이터는 자체 프라이빗 클라우드 인프라를 사용하여 저장하고 관리합니다.
- Adobe 는 하이브리드 클라우드 인프라를 사용하여 소프트웨어 업데이트를 관리하고, 민감한 고객 데이터를 안전하게 통제하면서 여러 기기에서 원활한 사용자 경험을 제공합니다. Adobe는 퍼블릭 클라우드 아키텍처를 활용해 사용자가 어디서나 어떤 기기로든 크리에이티브 자산과 애플리케이션에 액세스할 수 있도록 합니다. 시스템은 업데이트와 변경 사항을 기기 간에 자동으로 동기화하여 일관된 사용자 경험을 제공합니다. 동시에 Adobe는 프라이빗 클라우드 환경을 사용하여 사용자 프로필, 구매 내역, 행동 데이터와 같은 민감한 고객 데이터를 안전하게 통제합니다.
엔터프라이즈 하이브리드 클라우드
엔터프라이즈 하이브리드 클라우드는 퍼블릭 클라우드와 프라이빗 클라우드의 장점을 결합하여 유연하고 확장 가능하며 비용 효율적인 IT 인프라를 제공하는 클라우드 컴퓨팅 모델입니다. 엔터프라이즈 하이브리드 클라우드를 사용하면 조직은 요구 사항에 따라 애플리케이션과 워크로드를 클라우드 또는 온프레미스에 유연하게 배포할 수 있습니다. 이를 통해 기업은 변화하는 시장 수요에 신속하게 대응하고 필요에 따라 IT 인프라를 확장하거나 축소할 수 있습니다. 보안 역시 엔터프라이즈 하이브리드 클라우드의 핵심 기능입니다. 조직은 퍼블릭 클라우드 서비스의 확장성과 비용 효율성을 활용하면서도 데이터 센터 또는 프라이빗 클라우드에 있는 민감한 데이터와 애플리케이션에 대한 통제권을 유지할 수 있습니다.
또한 하이브리드 클라우드는 미션 크리티컬 워크로드에 기존 온프레미스 인프라를 최적화하여 활용하고, 중요도가 낮은 워크로드에는 비용 효율적인 퍼블릭 클라우드 서비스를 활용함으로써 조직의 IT 비용 절감에 기여할 수 있습니다.
엔터프라이즈 하이브리드 클라우드는 다양한 산업 분야에서 성공적으로 구현되어 조직이 비즈니스 목표를 달성하는 데 기여하고 있습니다.
- 금융 분야에서 Capital One은 고객 데이터를 온프레미스에서 호스팅되는 프라이빗 클라우드로 마이그레이션하고, 중요도가 낮은 애플리케이션에는 퍼블릭 클라우드 서비스를 사용했습니다. 이 하이브리드 클라우드를 통해 데이터 보안과 규정 준수를 유지하면서 비용을 절감할 수 있었습니다.
- 의료 분야에서 Mercy Health는 환자 기록과 기타 민감한 데이터를 온프레미스에서 호스팅되는 프라이빗 클라우드로 이전하는 한편, 이메일 및 협업 도구와 같은 애플리케이션에는 퍼블릭 클라우드 서비스를 사용했습니다. 이러한 하이브리드 클라우드를 통해 운영을 간소화하고, 데이터 접근성을 개선하며, 업계 규정을 준수할 수 있었습니다.
- 제조 분야에서 GE Aviation은 설계 및 시뮬레이션 애플리케이션을 온프레미스에서 호스팅되는 프라이빗 클라우드로 이전하는 한편, 데이터 저장 및 분석에는 퍼블릭 클라우드 서비스를 활용했습니다. 이 하이브리드 클라우드를 통해 비용을 절감하고 확장성을 높였으며 전 세계 엔지니어링 팀 간의 협업을 개선할 수 있었습니다.
현대 기업의 활용 사례
엔터프라이즈 워크로드가 발전함에 따라 하이브리드 클라우드 아키텍처는 더욱 새롭고 전문화된 방식으로 활용되고 있습니다. 가장 일반적인 최신 사용 사례로는 하이브리드 AI 파이프라인, 엣지 컴퓨팅, FinOps 기반 비용 최적화가 있습니다.
하이브리드 AI 파이프라인은 각 단계가 실행되기에 가장 적합한 위치에 따라 AI 워크로드를 여러 환경에 분산합니다. 대규모 언어 모델(LLM)의 학습과 미세 조정은 조직이 하드웨어를 직접 소유하지 않고도 대규모 GPU 컴퓨팅 리소스를 이용할 수 있는 퍼블릭 클라우드에서 이루어지는 경우가 많습니다. 한편, 기업의 독점 비즈니스 기록이나 규제 대상 고객 데이터와 같은 민감한 데이터는 온프레미스 또는 프라이빗 클라우드에 유지됩니다. 학습에 필요한 데이터만 퍼블릭 클라우드 환경으로 이동합니다. 이러한 하이브리드 접근 방식을 통해 조직은 민감한 정보와 관련된 데이터 거버넌스 및 규정 준수 요건을 관리하면서 AI 워크로드에 퍼블릭 클라우드의 컴퓨팅 확장성을 활용할 수 있습니다.
엣지 컴퓨팅은 모든 데이터를 중앙 집중식 데이터 센터나 클라우드 리전으로 다시 전송하는 대신, 데이터가 생성되는 위치와 가까운 곳에서 처리함으로써 하이브리드 클라우드 아키텍처를 확장합니다. AI 워크로드에서 엣지 컴퓨팅을 활용하면 소매점, 공장 현장 또는 로컬 디바이스와 같은 엣지나 그 인근에서 AI 추론(새로운 데이터로 예측이나 결과를 생성하는 프로세스)을 실행할 수 있습니다. 컴퓨팅 리소스가 더 많이 필요한 모델 학습은 퍼블릭 클라우드나 데이터 센터에서 중앙 집중식으로 수행할 수 있습니다. 이 접근 방식은 실시간 의사 결정의 지연 시간을 줄이는 동시에 네트워크를 통해 전송해야 하는 원시 데이터의 양도 최소화합니다.
FinOps는 재무, 엔지니어링 및 운영 팀이 협력하여 변동하는 클라우드 지출 비용을 관리하는 분야입니다. 하이브리드 환경에서 FinOps 팀은 자동화를 활용해 워크로드 사용량과 비용을 지속적으로 모니터링합니다. 그런 다음 자동화 도구는 실시간 가격, 수요 또는 비즈니스 우선순위에 따라 고정 비용의 온프레미스 인프라와 변동 비용의 퍼블릭 클라우드 리소스 간에 워크로드를 이동합니다. 하이브리드 클라우드에 FinOps를 적용하면 클라우드 버스팅의 비용 최적화 개념을 지속적인 자동화 방식으로 확장할 수 있습니다.
하이브리드 클라우드 솔루션
하이브리드 클라우드 솔루션은 퍼블릭 클라우드와 프라이빗 클라우드의 이점을 모두 활용할 수 있도록 하여 기업에 최적의 환경을 제공합니다. 하이브리드 클라우드 솔루션 도입의 장점은 다음과 같습니다:
- 향상된 유연성: 하이브리드 클라우드를 사용하면 기업은 필요에 가장 적합한 배포 모델을 선택할 수 있습니다. 애플리케이션은 요구 사항에 따라 프라이빗 또는 퍼블릭 클라우드 환경에 배포할 수 있습니다.
- 확장성: 하이브리드 클라우드는 수요에 따라 리소스를 확장하거나 축소할 수 있는 기능을 제공합니다. 기업은 사용량이 가장 많은 시간대에 퍼블릭 클라우드를 활용하여 수요를 충족하는 데 필요한 리소스를 확보한 다음, 수요가 감소하면 다시 축소할 수 있습니다.
- 비용 효율성: 퍼블릭 및 프라이빗 클라우드 솔루션을 함께 사용하면 기업은 각 워크로드에 가장 비용 효율적인 옵션을 선택하여 인프라 비용을 최적화할 수 있습니다. 이를 통해 장기적으로 상당한 비용을 절감할 수 있습니다.
하이브리드 클라우드의 과제
하이브리드 클라우드 전략을 구현하면 조직에 많은 이점을 제공할 수 있지만, 동시에 여러 과제도 발생합니다. 예를 들어 하이브리드 클라우드 환경은 기존 IT 인프라보다 복잡하며, 서로 다른 클라우드 플랫폼과 온프레미스 인프라, 타사 서비스를 통합하고 관리하려면 전문 기술과 지식이 필요합니다. 조직은 모든 하이브리드 클라우드 환경에서 데이터가 안전하게 보호되고 백업되며 사용 가능한 상태인지 확인해야 합니다. 또한 서로 다른 클라우드 및/또는 데이터 센터 간에 데이터를 원활하게 교환할 수 있도록 클라우드 인프라의 상호 운용성을 보장해야 합니다.
보안 역시 하이브리드 클라우드 환경에서 매우 중요한 고려 사항입니다. 보안 팀은 모든 환경에 대한 가시성을 확보하는 것뿐만 아니라, 서로 다른 클라우드 환경 전반에서 액세스 제어, 암호화 및 ID 관리를 수행하는 방안도 고려해야 합니다. 또한 조직은 클라우드 인프라가 업계 규정을 준수하도록 하고, 온프레미스 및 클라우드 환경 모두에 영향을 미칠 수 있는 취약점에 대한 위협 해결 조치를 조율해야 합니다.
하이브리드 클라우드 모범 사례
조직은 하이브리드 클라우드 환경을 계획하고 구축할 때 다음 팁과 모범 사례를 고려해야 합니다.
- 비즈니스 요구 사항과 목표를 파악합니다. 여기에는 특정 산업의 워크로드 요구 사항, 규정 준수, 데이터 관리 및 보안 요구 사항 등의 요소가 포함됩니다.
- 비즈니스 목표를 달성하기 위해 퍼블릭 및 프라이빗 클라우드 서비스를 어떻게 활용할지 결정합니다. 이 전략에는 각 환경에서 호스팅할 워크로드의 유형과 데이터를 관리하고 보호하는 방법 등의 고려 사항이 포함되어야 합니다.
- 퍼블릭 및 프라이빗 클라우드 서비스를 적절히 조합하세요. 이러한 선택은 워크로드 요구 사항, 데이터 민감도, 규제 준수 등의 요소를 바탕으로 이루어져야 합니다.
- 전체 인프라를 통합적으로 파악할 수 있는 클라우드 관리 플랫폼을 구현하세요. 이 플랫폼을 통해 관리자는 환경 간에 워크로드를 손쉽게 이동하고, 성능을 모니터링하며, 보안 및 규정 준수를 관리할 수 있어야 합니다.
F5가 하이브리드 클라우드를 지원하는 방법
조직은 단일 공급업체에 대한 의존을 피하는 등 현실적인 이유로 하이브리드 클라우드 아키텍처를 채택하는 경우가 많습니다. 하지만 하이브리드 클라우드 아키텍처에 환경이 추가될 때마다 해당 환경에 고유한 도구와 정책도 함께 도입되는 경우가 많아 새로운 과제가 발생합니다. 모든 환경에서 애플리케이션을 일관되게 제공하고 보호하며 모니터링할 방법이 없다면 조직은 운영 비용 증가와 잠재적인 보안 공백에 직면할 수 있습니다.
The F5 Application Delivery and Security Platform (ADSP)은 온프레미스, 멀티클라우드 및 엣지 환경 전반에서 트래픽 관리, 정책 적용 및 가시성을 통합하는 확장 가능한 플랫폼으로, NetOps 및 플랫폼 팀이 애플리케이션과 API가 어디에서 실행되든 일관되게 관리할 수 있도록 지원합니다.
하이브리드 클라우드 전략을 간소화할 수 있도록 F5는 클라우드 전반에서 일관되게 작동하며 여러 IT 환경의 데이터와 애플리케이션을 보호하는 포괄적인 보안 및 관리 도구를 제공합니다.
하이브리드 클라우드: 자주 묻는 질문
하이브리드 클라우드는 멀티클라우드 및 프라이빗 클라우드 환경과 어떻게 다른가요?
프라이빗 클라우드는 다른 테넌트와 공유하지 않고 단일 조직이 제어하는 전용 인프라 환경입니다. 멀티클라우드 아키텍처는 여러 퍼블릭 클라우드 제공업체를 동시에 이용합니다. 하이브리드 클라우드는 온프레미스 또는 프라이빗 클라우드 인프라와 퍼블릭 클라우드 서비스를 하나의 환경으로 결합합니다. 조직은 둘 이상의 제공업체가 제공하는 퍼블릭 클라우드 서비스를 포함하는 하이브리드 클라우드 아키텍처를 구축할 수 있습니다.
기업이 모든 것을 퍼블릭 클라우드에 두는 대신 하이브리드 클라우드 모델을 사용하는 이유는 무엇인가요?
기업은 민감하거나 규제가 엄격한 워크로드를 온프레미스 또는 프라이빗 클라우드에 유지하는 한편, 확장성, 비용 효율성 또는 전문 도구가 필요한 경우에는 퍼블릭 클라우드를 활용하기 위해 하이브리드 클라우드 모델을 선택하는 경우가 많습니다. 또한 하이브리드 클라우드를 사용하면 기존 워크로드를 지원하고 기존 하드웨어 투자를 최대한 활용하면서 향후 클라우드로 전환할 수 있는 기반을 마련할 수 있습니다.
클라우드 버스팅이란 무엇이며, 하이브리드 아키텍처에서 어떻게 작동하나요?
클라우드 버스팅은 온프레미스 인프라의 용량이 한계에 도달했을 때 초과 처리량을 퍼블릭 클라우드에서 처리하는 방식입니다. 하이브리드 클라우드 아키텍처를 사용하면 조직이 계절적 수요 급증이나 예측하기 어려운 수요에 대응해야 할 때처럼 필요에 따라 워크로드를 전환할 수 있으며, 수요가 평상시 수준일 때 사용하지 않는 용량에 대한 비용을 지불하지 않아도 됩니다.
기업이 직면하는 주요 하이브리드 클라우드 보안 과제는 무엇인가요?
하이브리드 클라우드의 가장 큰 과제는 여러 환경에서 일관된 보안을 유지하고 모든 환경에 대한 완전한 가시성을 확보하는 것입니다. 예를 들어, 팀은 서로 다른 도구를 사용할 수 있는 여러 환경 전반에서 액세스 제어, 암호화 및 ID 관리를 조율해야 합니다. 또한 조직은 관련 규정을 지속적으로 준수하고 모든 환경에 대한 문제 해결 작업을 조율해야 합니다.
AWS Outposts나 Azure Arc와 같은 퍼블릭 클라우드 도구는 하이브리드 클라우드 전략에서 어떤 역할을 하나요?
AWS Outposts 및 Azure Arc와 같은 도구는 퍼블릭 클라우드 공급자의 관리 도구를 온프레미스 인프라까지 확장하는 컨트롤 플레인 오케스트레이션 플랫폼입니다. IT 팀은 온프레미스 리소스와 클라우드 리소스를 별도의 도구로 관리하는 대신, 워크로드가 실행되는 위치와 관계없이 한곳에서 일관된 정책, 모니터링 및 거버넌스를 적용할 수 있습니다.
Kubernetes는 하이브리드 클라우드 환경 전반의 워크로드를 관리하는 데 어떻게 사용되나요?
Kubernetes는 애플리케이션을 서로 다른 환경에서도 일관되게 실행할 수 있는 컨테이너로 패키징합니다. 하이브리드 클라우드 환경에서 조직은 컨테이너화를 통해 각 환경에 맞게 애플리케이션을 다시 작성하거나 빌드하지 않고도 수요에 따라 온프레미스 인프라와 퍼블릭 클라우드 간에 워크로드를 이동하거나 확장할 수 있습니다.
