소프트웨어 빌드 프로세스 단순화
Elastic은 애플리케이션 계층에서 하드웨어까지 단일 보기를 제공하여 Comcast가 하루에 50,000개 이상의 소프트웨어 빌드를 포함하여 시스템 변경 사항이 미치는 영향을 모니터링할 수 있도록 해줍니다.
총 소유 비용 절감
보다 전략적인 파트너십 기반 접근 방식을 제공함으로써 Elastic은 Comcast의 이전 Observability 솔루션에 비해 소유 비용을 절감합니다.
혁신 가속화
Elastic은 UHD 방송, 음성 인식 원격 제어, 여러 장치에서의 DVR 녹화물 액세스 등 혁신적인 고객 경험의 가용성을 보장하는 데이터 인사이트를 생성합니다.
거대 통신업체는 개발자가 소프트웨어 수명주기를 가속화하고 TV, 인터넷 및 모바일 서비스 소비자를 유치하고 유지하는 혁신적인 기능을 제공할 수 있도록 지원합니다.
Comcast Corporation은 미국 최대의 다국적 통신 회사이자 수익 기준으로 세계에서 두 번째로 큰 방송 및 케이블 TV 회사입니다. Xfinity 브랜드는 미국 최대의 유료 TV, 케이블 TV 및 홈 인터넷 서비스 제공업체입니다.
원래 영화의 초기 시대에 설립된 Comcast는 항상 기술과 미디어의 선두에 있었습니다. 현재 이 회사는 복잡한 네트워크, 하드웨어 및 소프트웨어를 사용하여 자회사 NBCUniversal 및 스트리밍 애플리케이션 Peacock을 포함한 브랜드를 통해 최첨단 콘텐츠를 제공하고 있습니다.
고객은 정보 및 엔터테인먼트를 위해 Comcast 프로그래밍에 의존하고 있으며, Matt Dymek 소프트웨어 전략 및 혁신 담당 부사장에게 있어 Comcast 프로그래밍 제공은 매우 중요합니다. Dymek 부사장은 6천만 개의 고객 관계, 1억 개의 인터넷 장치 및 5백만 개의 모바일 장치 사용자를 지원하는 소프트웨어 및 네트워킹을 담당하는 Comcast DevOps 팀의 일부인 Dev Strategy 그룹을 이끌고 있습니다.
“고객은 우리 시스템이 항상 순간적인 성능을 발휘할 수 있기를 기대합니다. 고객은 우리의 기술이 자신이 원하는 것이 무엇인지 알고 다음으로 무엇을 시청하고 싶어 할지를 예측하기 원합니다. 결과적으로 우리의 환경은 점점 더 복잡해지고 있습니다.” Dymek 부사장은 이렇게 말합니다.
상시 가용성을 보장하는 것 외에도 Dymek 부사장의 팀은 Comcast가 경쟁이 치열한 업계에서 두각을 나타낼 수 있도록 하는 혁신을 담당하고 있습니다. 최근에는 시청자가 손가락 하나 까딱하지 않고도 채널을 전환하거나 좋아하는 시리즈를 불러올 수 있는 음성 인식 리모콘을 개발했습니다.
“혁신은 엔지니어로부터 나옵니다. 우리의 임무는 Comcast가 현재 직면하고 있는 문제를 신속하게 해결하여 내일의 솔루션을 구축할 수 있도록 하는 것입니다.”
인사이트에서 혁신까지
Comcast가 시장 선두 위치를 유지하려면 지속적인 혁신을 신속하게 제공해야 합니다. Dymek 부사장은 이렇게 말합니다. "새로운 기능을 구축하는 것 자체가 유일한 어려운 부분은 아닙니다. 프로덕션 규모의 부하에서 모든 것이 어떻게 작동하는지 이해하는 것은 물론, 프로덕션에서 모든 것이 어떻게 결합되는지 아는 것은 거의 불가능합니다."
여기에서 Elastic Observability가 중요한 역할을 합니다. Elastic은 매일 약 400테라바이트의 원격 측정 데이터를 수집하여 Comcast가 IT 인프라 전반에 걸쳐 약 70개 테넌트의 데이터를 집계, 상관 관계 분석 및 검사할 수 있도록 해줍니다.
"하루에 50,000개 이상의 소프트웨어가 빌드되기 때문에 우리 서비스에서 발생하는 모든 상황을 한 눈에 파악하는 것은 필수적입니다. Elastic은 하드웨어 전체에 걸쳐 애플리케이션 계층에서 무슨 일이 일어나고 있는지 확인할 수 있도록 도와줍니다. 변화가 어떻게 진행되고 있는지, 그리고 그것이 전체 시스템에 어떤 영향을 미치는지 확인할 수 있습니다." Dymek 부사장은 이렇게 말합니다.
Dymek 부사장은 이 프로세스를 오늘날 DevOps의 '시프트 레프트(Shift Left)' 추세의 일부라고 부릅니다. 간단히 말해서, 개발자 팀은 소프트웨어 개발 프로세스의 효율성을 높이고 초기 단계에서 문제를 탐지하여 제품 품질을 향상시킬 수 있습니다
"Elastic의 인사이트를 통해 우리는 소프트웨어의 소규모 목표 배포를 수행하고 엔지니어에게 직접 피드백을 보내 엔지니어가 신속하게 반복하고 프로덕션 환경에서 서비스가 작동하는 데 필요한 변경을 수행할 수 있습니다."
Observability의 새로운 표준 설정
데이터 일관성은 Comcast의 Elastic Observability 배포의 기본입니다. 수집된 데이터에 대한 공통 필드 집합, 해당 데이터 유형, 허용 값 및 사용 계층 구조를 정의하는 Elastic Common Schema(ECS)를 기반으로 구축된 로깅 및 메트릭 표준을 확립했습니다. ECS는 또한 검색, 드릴다운 및 피버팅, 데이터 시각화, 머신 러닝 기반 이상 탐지, 탐지 규칙, 경보를 포함하여 Elastic에서 사용할 수 있는 모든 분석 모드를 통합합니다. Dymek 부사장은 이렇게 말합니다. "Observability 솔루션의 중요한 측면은 ECS 위에 Comcast 공통 스키마를 구축하여 IT 팀이 다른 모든 도구의 기능을 실제로 이해할 수 있도록 하는 것입니다.
Elastic Observability는 엔지니어가 더 빠르게 반복하고 혁신 속도를 높일 수 있는 필수 피드백을 제공합니다."
Elastic은 또한 Comcast의 이전 Observability 솔루션보다 더 낮은 총 소유 비용을 제공합니다. “Elastic은 우리가 점점 더 많은 부채를 지고 있다고 느꼈던 다른 제공업체보다 더 전략적인 접근 방식을 제공합니다.” Dymek 부사장은 이렇게 말합니다. “파트너십도 더 강해요. 문제가 있는 경우 언제든지 Elastic 팀에 문의하여 빠른 답변을 받을 수 있습니다.”
AI와 머신 러닝을 통한 Observability 가능성의 미래
Comcast는 이미 Kibana 대시보드를 사용하여 추세와 이상 징후를 시각화하고 팀 간에 인사이트를 공유합니다. 앞으로 Dymek 부사장은 도메인별 머신 러닝 및 이상 징후 탐지를 사용하여 수동 문제 해결을 줄이는 Elastic AIOps의 잠재력을 확인합니다. Dymek 부사장은 "운영 데이터에서 생성된 신호를 자동으로 이해할 수 있으면 팀의 부담을 줄여 더 나은 소프트웨어 개발에 집중할 수 있다”고 말합니다. 분산 추적 및 메트릭을 분석하고 비즈니스 KPI 및 기술 구성요소를 모니터링하기 위해 Elastic OpenTelemetry도 고려되고 있습니다.
변동성이 큰 시장에서 고객 유치 및 유지
전반적으로 Elastic은 수백만 명의 사람들을 가장 중요한 순간과 경험에 연결하는 놀라운 기술과 콘텐츠를 생성하려는 Comcast의 사명을 지원합니다. 오늘날 여기에는 초고화질 방송, 여러 네트워크 장치에서 DVR 녹화물에 대한 액세스, 연간 150억 개의 명령을 처리하는 음성 인식 리모콘이 포함됩니다. Elastic은 또한 Dymek 부사장과 그의 팀이 증강 현실 및 메타버스와 같은 미래 혁신을 준비하는 데 도움을 줄 것입니다.