IBM CIO Office의 IBM Edge Application Manager
지역 수준 지연 시간 약 27% 감소
IT 프로그래머들이 데스크톱 컴퓨터 주위에 모여 팀워크를 이루고 있는 모습

IBM CIO Office에서는 전 세계 150여 개국에 분포한 수십만 명의 IBM 직원들의 요구 사항을 지원하고 있습니다. 가장 큰 문제 중 하나는 기업 커뮤니케이션, 특히 전사적 교육이나 발표와 같은 대규모 이벤트와 관련된 것으로, 각 IBM 직원이 전 세계 어디에 있든 이러한 콘텐츠를 보고 상호 작용할 때 최상의 경험을 할 수 있도록 해야 합니다. IBM은 엣지 컴퓨팅과 IBM Edge Application Manager(IEAM) 솔루션을 사용하여 이러한 능력을 획기적으로 개선했습니다.

엣지 컴퓨팅은 워크로드, 데이터, 사용자를 최대한 가까운 곳에 배치하여 지연 시간을 줄이고, 연결된 두 디바이스 간에 정보를 전송하는 데 걸리는 시간을 줄이는 개념을 말합니다. 엣지 컴퓨팅 아키텍처의 목표는 데이터와 워크로드를 사용자와 물리적으로 가깝게 배치하는 것입니다. 이러한 목표는 모든 IBM 사무실에서 로컬로 워크로드를 실행할 수 있도록 네트워크를 확장해야 하므로 대규모의 분산 인프라를 관리해야 하는 흥미로운 기술적 과제를 안고 있습니다.

IBM의 확장 솔루션은 위치 간에 컴퓨팅 디바이스를 '복제'할 수 있는 배포 모델을 사용하여 모든 위치에서 동일한 코드 사본을 확보함으로써 변동성을 줄이고 관리를 간소화합니다. 통합 소프트웨어 배포 파이프라인을 통해 소프트웨어를 구축하고, 서명하고, 보안 리포지토리에 게시합니다. 그러면 각 컴퓨팅 디바이스가 이 리포지토리에서 소프트웨어 사본을 다운로드합니다. 사본이 설치되면 컴퓨팅 디바이스는 변경할 수 없으므로 모든 소프트웨어와 하드웨어 구성 요소가 동일하게 유지됩니다. 일반적으로 '변경할 수 없는 인프라'로 알려진 이 접근 방식은 전 세계적으로 엣지 네트워크 하드웨어 디바이스의 설치를 확장하는 문제를 해결하는 데 도움이 됩니다.

두 번째 과제는 특정 IBM 사무실 위치에 있는 사람들에게 서비스를 제공하기 위해 적절한 워크로드를 적절한 위치에서 실행하는 방법에 관한 것입니다. IEAM은 이 과제에 완벽하게 부합하는 솔루션이었습니다. IEAM을 사용하면 전 세계 컴퓨팅 디바이스를 관리할 수 있으며 유연한 정책을 사용하여 어디에서 무엇을 실행할지 결정할 수 있습니다. 예를 들어 뉴욕주 아몽크에 있는 IBM 본사에서는 캐싱을 하고 두바이에서는 모니터링을 하도록 지정할 수 있습니다. 이러한 의도 기반 접근 방식은 복잡한 패턴의 워크로드를 배포할 수 있도록 하는 다양한 기능을 제공합니다.

27% 감소

 

지역 수준 지연 시간 약 27% 감소

25만 명 이상의 IBM 직원

 

IBM CIO Office 활용

IEAM은 전 세계 IBM 사무실에 있는 직원들에게 서비스를 제공하기 위해 적재적소에 적합한 워크로드를 실행하는 방법을 결정할 수 있는 완벽한 솔루션이었습니다. 전 세계적으로 추산한 결과, IEAM을 사용하여 지역 수준의 지연 시간을 약 27% 단축한 것으로 나타났습니다. Helio Leonardo Pinheiro e Mota CIO 네트워크 엔지니어링 부문 사이트 안정성 엔지니어 IBM
배포 및 확장

첫 번째 구현에는 IBM Watson Media에서 만든 엔터프라이즈 콘텐츠 전송 네트워크(ECDN)를 배포하는 작업이 포함되었습니다. 이 시스템은 인터넷에서 동영상 콘텐츠의 단일 사본을 가져와 사무실 내 여러 시청자에게 배포함으로써 대역폭 사용량을 줄입니다. 분석 결과 ECDN의 배포 계수는 1~10으로, 이는 시청한 한 동영상에 대해 10명의 다른 시청자에게 서비스를 제공할 수 있다는 것을 의미합니다. 이 기능이 중요한 이유는 아래에서 볼 수 있듯이 동영상 시청률이 매월 크게 증가했음에도 불구하고 이 솔루션을 통해 전송 및 버퍼링되는 동영상 수는 소폭 증가에 그쳤기 때문입니다.

 

이 세 가지 계층, 즉 확장, 워크로드 실행 위치 관리, 서비스 배포는 엣지 컴퓨팅의 성공에 있어 핵심적인 요소입니다. 그러나 IBM은 IEAM으로 ECDN을 배포하는 데서 멈추지 않았습니다. 오히려 다른 워크로드에도 확대 적용하고 있습니다.

IEAM 이전에는 동일한 기능을 효과적으로 수행하는 맞춤형 배포 애플리케이션이 있었습니다. 그러나 이는 매우 기초적인 수준이었습니다. IBM은 콘텐츠 전송 네트워크를 구현할 때 지금이 바로 맞춤형으로 구축했던 기존 애플리케이션을 버리고 IEAM으로 대체할 좋은 기회라는 것을 깨달았습니다. 그리고 IEAM을 사용하는 것이 기존 맞춤형 코드보다 훨씬 더 나은 것으로 입증되었습니다.

콘텐츠 전송 네트워크는 오프라인 이벤트뿐만 아니라 스트리밍에도 사용할 수 있습니다. 예를 들어 라이브 이벤트 중에는 스트리밍으로 인해 원본 사이트를 오가는 네트워크 부하가 과도하게 발생할 수 있습니다. 스트림이 반영되는 로컬 캐시가 있으면 이 문제가 해결됩니다. 따라서 콘텐츠 전송 네트워크는 오프라인 이벤트와 라이브 스트리밍 이벤트 모두에 매우 중요합니다.

IBM의 외부 방화벽 팀은 기존 코드의 용도를 변경하여 프로젝트를 개발했습니다. IEAM을 사용할 수 있게 되자 직원들은 회사 내부 도구 사용을 줄이기 시작했습니다. 디바이스를 위한 자동화된 빌드 시스템을 개발했기 때문에 누군가가 네트워크에 디바이스를 연결하면 관리 디바이스에 연결되고 네트워크에서 부팅되어 시스템이 설치됩니다. 그런 다음 이러한 디바이스가 배포될 때 IEAM에서 관리할 수 있게 됩니다.

하지만 새로운 워크로드를 효율적으로 배포하는 것만이 능사는 아닙니다. IEAM은 워크로드를 업데이트하고 패치를 배포하는 작업에도 도움이 됩니다.

IEAM을 사용하면 연결된 모든 머신에서 워크로드 버전의 배포를 제어할 수 있습니다. 이 프로세스에는 특정 워크로드의 취약점을 탐지하고, 공급업체의 패치로 새 버전을 빌드한 후 IBM 컨테이너 레지스트리에 푸시하는 작업이 포함됩니다. 그런 다음, 새 버전을 해당 워크로드를 실행하는 여러 머신에 한 번에 하나씩 점진적으로 배포하고 각 머신이 성공할 때까지 기다렸다가 다음 단계로 넘어가도록 IEAM에 지시합니다. 이 제어된 롤아웃은 IEAM의 애플리케이션 계층에 의해 촉진되며, 이를 통해 나머지 프로덕션 시스템에 롤아웃하기 전에 노드의 하위 집합에서 최신 버전을 테스트할 수 있습니다.

영향력 및 혁신

IEAM은 수정 사항을 배포하는 데 필요한 작업을 간소화하여 운영자가 정교한 배포 파이프라인을 만들고 보안 취약성에 신속하게 대응할 수 있는 도구를 제공합니다. 빌드 측면에서는 자동화된 파이프라인을 사용하여 이미지를 빌드하므로 신속하게 배포할 수 있습니다. 보안 취약성에 있어 이와 같은 신속한 배포 프로세스는 매우 중요하며, 전체 제품군을 버튼 하나만 누르면 간단하게 롤아웃할 수 있습니다.

IEAM의 이점을 되돌아보면서 확인한 한 가지는 개발 중인 Kubernetes의 운영자와 같은 오픈 소스 프레임워크를 사용하는 것이 핵심이라는 점입니다. 덕분에 기존에 해왔던 모든 작업을 다시 작성할 필요 없이 빠르게 시작할 수 있었습니다. 개발 관점에서 볼 때 이는 큰 이점이었습니다. 눈에 잘 띄지 않을 수도 있지만 큰 도움이 되었습니다. 사소하지 않은 것을 개발하는 데 필요한 노력의 양은 상당하며, IEAM은 이를 원활하게 만들어 줍니다.

IBM은 업그레이드 및 성장과 같은 구체적인 목표 외에도 보다 혁신적이고 실험적인 아이디어도 모색하고 있습니다. 이러한 아이디어 중에는 수요가 없을 때 워크로드를 절전 모드로 전환하여 환경 문제를 해결하는 등 상당한 영향을 미칠 수 있는 것들이 있습니다. IEAM의 유연성 덕분에 가능성은 무궁무진하다고 믿습니다.

IBM 로고
IBM CIO Office 소개

최고정보책임자(CIO) 조직은 IBM의 내부 IT 전략을 이끌며, IBM 직원들이 매일 업무를 수행하는 데 사용하는 IT 솔루션을 제공, 보호, 현대화 및 지원하는 업무를 담당합니다.

CIO 전략은 전사적으로 IT에 더 쉽게 접근하고 문제 해결을 가속화하며 비즈니스 성장을 촉진하는 IBM의 혁신 엔진 역할을 하는 적응형 IT 플랫폼을 구축하는 것을 포함합니다.

IBM Edge Application Manager

자율 관리를 통해 어디서나 엣지 솔루션을 확장하고 실행합니다

더 알아보기 IBM 뉴스레터 구독하기
IBM Systems Manufacturing  

AI 및 엣지 컴퓨팅을 통한 비전 검사 자동화

사례 연구 읽기
IBM Cloud

엣지에서의 군중 밀도 측정

블로그 읽기
IBM Cloud

엣지에서의 체온 상승 모니터링

블로그 읽기
법률

© Copyright IBM Corporation 2023. IBM Corporation, New Orchard Road, Armonk, NY 10504

2023년 6월 미국에서 제작.

IBM과 IBM 로고, IBM Watson은 미국 및/또는 기타 국가에서 사용되는 International Business Machines Corporation의 상표 또는 등록 상표입니다. 기타 제품 및 서비스 이름은 IBM 또는 다른 회사의 상표일 수 있습니다. 최신 IBM 상표 목록은 ibm.com/trademark에서 확인할 수 있습니다.

이 문서는 최초 발행일 기준 최신 문서로, IBM은 언제든지 해당 내용을 변경할 수 있습니다. IBM이 현재 영업 중인 모든 국가에서 모든 제품이 제공되는 것은 아닙니다.

 본 문서에서 인용되거나 설명된 모든 고객 사례는 일부 고객이 IBM 제품을 이용한 방식과 그로 인해 달성할 수 있는 결과에 대한 예시로 제공됩니다. 한 환경은 새로운 Cloud Object Storage와 고급 캐싱 기능을 사용했고, 다른 환경은 캐싱 기능을 사용하지 않고 기준선으로 사용했습니다. 각 고객별 실제 결과는 전적으로 고객이 주문한 시스템과 서비스에 따라 크게 달라질 수 있으므로 일반적인 기대 결과는 제시될 수 없습니다. 본 문서의 정보는 상품성, 특정 목적에의 적합성, 비침해성 보증 또는 조건을 포함하여 명시적 또는 묵시적 보증 없이 '있는 그대로' 제공됩니다. 제품 제공 시의 계약 조건에 따라 해당 IBM 제품을 보증합니다.