멀티 클라우드 환경으로의 전환, IoT 기기의 보급, 재택근무로의 전환 등 급변하는 비즈니스 환경으로 인해 기업의 네트워크 관리는 더욱 복잡해지고 있습니다. 이에 따라 애플리케이션 성능 관리 플랫폼 APM(Application Performance Management)이 큰 주목을 받고 있는데요. 오늘은 다양한 IT 운영 환경 전체를 관측할 수 있는 풀 스택 옵저버빌리티 모니터링 솔루션 앱다이나믹스(AppDynamics)에 대해 소개합니다.
최근 IDC 조사에 따르면 전 세계 85%의 기업이 퍼블릭 클라우드를 도입했거나 도입을 고려하고 있고, 87%가 하이브리드 클라우드를 사용하는 것에 대해서 전략을 수립하고 있으며, 94%의 기업이 멀티 클라우드 도입을 고민하고 있는 것으로 나타났습니다. 특히 IDC는 ‘멀티 클라우드’를 미래 데이터센터로 정의했는데, 프라이빗과 퍼블릭 클라우드의 조합을 통해 IT 인프라가 지능적으로 변화하고, 완전히 자동화되며, 운영이 간소화될 것으로 전망했습니다.
이처럼 전 세계 기업들이 멀티 클라우드로 전환하면서 클라우드 도입은 빠르게 늘어나고 있지만 이에 따른 인프라 복잡성과 비용 관리 문제 역시 갈수록 커지고 있습니다. 특히 서비스 장애가 발생한 경우, 원인을 알아내는 데에도 많은 시간이 소요되고 있는데요. 클라우드 도입을 추진하거나 이미 운영하고 있는 기업들의 고민 또한 깊어지고 있습니다.
복잡해지는 클라우드 환경, APM 통한 가시성의 중요성 대두
그렇다면 과연 다양한 클라우스 서비스를 활용하고 기업이 관리해야 될 클라우드 서비스 수가 점점 늘어나고 있는 상황 속에서 어떻게 IT 비즈니스 환경을 손쉽게 파악하고 관리할 수 있을까요?
대부분의 기업이 문제가 발생해야 비로소 이슈에 대응하는 반면, 애플리케이션과 서비스 등 전체 IT 환경에 대해 확보한 기업들은 선제적인 방식으로 해결함으로써 최적의 고객 경험을 제공하고 있습니다. 그 비결은 바로 전체 IT 환경을 모니터링하는 옵저버빌리티(Observability), 즉 가시성입니다.
IT 및 클라우드 컴퓨팅에서의 가시성은 로그, 메트릭 및 추적 등 시스템에서 생성하는 데이터를 기반으로 시스템의 전체 상태를 측정하는 기능입니다. 가시성의 목표는 전체 IT 환경과 기술 간 발생하는 상황을 파악하여 문제를 감지하고 해결함으로써 시스템의 효율성과 신뢰성을 유지하고 만족도를 높이는 것입니다.
2022 옵저버빌리티 현황 보고서에 따르면 옵저버빌리티 성숙도가 높은 조직, 즉 옵저버빌리티 리더는 작동 중단 비용으로 연간 250만 달러를 지출하며 약 90%의 절감 효과를 누리는 것으로 나타났습니다. 이처럼 IT 성능 모니터링의 패러다임이 이제 옵저버빌리티, 즉 가시성을 중심으로 발전하고 있습니다.
비즈니스 옵저버빌리티 플랫폼, 앱다이나믹스
이미 라우터, 스위치, 방화면, 무선 AP, SD-WAN 기기 시장의 리더인 시스코가 최근 소프트웨어 시장의 강자로 자리매김해나가고 있습니다. DNA 센터를 중심으로 그 아래에 자동화된 네트워크 운영, AI옵스, 데브옵스, 섹옵스(SecOps), 사용자 경험 모니터링 등을 제공하고 있는데요, 특히 APM을 위해 시스코는 지난 2017년 앱다이나믹스를 인수한 바 있습니다.
360도 가시성 플랫폼인 ‘앱다이나믹스(AppDynamic)’는 인프라부터 네트워크, 애플리케이션, 보안, 사용자경험까지 전체 IT 비즈니스 여정과 클라우드, SAP, 도커, 서버리스, 쿠버네티스 등의 다양한 운영 환경 전체를 관측할 수 있는 풀 스택 가시성 모니터링 환경을 제공합니다. 무엇보다 ABAP(SAP 애플리케이션 프로그래밍 언어) 언어를 지원하는 유일한 APM 솔루션으로서, SAP로부터 인증 획득을 받은 바 있습니다.
왜 앱다이나믹스인가?
앱다이나믹스가 최적의 애플리케이션 성능 플랫폼인 이유는 다음과 같습니다.
첫째, 어떠한 상황에서도 막힘없는 의사결정이 가능합니다. 애플리케이션 성능을 고객 경험 및 비즈니스 결과와 연결하여, 고객에게 영향을 미치기 전에 가장 중요한 문제의 우선순위를 지정할 수 있습니다.
둘째, 팀 간의 장벽을 허물 수 있습니다. 노이즈를 줄이고 효율적인 팀워크를 지원하도록 완벽하게 구성된 플랫폼과 함께 조직 전체의 조화를 지원합니다.
셋째, 고객의 모든 것에 집중할 수 있습니다. 전체 스택에서 데이터를 수집 및 분석하고 세부적인 시각화를 통해 작업을 수행하고 사용자 환경 및 비즈니스 결과를 개선할 수 있습니다.
넷째, 낮은 오버헤드로 즉각적인 가치를 창출할 수 있습니다. 애플리케이션 환경의 변화에 적응하는 스마트 코드 계측을 사용하여 몇 분 안에 모든 것을 구성할 수 있습니다.
앱다이나믹스의 주요 기능
비즈니스의 복잡성이 증가함에 따라 이제 비즈니스에 더욱 집중해야 합니다. 실시간으로 보고, 공유하고, 조치를 취할 수 있도록 비즈니스 환경과 직원들에게 가장 중요한 사항의 우선순위를 명확히 해야 합니다. 사용자 및 애플리케이션 행동에 대한 보다 깊은 이해를 통해 애플리케이션 성능을 비즈니스 가치로 전환할 수 있습니다. 이를 위한 앱다이나믹스의 주요 기능은 다음과 같습니다.
1. Business – 기술 전략은 비즈니스 전략의 핵심
전체 스택 성능을 주요 비즈니스 메트릭과 상호 연관시키고 문제를 발생하기 전 단계에서 신속하게 해결합니다.
2. User – 완벽한 사용자 환경 제공
사용자와 비즈니스 간의 디지털 환경을 시각화하고 모든 접점에서 원활한 환경을 제공합니다.
3. Application – 모든 애플리케이션 문제를 현장에서 파악
타사 API에서 코드 레벨 문제에 이르기까지 애플리케이션 문제의 근본 원인을 실시간으로 파악하여 IT 팀이 주요 비즈니스 메트릭에 가장 영향을 미치는 요소를 신속하게 파악할 수 있도록 지원합니다.
4. Infrastructure – 인프라 최적화
서버, 데이터베이스, 하이브리드 및 클라우드 네이티브 환경에 이르기까지 인프라의 모든 구성 요소를 시각화하여 최적의 애플리케이션 성능을 지원합니다.
5. Network – 어디서나, 모든 네트워크 문제 해결
외부 네트워크를 통해 ISP, SaaS, DNS 또는 타사 공급업체의 문제를 신속하게 해결할 수 있습니다.
6. Security – 내부의 문제로부터 앱을 보호
내부에 통합된 비즈니스, 성능 및 보안 통찰력을 통해 애플리케이션 코드 및 보안 취약성을 몇 달이 아닌 몇 분 만에 탐지할 수 있습니다.
관련 자료
– Cisco AppDynamics 자세히 보기
– AppDynamics E-book <The Journey to Observability> 자세히 보기
앱다이나믹스에 대해 더 자세히 알아보고 싶은가요? 하단의 링크를 통해 상담신청하시면 시스코 전문가가 도움을 드리도록 하겠습니다.