Date: 11월 12, 2020
APM 자동화 – 애플리케이션 성능 모니터링 솔루션을위한 누락 된 요소
애플리케이션을 호스팅하기 위해 클라우드로 전환하는 회사는 애플리케이션 호스팅을 Amazon Web Services와 같은 타사 클라우드 공급 업체에 아웃소싱했지만 일반적으로 애플리케이션 성능 모니터링을 통해 해당 애플리케이션을 직접 모니터링하고 관리해야한다는 점을 이해합니다. 솔루션 또는 APM. 어제의 클라이언트-서버 컴퓨팅 애플리케이션 인 I.T. 부서는 서버, 네트워크 및 최종 사용자 컴퓨팅 환경을 거의 완벽하게 제어했습니다.하지만 오늘날의 클라우드 환경은 더 복잡 해져서 제어 할 수없는 움직이는 부분이 더 많습니다.
일부 회사는 디지털 전환에 착수하여 고객 상호 작용을 중요한 웹 기반 애플리케이션으로 밀어 넣었습니다.이제 APM 자동화 솔루션을 통해 모든 애플리케이션 성능 및 다운 타임 문제에 신속하게 대응하는 것이 그 어느 때보 다 중요합니다.
APM 솔루션을 선택하는 방법
많은 회사에서 AppDynamics, Datadog, Dynatrace 또는 New Relic과 같은 애플리케이션 성능 관리 솔루션을 사용합니다.APM 솔루션은 코드에서 성능 병목 현상을 식별하고 사용자가 영향을 받기 전에 이러한 문제를 해결하는 데 도움이됩니다.
좋은 APM 솔루션은 어떤 일이 일어 났는지, 왜 그런지, 그리고 미래에 이런 일이 발생하지 않도록 방지하는 방법을 알려줍니다.APM 솔루션은 모니터링중인 애플리케이션 또는 시스템이 특정 조건 (부하, 응답 시간 등)을 충족 할 때 경고합니다.경고를 받으면 응용 프로그램이 제대로 작동하지 않는 이유를 식별 할 수 있어야합니다.이 정보로 무장하면 개발 팀이 문제를 해결하고 향후 문제가 발생하지 않도록하는 매우 상세한 진단을 제공 할 수 있습니다.
그러나 올바른 애플리케이션 성능 모니터링 솔루션 솔루션을 어떻게 선택합니까?Google에서 "클라우드 APM 솔루션"을 빠르게 검색하면 5,830,000 개의 결과가 반환됩니다!공간에 익숙하지 않은 사람에게는 압도적 일 수 있습니다.고맙게도 또 다른 Google 검색은 귀하에게 적합한 APM 솔루션을 선택하는 방법에 대한 많은 조언과 리소스를 제공합니다.요구 사항을 구성하고 이러한 요구 사항을 충족하는 짧은 선택 목록을 개발하는 데 도움이되는 타사의 비 공급 업체 조언을 찾아야합니다.Gartner는이 카테고리를 한동안 지켜보고 있으며 매년 APM Magic Quadrant를 게시합니다.애플리케이션 성능 모니터링 솔루션 솔루션을 평가하는 방법을 이해하고 최고 공급 업체에 대한 좋은 개요를 제공하는 방법을 이해하는 데 유용한 리소스입니다.
수정 요구 사항 목록에 APM 자동화 추가
여기 SIOS Technology Corporation에서는 애플리케이션을 클라우드로 마이그레이션하는 고객과 항상 협력하고 있습니다.그들은 종종 불필요한 다운 타임으로부터 애플리케이션을 보호하는 방법을 알고 싶어하고 저희에게 조언을 요청합니다.애플리케이션을 보호하는 방법의 선택은 해당 애플리케이션의 중요도에 따라 결정됩니다 (더 중요한 애플리케이션에는 종종 장애 조치 솔루션 등이 필요함). 그러나 우리는 또한 그들의 애플리케이션이 취약한 이유를 이해하도록 도와줍니다.
이전에는 백업 및 데이터 보호가 별도의 기능이었습니다 (APM 솔루션이 다운 타임을 식별 한 경우에만 필요했던 기능).그러나 오늘날의 복잡한 클라우드 환경에서는 조직이 중요한 애플리케이션을 모니터링하고 관리 할 때 전체적인 접근 방식을 찾아야한다고 생각합니다.기존 APM 솔루션이 문제가 발생하는시기를 식별하고 그 원인을 진단 할 수있게 해준다면 가능한 경우 불필요한 다운 타임을 방지하지 못하는 이유는 무엇인가요?
자동화는 대부분의 클라우드 APM 솔루션에서 누락 된 요소라고 믿습니다.많은 고객이 APM 솔루션에서 너무 많은 경고를 수신하여 어떻게 압도 당하고 있는지 알려주며, 각각은 중단하고 발생한 일과 이유를 이해해야합니다.그들은 무엇을 무시하고 무엇에주의를 기울여야하는지 빠르게 이해합니다 (그리고 좋은 APM 솔루션은 기계 학습을 통해이를 수행하는 데 도움이됩니다).또한 애플리케이션이 다운되면 APM 솔루션은 다운 타임에 대해 경고하고 다시 발생하지 않도록 도와야하는 이유를 진단합니다.그러나 APM 솔루션은 즉각적인 다운 타임을 줄이지 않습니다.
이것이 바로 SIOS AppKeeper가 등장하는 곳입니다. AppKeeper는 Amazon EC2에서 실행되는 고객의 애플리케이션을 모니터링하고 EC2에서 서비스를 자동으로 다시 시작하거나 가동 중지 시간이 감지되면 EC2 인스턴스를 재부팅합니다.Amazon EC2 인스턴스가 3 개 뿐인 평균 고객은 적어도 한 달에 한 번 다운 타임을 경험합니다.이는 중요하고 종종 고객을 대상으로하는 애플리케이션을 사용할 수없는 경우와 I.T. 팀은 모든 것을 버리고 대응해야합니다.
AppKeeper의 APM 자동화 솔루션은 고객이 Amazon EC2 다운 타임 상황의 85 % 이상을 자동으로 복구 할 수 있도록합니다.AppKeeper가 작동하는 모습을보고 싶다면 빠른 동영상 링크가 있습니다.
AppKeeper의 API를 통해 고객은 APM 솔루션의 알림이 AppKeeper를 트리거하여 영향을받는 Amazon EC2 서비스를 자동으로 다시 시작하거나 필요한 경우 인스턴스를 재부팅하도록함으로써 APM 솔루션의 가치를 프로그래밍 방식으로 확장하고 있습니다.
애플리케이션 성능 모니터링 및 자동화 된 수정.땅콩 버터와 젤리보다 낫습니까?
대부분의 경우 AppKeeper 고객은 Amazon EC2 인스턴스가 8 개 미만인 Amazon EC2 환경을 쉽게 관리 할 수 있습니다.이들에게는 AppKeeper의 기본 모니터링 및 자동화 된 치료 기능으로 인해 다운 타임이 발생하는 경우 사전에 감소하고 있음을 알기 때문에 밤에 푹 잠들 수 있습니다.
그러나 우리는 많은 고객이보다 정교한 클라우드 환경을 보유하고 있으며 New Relic, Datadog, Dynatrace, LogicMonitor 또는 Zabbix와 같은 APM 솔루션에 이미 투자 한 것으로 알고 있습니다.그들은 무슨 일이 일어 났고 왜 일어 났는지 진단하는 데 도움이되는 즉각적인 경고와 풍부한 데이터 세트를 기대하게되었습니다.이 고객들은 APM 툴킷에 AppKeeper의 자동 치료 기능을 추가함으로써 애플리케이션 성능 제어와 다운 타임 감소라는 두 가지 장점을 모두 누릴 수 있다고 생각합니다.
향후 몇 개월 동안 SIOS Technology는 여러 주요 APM 공급 업체와 협력하여 APM 솔루션과 AppKeeper 간의 패키지 및 인증 통합을 제공 할 것입니다.이러한 AppKeeper와의 통합을 사용하면 이러한 사용자는 이제 폐쇄 루프 시스템을 즐길 수 있으며, 여기에서 감지 된 Amazon EC2 다운 타임과 AppKeeper가 취한 교정 조치에 대한 알림을 받게됩니다.
그러니 흥미로운 소식을 기대해주세요.한편, SIOS AppKeeper를 직접 사용해보고 싶다면 AppKeeper 14 일 무료 평가판에 자유롭게 등록하세요. AppKeeper는 인스턴스 당 월 40 달러부터 시작합니다.
SIOS의 허가를 받아 복제