사례 연구 Vivy 디지털 헬스케어 어시스턴트 소개
Vivy를 통해 언제 어디서나 Instana를 사용하여 건강 정보에 액세스하기
스마트폰과 약병을 들고 있는 여자

건강, 데이터 보안, 디자인 및 사용성 분야에서 경험을 쌓은 독일의 선도적인 의료 기술 회사인 Vivy는 가상 건강 어시스턴트를 개발했습니다. Apple iOS 및 Android 플랫폼에서 사용할 수 있는 보안이 강화된 이 모바일 앱을 통해 사용자는 언제 어디서나 액세스하여 자신의 건강을 관리할 수 있습니다.

개인 환자 정보에 액세스할 수 있을 뿐만 아니라 담당 의사 및 보험 제공자와 의사소통할 수 있는 디지털 의료 기록이라고 할 수 있습니다.

Vivy는 환자와 의료 서비스 제공자 사이의 중개자 역할을 하기 때문에 애플리케이션을 항상 사용할 수 있어야 합니다.

이러한 높은 기준을 충족하기 위해 Vivy는 클라우드 네이티브 마이크로서비스 기반 애플리케이션을 실행합니다. Vivy의 가상 건강 어시스턴트 플랫폼은 Docker 컨테이너를 사용하여 Kafka를 실행하는 Amazon Web Services Elastic Compute Cloud(EC2) 환경 내에서 실행됩니다. 클라우드 인프라를 사용하면 Vivy는 비교적 소규모의 개발자 팀으로 효율적으로 운영할 수 있습니다. 현재 이 환경은 14개의 마이크로서비스를 실행하는 9개의 EC2 호스트로 구성되어 있습니다.

엄청난 수의 요청

 

Vivy 앱은 초당 2억 개가 넘는 요청을 받습니다.

MTTR 감소

 

Vivy는 Instana를 사용하여 평균 수리 시간(MTTR)을 최대 3일에서 1일 이하로 66% 단축했습니다.

Instana는 빠르고 배포가 쉬웠으며 구성이 전혀 필요 없는 상태에서 모든 서비스와 해당 종속성을 검색할 수 있었습니다. Kirill Merkushev 백엔드 책임자 Vivy

Vivy의 성공은 고객에게 원활한 경험을 제공하는 데 달려 있습니다. 느린 요청이든 버그가 있는 서비스이든, Vivy는 데이터가 12만 명의 사용자에게 도달하는 데 걸리는 시간이 지연되는 것을 용납할 수 없습니다. Vivy가 처리하는 엄청난 양의 데이터로 인해 시간이 많이 걸리는 수동 프로세스를 거치지 않고는 용량 요구 사항을 파악하기가 어렵기 때문에 이러한 높은 기대치는 쉽게 충족되지 않습니다.

초당 2억 건 이상의 요청을 받는 등 애플리케이션의 인기가 계속 높아지면서 Vivy의 개발자들은 일부 서비스가 느리게 실행되고 있다는 사실을 깨달았습니다. 잦은 변경과 배포로 인해 Vivy는 애플리케이션 서비스를 안정화하고 최적화해야 했습니다. 2019년 7월 Vivy는 Instana로 전환했습니다.

자동화된 검색, 엔드투엔드 추적

Vivy의 개발자들은 과거에 Datadog, New Relic 및 다양한 오픈 소스 도구를 사용해 본 경험이 있었기 때문에 컨테이너화된 마이크로서비스 기반 애플리케이션 모니터링의 복잡성을 처리할 수 있는 애플리케이션 성능 관리(APM) 솔루션을 찾아야 한다는 것을 알았을 때 새로운 솔루션을 찾아야 한다는 것을 알았습니다. Instana는 구성이 전혀 필요하지 않고 모든 서비스를 자동으로 검색하며 모든 요청을 추적하기 때문에 Vivy에게는 당연한 선택이 되었습니다.

"Instana는 모든 것의 상호 연결성을 잘 이해하고 있습니다."라고 Vivy의 백엔드 책임자인 Kirill Merkushev는 말합니다. Instana를 사용하면 Vivy의 모든 구성 요소와 서비스가 종속성과 함께 자동으로 검색되고 모든 요청이 엔드투엔드로 추적됩니다. Vivy는 수동 프로세스를 없애고 서비스 종속성, 서비스별 스택 추적 및 각 개별 서비스의 요청 타이밍에 대한 정확한 정보를 통해 애플리케이션과 서비스에 대한 완전한 가시성을 확보할 수 있었습니다.

Vivy의 고객들은 상시 접속이 가능한 온디맨드 모바일 액세스를 필요로 하기 때문에 애플리케이션이나 서비스가 일정 시간 동안 느려지거나 다운되는 것을 용납할 수 없습니다. Instana의 자동 근본 원인 분석을 사용하면 서비스 속도가 느려지거나 문제가 있는 요청이 있을 때마다 가장 유력한 근본 원인을 식별할 수 있으며 해당 이벤트가 모두 포함된 단일 인시던트를 확인할 수 있습니다. 이러한 실행 가능한 데이터를 바탕으로 Vivy의 엔지니어들은 망설임 없이 상황을 신속하게 평가하고 문제를 해결할 수 있습니다. Merkushev는 다음과 같이 말합니다. “Instana 이전에는 버그가 프로덕션에 유입되면 개발자가 근본 원인을 찾고 문제를 영구적으로 수정하는 데 최대 3일이 걸렸습니다. Instana를 사용하면 근본 원인을 즉시 알 수 있으며 문제 해결 시간도 3분의 1로 줄었습니다.”

Vivy는 민감한 의료 데이터를 다루기 때문에 모든 관련 데이터 개인정보 보호법을 준수하는 것이 중요합니다. Vivy의 애플리케이션은 의료 기록부터 금융 정보까지 다양한 민감한 데이터를 처리합니다. 따라서 승인되지 않은 제3자의 액세스로부터 모든 데이터를 보호하는 것이 Vivy의 최우선 과제입니다. Vivy는 최첨단 암호화 기술을 사용하고 가장 엄격한 개인정보 보호정책을 준수함으로써 사용자만 자신의 데이터에 액세스할 수 있도록 지원합니다.

또한 Vivy는 민감한 신원 정보를 제3자 도구로 전송하지 않도록 해야 합니다. Vivy는 Instana를 원활하게 구성하고 데이터를 구문 분석하여 회사가 모든 개인정보 보호 규정 준수 요구 사항을 충족하는 동시에 Instana의 자동 모니터링 기능에서 필요한 가치를 얻을 수 있도록 지원했습니다. 또한 Instana는 해커가 환자 데이터에 액세스하려는 시점을 Vivy가 더 쉽게 파악할 수 있게 해줍니다. "Instana는 Vivy 인프라를 통해 모든 요청을 추적하기 때문에 요청이 급증하는 시점을 즉시 확인할 수 있습니다."라고 Merkushev는 설명합니다. Instana를 사용하면 급증의 원인이 오류에 의한 것인지 해커에 의한 것인지 빠르게 파악할 수 있습니다."

Instana 이전에는 버그가 프로덕션 환경에 유입되면 개발자가 근본 원인을 찾아 문제를 영구적으로 수정하는 데 최대 3일이 걸렸습니다. Instana를 사용하면 근본 원인을 즉시 알 수 있으며 문제 해결 시간도 3분의 1로 줄었습니다. Kirill Merkushev 백엔드 책임자 Vivy
사용자 만족 및 마음의 평화

Instana는 매우 동적이고 복잡한 컨테이너화된 마이크로서비스 기반 애플리케이션을 모니터링하도록 설계되었습니다. Instana는 거의 시간을 투자하지 않고도 모든 애플리케이션 요청을 추적하고, 서비스 종속성을 이해하고, 이벤트의 상관관계를 파악하여 Vivy가 서비스 성능 저하에 대한 조치를 취할 수 있었습니다.

Merkushev에게 다른 모바일 애플리케이션 개발자들에게 어떤 조언을 해주고 싶은지 묻자 이렇게 말합니다. “자체 추적 도구를 구축하거나 오픈 소스 도구로 시간을 낭비하지 마세요. Instana는 우리에게 마음의 평화를 가져다 주었습니다. Instana를 사용한 결과 가상 건강 어시스턴트 사용자들의 만족도가 매우 높았습니다.”

Vivy 로고
Vivy GmbH 소개

베를린에 본사를 둔 Vivy(ibm.com 외부 링크)는 건강, 데이터 보안, 디자인 및 사용성 분야에서 경험을 쌓은 독일의 선도적인 의료 기술 회사입니다. Vivy는 디지털 건강 플랫폼을 통해 전 세계 사람들이 더 나은 건강을 위해 행동을 바꿀 수 있도록 돕는 것을 목표로 합니다.

IBM 계열사 Instana 소개

IBM의 자회사인 Instana는 자동화된 애플리케이션 성능 모니터링 기능을 갖춘 엔터프라이즈 관측 가능성 플랫폼을 제공합니다.(ibm.com 외부 링크) 모바일 디바이스 또는 IBM Z 메인프레임 컴퓨터를 포함하여 온프레미스 또는 퍼블릭 및 프라이빗 클라우드 등 위치에 상관없이 복잡한 최신 클라우드 네이티브 애플리케이션을 운영하는 기업에 필수적인 기능을 제공합니다.

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

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

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

다음 항목:
기술, 비즈니스, 사고 리더십 관련 최신 소식을 엄선한 뉴스레터를 구독하고 받아보세요. IBM에서 제공하는 유용한 정보를 이메일로 받아보세요. 고용주가 완벽한 직원을 찾을 수 있도록 지원 사례 연구 IBM의 Instana 인수가 AIOps의 게임 체인저인 이유 사례 연구
각주

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

2021년 4월 미국에서 제작

IBM, IBM 로고 및 ibm.com은 전 세계 여러 국가에 등록된 International Business Machines Corp.의 상표입니다. 기타 제품 및 서비스 이름은 IBM 또는 다른 회사의 상표일 수 있습니다. 최신 IBM 상표 목록은 www.ibm.com/kr-ko/legal/copytrade.shtml의 '저작권 및 상표 정보'에서 확인하세요.

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

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

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

고객은 관련 법률 및 규정을 준수할 책임이 있습니다. IBM은 법률 자문을 제공하지 않으며, 자사의 서비스 또는 제품이 고객의 법률 또는 규정 준수 여부를 보장함을 나타내거나 보증하지 않습니다.