McGraw Hill, 멀티클라우드 관리를 간소화하다

전통적 학습 자료와 디지털 학습 자료를 전 세계에 제공하는 McGraw Hill은 여러 클라우드와 온프레미스 데이터 센터에 앱을 배포하고 있습니다. 비용 문제로 물리적 데이터 센터를 폐쇄하게 되자, F5 Distributed Cloud Services는 보안을 강화하고 멀티 클라우드 인프라 관리를 간소화하는 동시에 촉박한 앱 마이그레이션 일정을 준수할 수 있도록 지원했습니다.

비즈니스 과제

2022년, Adam Wang은 선도적인 교육 기업 McGraw Hill이 2024년 6월까지 온프레미스 데이터 센터 3곳을 폐쇄해야 한다는 사실을 알게 되었습니다. 회사의 네트워킹 담당 이사였던 그는 약 36개의 내부 애플리케이션을 Oracle Cloud Infrastructure(OCI)로 마이그레이션해야 하는 촉박한 기한에 직면했습니다. 클라우드로 이전할 애플리케이션에는 3,700명의 직원이 전 세계 40개 사무소를 운영하는 데 사용하는 여러 내부 애플리케이션과 기존 및 디지털 학습 자료의 제작과 판매에 사용되는 다양한 애플리케이션이 포함되어 있었습니다.

McGraw Hill이 클라우드를 도입한 것은 이번이 처음이 아니었습니다. 이 회사는 이미 고객용 애플리케이션을 중심으로 AWS와 Microsoft Azure를 포함한 멀티클라우드 아키텍처를 활용하고 있었습니다. 이제 Oracle Cloud Infrastructure(OCI)가 여러 내부 애플리케이션의 핵심 저장소로 여기에 추가될 예정이었습니다.

안타깝게도 OCI에서 기본 제공하는 보안 도구는 이들의 핵심 요구 사항 중 상당수를 충족하지 못했습니다. Wang은 “두 가지 큰 단점이 있었습니다. 첫 번째는 보안이었습니다. OCI의 DDoS 보안은 만족스럽지 않았습니다”라고 말합니다. 필요한 애플리케이션 수준의 보호 기능을 제공하지 못했기 때문입니다. 또한 마이그레이션한 모든 애플리케이션을 수용하려면 Oracle의 로드 밸런싱 서비스를 설정하는 데 상당한 양의 번거로운 작업이 필요했습니다.

물론 Wang은 회사의 데이터 센터가 F5 BIG-IP Local Traffic Manager (LTM) 및 BIG-IP DNS 가상 에디션에 의존하고 있다는 사실을 알고 있었습니다. 유연한 F5 라이선스 정책 덕분에 McGraw Hill은 해당 라이선스를 이전하여 Oracle Cloud의 앱을 지원할 수 있었지만, 이것만이 유일한 선택지는 아니었습니다. 2023년 초, Wang은 F5 Distributed Cloud Services가 멀티 클라우드 환경에 적합한 추상화 계층에서 동등한 가용성 서비스와 포괄적인 보안 서비스 세트를 제공할 수 있다는 사실을 알게 되었습니다. 그는 “Distributed Cloud Services는 앱이 어디에서 호스팅되든 적용할 수 있고 SaaS 기반 솔루션으로 신속하게 배포할 수 있어, 클라우드와 SaaS에 중점을 두는 우리 회사의 방향에 부합했습니다.”라고 말합니다.

“F5 Distributed Cloud Services는 설정이 매우 간편합니다. 저희 엔지니어들도 아주 만족해합니다. ”

Adam Wang, McGraw Hill 네트워킹 담당 이사

하지만 McGraw Hill의 사이버 보안 그룹은 이미 OCI 네이티브 도구와 연동되는 웹 애플리케이션 방화벽(WAF) 프로파일과 침입 방지 시스템(IPS)을 구축하는 데 투자한 상태였습니다. Wang은 이렇게 설명합니다. “그들은 ‘왜 방향을 바꿔 지금까지 해 온 모든 작업을 폐기해야 합니까?’라고 말했습니다.”

평가를 실시한 결과, F5 Distributed Cloud Web Application Firewall(WAF)은 테스트를 훌륭하게 통과했습니다. Wang은 이렇게 말합니다. “악성 사용자 탐지, IP 평판 필터링, API 보안, 봇 완화 등 F5 보안 프로파일의 기능을 소개하자 사이버 보안 그룹은 F5 솔루션이 얼마나 심층적인 기능을 제공하는지 빠르게 깨닫고 이를 선호하기 시작했습니다.”

솔루션

F5는 McGraw Hill과 해당 사이버 보안 팀이 OCI 클라우드를 최적화할 수 있는 방법을 보여주기 위해 광범위한 개념 증명(POC)을 제공했습니다. 관련 앱은 내부 전용이므로 앱이나 API 엔드포인트를 외부에 공개하지 않고도 보안을 유지해야 했습니다. 외부 웹 애플리케이션에 사용되는 리전 엣지(RE) 사이트 또는 PoP를 통한 기존 프록시 기반 아키텍처는 이 경우 적합한 솔루션이 아니었습니다.

다행히 F5 Distributed Cloud Services는 퍼블릭 및 프라이빗 클라우드 환경에서 애플리케이션을 보호할 수 있는 유연한 배포 모델을 제공합니다. POC 기간 동안 F5는 McGraw Hill의 프라이빗 클라우드 인스턴스에 로컬 소프트웨어 노드를 배포했습니다. 흔히 CE(Customer Edge) 라이선스라고 하는 이 소프트웨어 노드는 F5 Distributed Cloud Platform의 확장 기능으로, 사이트를 공용 인터넷에 노출하지 않고도 로컬에서 애플리케이션 보안을 제공할 수 있게 해줍니다. 클라이언트 요청은 모든 RE/PoP 사이트를 우회하여 가장 가까운 McGraw Hill CE 인스턴스에 직접 연결됩니다. Distributed Cloud WAF와 F5 Distributed Cloud DDoS Mitigation이 보안 정책을 적용한 후, 정상 트래픽은 성능 저하 없이 애플리케이션으로 전달되며 McGraw Hill은 전체 과정을 완벽하게 관찰할 수 있습니다.

“모든 것을 단일 화면에서 확인할 수 있습니다. Distributed Cloud 포털에 접속하기만 하면 모든 것을 관리할 수 있죠. 이는 엄청난 장점입니다. ”

Adam Wang, McGraw Hill 네트워킹 담당 이사

성공적으로 POC를 완료한 후, 다음 단계는 OCI 클라우드에 여러 CE를 배포하는 것이었습니다. Wang은 “비교적 빠르게 진행되었습니다”라고 말합니다. “F5는 매우 신속하게 대응하며 지원해 주었고, F5 Professional Services는 저희에게 필요한 지식과 전문성을 갖추고 있었습니다. 촉박한 일정에도 불구하고 클라우드의 프로덕션 환경으로 전환할 때 예상치 못한 문제는 없었습니다. 기존 F5 가상 머신에서 클라우드로 손쉽게 마이그레이션할 수 있었습니다. 상호 참조가 훨씬 쉬워졌으며, BIG-IP LTM의 모든 기능은 물론 그 이상의 기능까지 내장되어 있습니다.”

OCI 클라우드 마이그레이션이 약 3분의 1가량 완료된 가운데, Wang은 자신의 팀이 이미 분산 클라우드 서비스의 이점을 체감하고 있다고 말합니다.

성과

인프라 및 관리 간소화

F5 Distributed Cloud Services를 통해 McGraw Hill은 IPS가 필요 없는 환경을 구현하여 OCI 클라우드를 지원하는 인프라를 간소화할 수 있었습니다. F5 솔루션의 API 보안 기능이 IPS와 동일한 역할을 수행하기 때문입니다. Wang은 “IPS를 사용하려면 F5 클라우드와 연동할 또 다른 Equinix 클라우드를 구축한 다음 OCI에 연결해야 했기 때문에 정말 다행이라고 생각했습니다.”라며 “IPS가 없으면 Equinix 클라우드를 완전히 없앨 수 있습니다.”라고 말합니다.

SaaS 기반 솔루션인 Distributed Cloud Services는 사용하기도 쉽습니다. Wang은 “하드웨어가 없다는 것은 고장 날 요소와 가동 중단 시간이 줄고, 저희가 관리해야 할 것도 적어진다는 뜻입니다”라고 말합니다. “모든 것을 단일 화면에서 확인할 수 있습니다. 포털에 접속하기만 하면 모든 것을 관리할 수 있죠. 이는 엄청난 이점입니다. 또한 모든 것이 한곳에 모여 있어 문제 해결도 훨씬 수월합니다.”

이 솔루션은 특히 가상 IP(VIP)를 생성하고 인증서를 설정할 때 구성 및 관리에 드는 시간을 크게 줄여줍니다. Wang은 “F5 Distributed Cloud Services는 설정이 매우 간편합니다. 엔지니어들도 아주 만족해합니다.”라고 말합니다. 이어서 “WAF와 DDoS 설정이 매우 간단하기 때문에 많은 시간을 들일 필요가 없습니다. 이제는 매우 촉박한 기한보다 일찍 완료할 수 있을 것 같습니다.”라고 덧붙입니다.

일관된 애플리케이션 수준의 보안 제공

“무엇보다 가장 큰 이점은 보안입니다.”라고 Wang은 말합니다. “F5가 없었다면 아마 OCI 네이티브 도구를 사용했을 텐데, 그러면 상황이 훨씬 복잡해졌을 것입니다. 아니면 Azure로 이전했겠지만, 우리가 진정으로 원했던 DDoS 방어 기능이나 보안 수준은 확보하지 못했을 것입니다.” 그 결과 앱 성능이나 가용성이 저하되어 직원들이 교육적 사명을 달성하기가 더 어려워졌을 가능성도 있습니다. 또한 대안으로 고려한 OCI 아키텍처에는 별도의 IPS가 필요했기 때문에 복잡성이 증가하고 별도의 구성 및 관리가 요구되었을 것입니다.

하지만 Wang은 F5를 사용하면 애플리케이션 보안을 손쉽게 관리할 수 있다고 말합니다. 그는 “모든 것이 하나의 프로파일에 통합되어 있습니다. 다른 하드웨어나 서비스를 일일이 확인할 필요가 없습니다. 매일 보고서를 받고 있으며, 위협이 차단되고 있다는 사실을 알고 있습니다.”라고 말합니다.

마이그레이션이 진행됨에 따라 회사의 사이버 보안 팀은 솔루션의 API 보안에 집중할 시간을 더 많이 확보하게 됩니다. Wang은 “하지만 이 솔루션이 처음부터 우리에게 도움이 될 것이라는 점은 확실합니다”라고 말합니다. 그가 이렇게 확신할 수 있는 이유 중 하나는 구현에 앞서 F5 지원 팀이 McGraw Hill과 협력하여 회사에서 보호해야 할 API 엔드포인트 수 또는 월간 API 요청 수를 보다 정확히 파악했기 때문입니다. 현재 사용 중인 앱이 수백 개에 달해 그 수는 1,800만 건이 넘는 것으로 나타났습니다. 그러나 이처럼 놀라울 정도로 많은 엔드포인트에 대한 API 보안은 강력한 앱 수준의 DDoS 방어를 보장하는 데 필수적입니다.

멀티 클라우드 확장성과 네트워킹 확보

마이그레이션이 진행됨에 따라 데이터 센터의 내부용 및 외부 공개용 앱이 모두 클라우드로 이전되고 있으며, 내부용 앱은 회사의 OCI 또는 Azure 클라우드로 이동하고 있습니다. Distributed Cloud 솔루션의 장점 중 하나는 McGraw Hill이 동일한 서비스를 Azure 클라우드의 앱으로 확장할 수 있어 멀티 클라우드 관리의 복잡성을 줄일 수 있다는 점입니다.

Wang은 이렇게 말합니다. “이 솔루션은 다양한 클라우드로 확장할 수 있습니다. AWS 클라우드는 전혀 다른 그룹에서 관리하지만, Azure에서 부하 분산을 위해 가동해야 하는 앱이 있다면 확장성이 뛰어난 F5 Distributed Cloud Services를 사용할 것입니다. 첫째, 보안팀에서 이미 이 솔루션을 승인했고 매우 만족하고 있기 때문입니다. 둘째, 솔루션과 정책을 구성할 수 있는 중앙 집중식 관리 지점이 이미 마련되어 있기 때문입니다. 또한 우리가 구축한 리전 간 장애 조치 솔루션도 마음에 듭니다.”

실제로 Distributed Cloud Services를 세 단어로 표현해 달라는 질문에 Wang은 주저 없이 “안전하고, 확장 가능하며, 간편합니다”라고 답합니다.

이는 F5가 자랑스럽게 받아들일 만한 성적표입니다.

모든 고객 사례 보기

McGraw Hill, 멀티클라우드 관리를 간소화하다 로고

이점

  • 인프라 및 관리 간소화
  • 일관된 애플리케이션 수준의 보안 제공
  • 멀티 클라우드 확장성과 네트워킹 확보

과제

  • 이미 복잡한 멀티 클라우드 아키텍처
  • 미흡한 클라우드 네이티브 보안
  • 촉박한 앱 마이그레이션 일정