• EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

이 한글 문서는 사용자의 편의를 위해 기계 번역되었습니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

The New Relic 데이터베이스(NRDB): 숨은 힘

우리 문서를 읽었다면 이미 New Relic과 우리가 제공하는 많은 도구와 기능에 대해 배웠을 가능성이 있습니다.

우리는 대시보드, 경고 및 다양한 프로그래밍 가능성의 유용성과 디자인을 매우 자랑스럽게 생각하지만 이 모든 것을 원활하게 실행하는 데 필요한 컴퓨팅 성능 없이는 불가능합니다.

정교하게 보정된 경주용 자동차와 마찬가지로 외부에 보이는 것이 가장 흥미로운 기능일 수 있으며 이러한 부품은 "운전"하기 위해 상호 작용하는 부품입니다. 그러나 승리를 위해 설계된 엔진이 없으면 우아한 계기판, 반응성이 뛰어난 클러치, 훌륭한 도색 작업이 당신을 어디에도 데려갈 수 없습니다.

New Relic의 후드 아래에는 이 모든 것을 지원하는 엔진인 New Relic Database(NRDB)가 있습니다. 이 리소스에서는 NRDB가 관찰 가능성 목표를 달성하는 데 어떻게 도움이 되는지 설명합니다.

분당 수십억 개의 데이터 포인트

New Relic은 1분마다 수십억 개의 원격 측정 데이터 포인트를 수집하여 180,000개 이상의 계정에 동시에 서비스를 제공합니다.

이러한 대용량 플랫폼을 실행하려면 기본 데이터베이스 및 쿼리 기능이 빠르고 유연하며 확장 가능해야 합니다. 또한 광범위한 원격 측정 요구 사항과 비즈니스 목표를 지원하는 모든 규모의 조직에 동등하게 효과적이어야 합니다.

NRDB는 전체 환경에서 빠르고 효과적으로 성능을 모니터링하는 데 필요한 성능, 속도 및 확장성을 제공합니다.

확장성, 목적 및 리소스에 대한 평등한 액세스

속도, 효율성, 확장성 및 안정성에 대한 까다로운 요구 사항을 충족하기 위해 우리는 세 가지 주요 목표로 NRDB를 구축했습니다.

  1. 무제한 확장성: 클라우드에서 호스팅되는 NRDB의 분산 아키텍처는 거의 무제한으로 확장할 수 있습니다.
  2. 모니터링 및 분석: 이 이중 목적을 염두에 두고 NRDB는 운영 모니터링 및 데이터 분석을 동등하게 잘 처리합니다. 즉, NRDB는 속도 저하 없이 실시간 경고, 번개처럼 빠른 쿼리 및 차트 작성 기능을 제공하는 동시에 방대한 양의 데이터를 수집할 수 있습니다.
  3. 필요할 때의 리소스: 수만 명의 고객을 지원하는 다중 테넌트 시스템으로서 NRDB는 필요할 때 필요한 리소스를 제공합니다(단일 테넌트 시스템에서는 일치하지 않음).

쿼리의 수명 주기

NRDB는 모든 규모의 쿼리에 대한 결과를 놀라울 정도로 빠르게 반환합니다. 이를 위해 대규모 병렬 처리를 사용합니다. 이 아키텍처 접근 방식은 하나의 대규모 쿼리를 가속화하고 많은 사용자가 속도에 영향을 주지 않고 소규모 쿼리를 동시에 실행할 수 있도록 하는 데에도 똑같이 효과적입니다.

다음과 같이 작동합니다.

  1. 사용자가 쿼리 빌더와 같은 도구 중 하나를 사용하여 쿼리를 입력하거나 대시보드 또는 기타 유형의 계측이 자동화된 쿼리를 보냅니다.
  2. NRDB는 쿼리를 라우터에 보내는 것으로 시작하고 라우터는 쿼리 구성 요소를 수백 또는 수천 명의 쿼리 작업자에게 보냅니다.
  3. 쿼리 작업자가 데이터를 찾고 프로세스가 역순으로 반복되어 데이터가 반환되어 대시보드를 채우고 경고를 생성하거나 개별 쿼리에 응답하는 등의 작업을 수행합니다.

이 프로세스는 다른 방법에 필요한 시간보다 훨씬 짧은 시간에 완전한 쿼리 결과를 생성합니다. 효율성을 더욱 향상시키기 위해 NRDB는 최근 쿼리를 캐시하여 해당 결과를 거의 즉시 사용자에게 다시 보낼 수 있습니다.

결과: 유연성, 속도, 정확성 및 효율성

얼마나 큰 차이입니까? NRDB의 강력한 기능과 의도적인 설계로 인해 New Relic의 원격 측정 제품은 쿼리 응답 시간 중앙값을 45밀리초로 유지하면서 초당 수백억 개의 이벤트를 분석할 수 있습니다. 우리는 "귀하의 쿼리 결과는 단지 심장 박동 거리입니다."라고 말하지만 수학적으로는 심장 박동의 10분의 1에 가깝습니다(마우스가 아닌 경우).

이 통계가 고객에게 의미하는 바는 무엇입니까? 결국 NRDB의 속도와 고유한 기능을 통해 성능 문제를 훨씬 빠르게 식별, 분석 및 수정할 수 있으므로 가동 중지 시간이 줄어들어 업무에 복귀할 수 있습니다.

다음은 뭐지?

New Relic에 데이터 보고를 시작하려면 Install New Relic 을 참조하십시오.

에이전트 및 통합에서 제공하지 않는 데이터를 보고해야 하는 경우 필요한 모든 유형의 데이터를 가져오는 데 도움이 되는 도구가 있습니다. 자세한 내용은 사용자 지정 및 타사 데이터 소개 를 참조하십시오.

더 알아보기

더 알고 싶으십니까? 다음은 몇 가지 권장 사항입니다.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.