가시성 툴을 활용하는 여러 구성 요소의 향상된 가시성을 묘사하는 돋보기 그림.

가시성

가시성이란 무엇인가요?

가시성은 소프트웨어 툴을 사용해 문제가 커지기 전에 문제를 탐지하는 최신 애플리케이션을 위한 프로세스입니다. 이는 기술 스택 입력과 출력을 관찰하여 이루어집니다.

가시성 툴은 데이터, 사용자 경험, 인프라, 네트워크 텔레메트리를 수집 및 분석하여 문제가 비즈니스 KPI에 영향을 미치기 전에 해결합니다.

가시성으로 전환

조직이 가시성으로 전환하는 이유는 무엇인가요?

점점 더 많은 애플리케이션이 온프레미스, SaaS(Software as a service), 퍼블릭 클라우드에서 구성 요소나 서비스를 활용합니다. 이러한 분산된 운영 환경은 복잡성과 새로운 문제를 가져옵니다.

가시성 툴은 조직에 엔드 유저 경험과 애플리케이션 운영 효율성에 대한 인사이트를 제공합니다.

가시성 솔루션에 대한 수요가 증가하는 원인은 무엇인가요?

가시성 솔루션에 대한 수요는 디지털 서비스 확산과 IT 시스템 및 애플리케이션의 복잡성 증가로 인해 늘어나는 중입니다.

이러한 현상의 원인은 다음을 포함합니다.

  • 조직이 관리해야 하는 앱의 수가 사상 최고치이며 계속해서 증가하고 있습니다.
  • 사용자의 기대가 그 어느 때보다 크고, 고객은 빠른 업데이트를 원합니다. 이것이 충족되지 않으면 그들은 나쁜 경험으로 간주하고 이탈합니다.
  • 개발 팀은 계속해서 앱을 현대화하여 릴리스 및 새로 고침 주기를 단축합니다.
  • IT 팀은 이제 기존 앱과 클라우드 네이티브 앱을 관리해야 합니다.
  • 클라우드 서비스와 서드파티 API 사용률이 증가하고 있습니다.

 

결과적으로 애플리케이션에서 인프라, 네트워크 및 보안에 이르기까지 기술 스택에서 생성된 데이터의 양이 증가합니다. 조직은 이제 다음을 포함한 인간의 능력을 초월하는 복잡한 시스템을 처리해야 합니다.

가시성 결여

  • 전 세계 기술 담당자의 75%는 이제 그 어느 때보다 높아진 IT 복잡성에 직면해 있다고 말합니다.
  • 그들은 또한 넘쳐나는 데이터 노이즈와 씨름하고 있지만 이를 이해하는 데 필요한 리소스나 지원을 받지 못합니다.
  • 기술 담당자의 85%는 성능 문제의 침입 경로를 파악하기 위해서는 데이터양 증가로 발생한 노이즈를 차단하는 것이 앞으로도 중요한 과제가 될 것이라고 말합니다.

 

작업의 우선순위 지정 불가

  • 96%의 기술 담당자는 전체 기술 스택의 성능과 그것이 애플리케이션 성능에 어떻게 영향을 미치는지에 대한 정확한 가시성 및 인사이트를 갖추지 못한다면 부정적인 영향이 있을 것이라고 말합니다.

모니터링만으로는 역부족

사일로화된 도메인 모니터링을 넘어서야 하는 이유는 무엇일까요?

기존의 모니터링 솔루션은 전체 디지털 경험에 영향을 미치는 매니지드 및 언매니지드 분산형 애플리케이션 전반에 제한되고 사일로화된 가시성을 제공합니다. 예를 들어, 애플리케이션 서비스, 네트워크, 인프라, 클라우드, 데이터베이스, 로그에 대한 가시성이 제한될 수 있습니다.

모니터링 툴은 성능 문제가 발생하면 개별 영역에서 각 팀에 알립니다. 하지만, 이러한 툴은 각 도메인의 성능이 애플리케이션 트랜잭션과 비즈니스에 어떤 영향을 미치는지 알려주는 데 한계가 있습니다. 분산된 네이티브 클라우드 애플리케이션에서는 다양한 관련 프로세스와 시스템으로 인해 모니터링만으로는 최적의 시스템 기능을 달성하기에 부족합니다.

모니터링만으로 부족한 이유는 다음과 같습니다.

  • 디지털 서비스에 대한 엔드 유저의 수요와 기대를 충족하는 것은 DevOps, AppOps, NetOps, InfraOps, SecOps 등 여러 팀이 전부 모든 디지털 경험의 성능과 보안을 최적화하는 데 관련되어 있다는 것을 의미합니다.
  • 기존의 모니터링 기능은 IT 팀에 베이스라인, 상태 규칙, 도메인에서 문제가 발생하는 경우의 알림을 제공하여 정상적으로 보이는 것이 어떤 것인지 정의하는 데 대한 가시성만 제공합니다.
  • 사용자는 문제가 전체 앱 경험에 미치는 파급 효과나 비즈니스에 미치는 영향을 파악하지 못합니다.
  • 기술적 기대가 그 어느 때보다 높습니다. 기술 고장에 대한 불관용으로 인해 IT 팀은 문제에 대응하는 툴이 아닌 문제를 사전에 예방하는 툴이 필요해졌습니다.
  • 팀은 기본 인프라와 사용자 경험을 포함한 전체 기술 스택 전반에서 최신 애플리케이션의 성능과 가용성을 관리해야 합니다.

사전 예방적인 가시성

조직이 가시성 툴을 사용해야 하는 이유는 무엇인가요? 

분산된 클라우드-네이티브 애플리케이션에서 다양한 관련 프로세스와 시스템은 예상하지 못한 문제를 만들 수 있습니다. 선별한 메트릭을 모니터링하기만 한다면 문제가 발생하기 전에 문제를 탐지하기 어렵습니다.

이러한 시스템에서 마이크로서비스와 관련된 요청은 관련 서비스에 대한 메시지의 연쇄 반응을 유발할 수 있습니다. 이로 인해 시스템 결함이 발생했을 때 무엇이 잘못되었는지 정확하게 진단하기 위해 모니터링 툴을 사용하는 것이 어려워집니다.

애자일 방법론, DevOps, 마이크로서비스, 컨테이너 및 기타 최신 개발 기술을 사용해 개발된 애플리케이션에는 일반적으로 다양한 프로그래밍 언어를 사용해 애플리케이션 구성 요소를 신속하게 구축하는 작업이 포함됩니다. 가시성 툴은 시스템 기능과 관련된 광범위한 스펙트럼의 이벤트를 추적하여 잠재적인 문제가 시스템 제품에 영향을 미치기 전에 탐지할 수 있습니다.

가시성 툴이 제공한 컨텍스트를 통해 해당 팀원들이 시간에 따라 시스템 성능의 모든 변경 사항을 확인할 수 있을 뿐만 아니라 해당 변경 사항이 다른 변경 사항과 어떤 상관 관계가 있는지 확인할 수 있습니다. 이러한 편리함은 이해하기 쉬운 시각적 보고서와 대시보드를 사용해 이루어집니다. 이러한 툴은 문제와 관련된 시스템 요소 간 연관성에 관해 보고하여, 문제를 해결하기 위해 조사되어야 하는 상호 종속성을 식별할 수도 있습니다.

풀 스택 가시성의 차이 

시스코는 풀 스택 가시성을 팀이 애플리케이션 성능을 전체 애플리케이션 기술 스택에 상호 연관 지어 성능을 비즈니스 메트릭에 연결할 수 있도록 하는 솔루션으로 정의합니다.

풀 스택 가시성 툴을 통해 IT 팀은 애플리케이션 문제가 발생하는 곳과 발생하는 이유를 알게 되어 더 나은 애플리케이션 경험을 제공할 수 있습니다. 풀 스택 가시성 툴은 또한 비즈니스에 미치는 영향에 따라 IT 팀이 취해야 할 조치의 우선순위를 지정하는 데 도움이 됩니다.

풀 스택 가시성은 입력(애플리케이션 및 인프라 스택)과 출력(비즈니스 트랜잭션, 사용자 경험, 애플리케이션 성능)을 모니터링하고 도메인 간 상관관계와 종속성 매핑을 제공합니다. 이는 팀에 공유된 연결 경험을 제공해 애플리케이션 성능과 비즈니스 컨텍스트로 사일로를 해체할 수 있습니다. 또한 애플리케이션의 비즈니스 성능에 영향을 미치는 문제를 팀에 알릴 수도 있습니다. 여기에는 도메인 간 상관관계와 종속성이 포함되어 있어 성능 문제를 유발하는 영역과 이유를 팀에 정확하게 알립니다.

관찰된 애플리케이션에 대한 비즈니스 컨텍스트를 통해 팀은 비즈니스와 경험에 어떤 문제가 가장 큰 영향을 미치는지 우선순위를 지정할 수 있어 효율적으로 대응할 수 있습니다. 그런 다음 팀은 성능, 최적화, 보안을 위해 스택 전반에서 풀 스택 조치를 취할 수 있습니다.

풀 스택 가시성이 필요한 이유는 무엇인가요?

최신 애플리케이션의 개발 주기와 시스템 복잡성으로 인해 애플리케이션 성능 문제의 침입 경로를 이해하는 것이 어렵습니다. 단순히 각 도메인을 관찰하는 것만으로는 부족합니다. 엔터프라이즈에서 복잡성을 적절히 관리하고 맹점을 제거하려면 풀 스택 가시성이 필요합니다.
풀 스택 가시성은 전체 기술 스택을 고객의 애플리케이션 성과 측정, 비즈니스 트랜잭션, 그리고 궁극적으로 핵심 성과 지표(KPI)와 연관 짓습니다.

이러한 비즈니스 결과와의 연결은 중요합니다. 거의 4분의 3(73%)에 해당하는 설문조사 참가자가 비즈니스 성과와 IT 성능을 연결할 수 없다면 비즈니스에 해가 될 것이라고 우려하기 때문입니다. 실시간 비즈니스 결과와 풀 스택 가시성을 연결할 수 있는 기능은 최상의 디지털 경험을 제공하고 디지털 혁신을 가속화하려면 필수적입니다.

풀 스택 가시성의 이점은 무엇인가요?
 

풀 스택 가시성은 조직을 다음과 같이 지원합니다.

  • 비즈니스 영향력 강화 및 비즈니스 경험 향상: 문제 식별 평균 시간과 문제 해결 평균 시간을 단축해 애플리케이션 업타임과 성능을 개선하고 더 나은 엔드 유저 경험을 제공합니다.
  • 비즈니스 운영 최적화 및 비용 절감: 앱과 인프라 간의 종속성을 매핑해 과도한 프로비저닝을 방지하고 비용을 절감합니다.
  • 비즈니스 위험 경감: 애플리케이션 개발부터 실행 시간에 이르기까지 애플리케이션 보안을 강화합니다.

 

풀 스택 가시성은 조직에 다음과 같은 사항을 제공합니다.

  • 풀 스택 가시성: 실시간으로 여러 도메인과 여러 팀의 데이터를 수집하고 통합하고 연관 지어 시스템 성능을 총체적으로 이해합니다. 사일로를 해체하고, 여러 IT 팀과 협업하고, 전체 애플리케이션 인프라에서 실시간 정보로 지원되는 워크플로우를 간소화합니다.
  • 풀 스택 가시성 인사이트: 애플리케이션 성능의 침입 경로를 더 빨리 격리하고, 리소스 할당을 최적화하고, 애플리케이션 비용 대비 성능 및 엔드 유저 경험에 미치는 영향을 더 명확히 파악합니다.

 

풀 스택 작업

  • 풀 스택 가시성 작업: 시간에 따라 수집된 데이터를 기반으로 애플리케이션 제안 사항의 우선순위를 지정해 애플리케이션의 확장성을 향상하고 애플리케이션 개발 주기를 가속화합니다.

 

풀 스택 가시성을 통해 어떤 활용 사례가 지원되나요? 

 

풀 스택 가시성을 통해 다음과 같은 세 가지 유형에서 활용 사례가 지원됩니다.

성능

  • 하이브리드 애플리케이션 모니터링: 기존 인프라와 하이브리드 클라우드를 활용하는 호스팅된 애플리케이션인 모놀리식(Monolithic, 일체형)의 기존 애플리케이션 및 하이브리드 애플리케이션의 성능을 모니터링합니다.
  • 최신 클라우드 네이티브 애플리케이션 모니터링: 퍼블릭 또는 프라이빗 클라우드에 호스팅된 클라우드 기술을 활용하는 마이크로서비스 기반의 분산형 애플리케이션인 클라우드 네이티브 애플리케이션의 성능을 모니터링합니다.
  • 고객 디지털 경험 모니터링: 애플리케이션 경험, 기본 종속성, 비즈니스 영향에 대한 실행 가능한 엔드 투 엔드 인사이트를 제공합니다.
  • 애플리케이션 종속성 모니터링: 매니지드 및 언매니지드(서드파티) 애플리케이션 서비스 및 API의 성능을 해당 서비스에 대한 인터넷 및 클라우드 네트워크 성능을 포함해 보장합니다.

 

최적화

  • 하이브리드 비용 최적화: 퍼플릭 클라우드에서 필요한 것만 지불하고 온프레미스 에셋의 사용률을 안전하게 높여 비용을 절감합니다.
  • 애플리케이션 리소스 최적화: 온프레미스와 퍼블릭 클라우드의 워크로드에 대한 리소스 할당에서 추측을 제외해 애플리케이션 성능을 개선하고 보장합니다.

 

보안

  • 애플리케이션 보안: 생산 중 애플리케이션 실행 시간에 발견한 취약점을 적극적으로 식별하고 차단하여 비즈니스 위험을 줄입니다. 

Cisco Full-Stack Observability 솔루션 자세히 알아보기

솔루션

Cisco Full-Stack Observability

상시 가동되고 안전하며 탁월한 디지털 경험을 제공하세요.

인포그래픽

Cisco FSO 인포그래픽

Cisco FSO를 통해 모든 애플리케이션에서 탁월한 디지털 경험을 제공하세요.

데모

Cisco FSO 활용 사례

애플리케이션 성능을 향상하고, 리소스를 최적화하고, 애플리케이션 보안을 강화합니다.