최고 수준의 차량 관리 성능
Dealerware는 컨테이너화된 환경에 가시성을 제공합니다.

500% 성장. 이는 Dealerware가 스스로 설정한 목표였습니다.

Dealerware는 자동차 소매업체를 위한 차량 관리를 현대화하고 간소화하는 솔루션을 제공합니다. 회사는 렌탈 및 대차 계약 규모를 늘리고 관리 중인 차량 수를 5배로 늘리기 위한 일련의 성장 이니셔티브를 계획했습니다.

그러나 이러한 이니셔티브 이전에 Dealerware의 엔지니어링 팀은 픽업의 경우 오전 8시에, 드롭오프의 경우 오후 5시에 사용량이 급증하는 것을 확인했습니다. 예상된 성장과 최대 수요 급증에 대비하기 위해 엔지니어링 팀은 Dealerware의 플랫폼을 모놀리식 애플리케이션에서 확장 가능한 컨테이너 기반 아키텍처로 마이그레이션했습니다.

이러한 전환과 함께 Dealerware는 운영을 간소화하고 확장하기 위한 새로운 도구를 모색했습니다. 기하급수적인 성장과 새로운 아키텍처로 인해 팀은 Dealerware 애플리케이션의 병목 현상, 성능 문제 및 대기 시간에 대해 우려하고 있었습니다.

COVID-19 팬데믹으로 인해 비접촉식 경험의 필요성이라는 추가적인 긴급한 요구 사항이 생겨나면서 앱 성능과 속도는 더욱 중요해졌습니다.

이 이야기가 본인의 과제에 반향을 불러일으키나요? 오늘 다음 단계를 밟으세요.

전송 대기 시간 단축

 

Dealerware의 DevOps 팀은 전송 대기 시간을 10분에서 10~12초로 98% 단축했습니다.

매우 짧은 대기 시간

 

팀은 Instana®를 사용하여 250밀리초 미만의 대기 시간 목표를 달성하기 위해 나아가고 있습니다.

인프라스트럭처 뷰에서 문제의 근원을 추적할 수 있는 무언가가 있다는 것은 좋은 일입니다. 제가 미처 알지 못했던 문제에 대한 인사이트를 얻을 수 있었습니다. Kenneth Skertchly Senior DevOps Engineer Dealerware
최고 수준의 서비스 보장

Dealerware에게 앱 성능은 업무에 매우 중요합니다. 대리점은 Dealerware 플랫폼의 기능과 응답성에 따라 달라집니다. 가능한 최고의 고객 경험을 제공하기 위해 회사는 애플리케이션 성능을 더 잘 측정하고 이해하기를 원했습니다.

2016년에 설립된 이래로 Dealerware는 모놀리식 스택을 사용하는 Amazon Elastic Compute Cloud(EC2) 인스턴스에 앱을 구축하여 Amazon Web Services(AWS) 클라우드 플랫폼에서 운영되고 있습니다. 컨테이너는 일반 Amazon EC2 인스턴스보다 프로비저닝 속도가 빠른 작은 리소스입니다. 컨테이너화된 애플리케이션을 프로비저닝하는 데 걸리는 시간은 가상 머신의 경우 몇 분에 불과하지만, 컨테이너화된 애플리케이션은 단 몇 초(때로는 몇 밀리초)에 불과합니다. 이 속도가 중요합니다. 컨테이너를 사용하면 Dealerware는 피크 시간대에 대기 시간을 경험하고 고객 경험을 저하시키는 대신, 수요가 급증할 때 보다 효과적으로 확장하고 인스턴스를 5개에서 40개로 빠르게 늘릴 수 있습니다.

그러나 컨테이너 기반 아키텍처에서 애플리케이션 성능을 모니터링하는 것은 올바른 도구 없이는 불가능합니다. Dealerware가 병목 현상을 발견하기 위해서는 컨테이너, API 호출 및 데이터베이스 쿼리 전반에 걸쳐 더 큰 가시성이 필요했습니다. 모든 애플리케이션과 인프라 구성 요소의 관계 종속성을 시각화하는 방법이 필요했습니다. 그리고 서비스 간의 종속성은 여러 계층으로 깊어질 수 있습니다. 단 하나의 마이크로서비스의 대기 시간 급증도 계단식으로 확장되어 문제를 일으킬 수 있습니다.

엔드투엔드 가시성

제품 팀이 500% 성장 목표를 엔지니어링 팀에 전달했을 때 초기 반응은 “모니터링이 필요할 것입니다. 어떻게 하면 최상의 성과를 얻을 수 있을까요?"였습니다.

Dealerware DevOps 팀은 몇 년 전 DevOps Days 컨퍼런스에서 IBM® Observability by Instana 기술의 데모를 본 것을 기억했습니다. Instana 애플리케이션 모니터링 솔루션은 실행 중인 애플리케이션을 자동으로 감지하고 데이터를 수집하는 단일 에이전트를 통해 원활하게 할 수 있었습니다.

Instana 에이전트를 Dealerware의 Amazon Elastic Kubernetes Service(EKS) 클러스터에 설치하면 포드, 서비스 및 엔드포인트에서 실행 중인 모든 컨테이너와 이들 간의 종속성을 자동으로 검색합니다. 에이전트는 각 엔드포인트에 대한 오류 메시지를 자동으로 캡처 및 색인화하고 이를 서비스 및 애플리케이션 수준으로 롤업합니다.

또한 Instana 솔루션은 마이크로서비스 및 클라우드 네이티브 기술(예: EKS 및 현재 Dealerware가 사용하는 전체 AWS 스택)에 대한 모니터링도 제공합니다. 사용자 정의 가능한 Instana 대시보드는 애플리케이션 종속성 및 성능 지표에 대한 풍부한 시각화를 제공합니다. 유연성은 DevOps 및 제품 팀을 넘어 잠재적인 미래 대상 사용자에게 중요합니다.

더 나은 성능의 환경으로 전환한 후, Dealerware가 대기 시간을 제어하는 데 필요한 것은 관찰 가능성, 모니터링 및 확장 기능이었습니다.

일반적으로 관측 가능성 툴은 팀이 모니터링하려는 시스템에서 데이터를 수집하고 표시합니다. 하지만 데이터에는 의미 있고 실행 가능한 분석이 필요합니다. 분석 기능이 향상될수록 관찰 가능성 및 모니터링에 대한 투자의 가치가 높아집니다.

바로 이 지점에서 Instana가 빛을 발합니다. Instana Enterprise Observability Platform은 EKS 클러스터에 대한 포괄적인 모니터링과 함께 전체 환경에 대한 자동 감지 기능을 제공합니다. Instana 에이전트는 추가 구성 없이 까다로운 모든 작업을 수행합니다.

  • 런타임에 컨테이너에 자동 주입
  • 애플리케이션 종속성 및 성능 메트릭에 대한 풍부한 시각화 기능
  • 모든 애플리케이션 종속성에 대한 포괄적인 매핑

샘플링 없이 모든 요청에 대한 추적이 이루어집니다. Instana는 완전한 가시성을 제공하고, 최종 사용자 트랜잭션 요청을 모니터링하며, 관련성이 높은 백엔드 요청을 제공합니다.

또한 Instana는 세 가지 범주에 걸쳐 알림을 지원합니다:

  • 변경 사항 - 컨테이너 라벨 변경이나 호스트 회전 증가 또는 감소와 같은 작은 이벤트
  • 문제 - CPU 사용량 급증 또는 컨테이너 한도 도달과 같은 낮은 수준의 이벤트
  • 인시던트 - 애플리케이션이 완벽하지 않은 경우 이를 알려주는 머신 러닝과 인시던트의 원인을 보여주는 기록 보기가 포함된 보다 복잡한 이벤트 세트

이러한 알림은 문제 해결이 시작되기도 전에 발생한 문제에 대한 인사이트를 제공합니다. 이는 단순한 애플리케이션 성능 관리(APM)가 아니라 실시간 인프라 모니터링, 플랫폼 모니터링, 최종 사용자 모니터링 및 지능형 경보 시스템입니다.

Dealerware, 트랙에서 지연 중지

Instana를 통해 Dealerware는 이제 모든 환경을 모니터하고 관찰 및 관리할 수 있습니다. 사용자는 하나의 제어판에서 문제가 발생한 위치를 확인하고 원인을 파악하며 수정을 시작할 수 있습니다.

Dealerware의 수석 DevOps 엔지니어인 Kenneth Skertchly는 "저는 문제 해결 도구로 Instana를 사용해 왔습니다."라고 말합니다. "인프라스트럭처 뷰에서 문제의 근원을 추적할 수 있는 무언가가 있다는 것은 좋은 일입니다. 제가 미처 알지 못했던 문제에 대한 인사이트를 얻을 수 있었습니다."

Dealerware는 이제 주어진 데이터베이스 쿼리 또는 마이크로 서비스의 대기 시간이 급증한 이유와 병목 현상을 제거하는 방법을 이해합니다. 이 정보와 조치를 통해 회사는 대기 시간 격차가 발생할 때 이를 줄여 Dealerware 플랫폼의 성능과 고객 경험을 개선합니다. 특정 서비스에 대기 시간 문제가 있는 경우 엔지니어링 팀은 UI 팀에 특정 기능을 숨기도록 경고할 수 있습니다.

이 기능은 Dealerware가 표준 운영 절차를 조정하고 비접촉식으로 전환해야 했던 2020년 초 업계의 변화 이후 특히 중요했습니다. 회사는 SMS로 전송된 계약서가 고객에게 도달하는 데 최대 10분이 걸리는 경우가 있다는 사실을 발견했습니다.

Instana 및 AWS CloudWatch의 실시간 데이터를 살펴본 DevOps 팀은 작업이 더 오래 실행될수록 텍스트 메시지가 대기열에 정체한다는 사실을 발견했습니다. 팀은 대기열을 분리하고 모니터링하며 알림을 설정할 수 있었으며, 그 결과 전송 대기 시간은 10분에서 10~12초로 단축되었습니다.

Dealerware의 다음 단계

대기 시간이 제어되면서 Dealerware 팀은 새로운 플랫폼 기능을 구축하고 CI/CD(지속적 통합, 지속적 전달) 프로세스를 가속화하는 데 초점을 맞추고 있습니다.

Dealerware의 수석 플랫폼 설계자인 Bryce Hendrix는 다음과 같이 설명합니다. “Instana를 통해 우리의 일상적인 목표는 대기 시간 기대치를 보장할 수 있는 것입니다. 서비스 호출에 대한 우리의 목표는 250밀리초 이내 완료하는 것입니다. 따라서 훈련에 그치기만 하는 것이 아닙니다. 우리는 매일 성능을 향상시킬 수 있으며 이를 통해 250밀리초 목표를 향해 나아가고 있습니다. Instana가 이를 가능하게 합니다.”

엔지니어링 팀은 또한 Instana의 사용을 다른 팀, 특히 마케팅 및 고객 지원으로 확대할 방법을 모색하고 있습니다. 이러한 팀은 개발 및 운영 팀처럼 데이터를 심층적으로 분석하고 싶지 않을 수도 있지만, 비즈니스와 관련된 상위 수준의 메트릭을 통해 귀중한 인사이트를 얻을 수 있습니다.

바로 이 지점에서 Instana의 사용자 지정 가능한 대시보드가 유용합니다. 사무실에서 단일 모니터를 보는 대신 개별 사용자는 자신과 관련된 사용자 정의 측정항목을 표시하는 위젯을 만들고 이를 조합하여 아침에 업무를 시작할 때 가장 먼저 보게 될 맞춤형 랜딩 페이지를 만들 수 있습니다.

Dealerware 로고
Dealerware 소개

Dealerware(ibm.com 외부 링크)는자동차 대리점에서의 차량 관리를 간소화하는 커넥티드 카 모빌리티 솔루션을 제공합니다. 이 플랫폼을 통해 딜러는 비용을 절감하고 서비스 부서의 고객 경험을 향상시킬 수 있습니다. 현재 Dealerware는 상위 10개 딜러 그룹 및 25개 이상의 OEM(Original Equipment Manufacturer) 브랜드와 협력하여 수백 개의 대리점에서 수만 대의 차량을 관리하고 있습니다.

Instana 로고
IBM 계열사 Instana 소개

IBM 계열사인 Instana는 복잡하고 현대적인 클라우드 네이티브 애플리케이션을 운영하는 기업에 애플리케이션 상주 위치와 상관없이 Enterprise Observability Platform을 통한 자동화된 애플리케이션 성능 모니터링 기능을 제공합니다. 모바일 디바이스나 IBM Z® 메인프레임 컴퓨터를 비롯한 사내 구축형, 퍼블릭 또는 프라이빗 클라우드 어디든 가능합니다.

AI를 활용하여 하이브리드 애플리케이션 내부의 심층적인 맥락 의존성을 찾아내는 Instana와 함께 현대적인 하이브리드 애플리케이션을 관리해 보세요. 또한, Instana는 폐쇄 루프 DevOps 자동화를 지원하는 개발 파이프라인에 대한 가시성을 제공합니다.

해당 기능은 애플리케이션 성능을 최적화하고, 혁신을 지원하며, 위험을 완화함에 따라 고객에게 필요한 실행 가능한 피드백을 제공합니다. 이에 따라 DevOps는 효율성을 향상하고 소프트웨어 전송 파이프라인에 부가 가치를 창출하는 동시에 서비스 및 비즈니스 레벨 목표를 충족할 수 있습니다.

자세한 정보는 instana.com을 방문하세요.

다음 단계 안내

이 사례에 소개된 IBM 솔루션에 대해 자세히 알아보려면 IBM 담당자 또는 IBM 비즈니스 파트너에게 문의하세요.

더 많은 사례 보기 IBM에 문의하기 Pathmotion
고용주가 완벽한 직원을 찾을 수 있도록 지원
사례 연구 읽기
Vivy
디지털 헬스케어 어시스턴트 소개
PDF 읽기
Conrad Electronic International
전 세계 전자 제품을 안정적으로 공급하는 기업
사례 연구 읽기
법률

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

2021년 7월 미국에서 제작.

IBM, IBM 로고, ibm.com, IBM Z 및 Z15는 전 세계 여러 국가에 등록된 International Business Machines Corp.의 상표입니다. 기타 제품 및 서비스 이름은 IBM 또는 다른 회사의 상표일 수 있습니다. IBM 상표의 최신 목록은 웹 ibm.com/trademark에서 확인할 수 있습니다.

Instana®는 IBM 계열사인 Instana의 상표 또는 등록 상표입니다.

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

명시된 성능 데이터 및 고객 사례는 오직 정보 목적으로 제공됩니다. 실제 성능 결과는 특정 구성 및 작동 조건에 따라 다를 수 있습니다. 본 문서의 정보는 상품성, 특정 목적에의 적합성, 비침해성 보증 또는 조건을 포함하여 명시적 또는 묵시적 보증 없이 '있는 그대로' 제공됩니다. 제품 제공 시의 계약 조건에 따라 해당 IBM 제품을 보증합니다.