모든 AWS Activate 사용자가 뉴렐릭을 사용해야 하는 5가지 이유

5분 소요

모든 사람이 아이디어를 가지고 있습니다. 그러나 아이디어를 갖고 있는 것과 아이디어를 실현하는 것 사이에는 큰 차이가 있습니다.

뉴렐릭은 개발자들에게 특별한 애착을 가지고 있습니다. 많은 개발자들이 뉴렐릭 같은 스타트업을 구축하고 확장했으며(예: IOpipe Pixie Labs), 초창기에 Ruby 웹 애플리케이션을 모니터링하다 뉴렐릭의 성장에 기여를 했거나 스타트업의 초기 단계에서 자문 역할을 담당했을 것이기 때문입니다.

시장에 적합한 훌륭한 제품과 프로토타입 및 홍보 자료가 구비되어도, 기반이 될 인프라가 확장이 안되고 견고하지 않으면 아이디어는 효과적으로 실현될 수 없습니다. 이러한 사실을 염두에 두고, 뉴렐릭은 최근 Amazon Web Services (AWS) Activate 콘솔의 일부로, 개발자들이 앱을 빠르게 구축할 수 있도록 지원하는 스타트업용 뉴렐릭(New Relic for Startups)을 출시했습니다.

프로그램 출시를 기념해, 스타트업 설립자와 엔지니어링 팀들에게 뉴렐릭의 클라우드 기반 옵저버빌리티 플랫폼에 대한 특별 할인, 무료 크레딧 및 지원을 제공합니다.

AWS Activate 가입에 관심이 있는 초기 단계 스타트업은 AWS Activate에서 신청하시기 바랍니다. 프로그램에 등록하길 원하는 기존 AWS Activate 멤버는 콘솔에서 뉴렐릭을 선택하면 모든 AWS 서비스에 대한 모니터링, 문제 해결 및 최적화를 시작할 수 있습니다.

뉴렐릭은 아이디어를 실현할 수 있도록 지원합니다. 창업 기간에 상관없이, AWS Activate 멤버인 스타트업 창립자와 엔지니어가 뉴렐릭을 사용해 새로운 혁신적인 아이디어를 구축하고 확장하려면 5가지가 필요합니다.

1. 세계 수준의 엔지니어링 조직에 사용되는 개발 툴(tool)에 무제한 액세스할 수 있어야 합니다.

모든 엔지니어는 동급 최고의 툴에 쉽게 액세스할 수 있어야 합니다. 모든 개발자가 Repo와 S3 버킷으로 기능적인 앱을 구축할 수는 있지만, 초기 단계의 스타트업들은 복잡한 구현이나 높은 가격 때문에 툴 선택시 어려움을 겪습니다.

엔지니어링 팀의 인원이 2명이든, 20명이든, New Relic One은 스타트업 팀에 오류, 트랜잭션, 메트릭, 로그 등을 즉시 분석할 수 있는 통합적인 디버그 워크벤치를 제공합니다. 문맥에 맞는 로그 데이터에 빠르게 액세스하여 이벤트의 근본 원인을 파악할 수 있도록 해주는 AIOps가 내장되어, 성능 문제가 사용자들에게 영향을 미치기 전에 세부적인 메타 정보를 분석할 수 있습니다.

2. 고가의 모니터링 툴에 대한 부담을 줄여야 합니다.

툴 구매 비용은 줄이고, 대신 R&D, 엔지니어링 직원, 그리고 좋은 커피에 더 많은 비용을 투자해야 합니다. 일반적으로 생각하는 것과는 달리, 앱과 시스템을 모니터링하기위해서 호스트, 트레이스, 로그 및 메트릭의 조합을 해독하고, 사각 지대를 야기하는 데이터를 샘플링할 필요는 없습니다. 로그, 인프라 모니터링, 추적 등을 위해 서로 다른 툴과 데이터 세트를 조합해볼 필요도 없습니다.

AWS Activate를 통해 사용할 수 있는 스타트업용 뉴렐릭은 다양한 크레딧과 할인 혜택을 제공하여, 비용을 절약하고 새로운 기능을 구축하는 데만 집중할 수 있도록 합니다.

3. 데브옵스(DevOps) 및 데이터 기반 엔지니어링 관행을 조기에 구축해야 합니다

스타트업의 경우, 개발 중인 코드에 대한 배포는 모든 사람의 책임입니다. 빠른 구축과 배포는 주로 매니지드 서비스를 사용해, 인프라스트럭처 관리를 추상화한다는 것을 의미합니다. 그러나 문제가 발생할 경우, 해결이 훨씬 더 까다로워질 수 있습니다.

개발 준비 시점부터 뉴렐릭의 분산 추적과 문맥적 로그 기능을 사용하면, 레이턴시를 야기하는 서비스나 호출을 신속하게 격리한 다음, 몇 번의 클릭으로 로그 수준에서 분석을 수행하여 세부적인 메타 정보를 확보함으로써 문제를 해결할 수 있습니다.

또한 모든 메트릭, 이벤트, 로그 및 트레이스 정보가 관리되는 단일 데이터베이스에 저장되고, 쿼리 및 대시보드가 무제한으로 제공되기 때문에, 사용자들이 제품과 어떻게 상호 작용하는지를 실시간으로 확인하고 기능 계획과 중요한 메트릭을 향상시킬 수 있습니다.

4. 전체 AWS 환경을 즉각적으로 모니터링할 수 있어야 합니다.

AWS Lambda 호출 오류의 시각화나 디버깅, Amazon Elastic Kubernetes Service(Amazon EKS)의 컨테이너 디버깅 등, 스타트업은 뉴렐릭으로 거의 모든 AWS 서비스를 시각화할 수 있습니다. Amazon Elastic Compute Cloud(Amazon EC2), Amazon EKS, Amazon Elastic Container Service(Amazon ECS), Amazon Simple Storage Service(Amazon S3), AWS Lambda, Amazon DynamoDB, Amazon API Gateway 등 수많은 서비스들이 지원됩니다.

무엇보다 좋은 점은, 타사 서비스와 API, 다른 곳에 호스팅되는 구성 요소 등 분산된 환경의 나머지 부분들과 함께 이러한 모든 AWS 서비스의 문제를 진단하고 해결할 수 있다는 것입니다.

예를 들어, 스타트업이 Amazon EKS를 사용해 다양한 구성 요소로 체크아웃 서비스를 컨테이너화해 실행하고 있다고 가정해 보겠습니다. 뉴렐릭에서 제공하는 사전 정의된 알람을 기반으로 컨테이너 하나의 메모리가 부족하다는 Slack 알림을 받을 수 있습니다.

단 두 번의 클릭만으로 운영 환경에서 긴급함을 나타내는 적색 포드(pod)의 세부적인 메타 정보로 이동하여, 로그 레벨까지 확인할 수 있습니다. 문제를 야기하는 프로세스가 있다는 것을 확인하면, 코드를 수정하거나 메모리 임계값을 변경하여 문제를 해결할 수 있습니다.

거의 모든 AWS 서비스에서 이러한 유형의 문제 해결 흐름을 사용할 수 있습니다.

5. 영업 상담의 부담없이 시작해 보십시오.

문제를 해결할 때, 영업 사원과 대화할 시간적 여유가 있는 경우는 많지 않습니다. 계정 신청을 한 후 바로 문제를 해결하고, 자체 데이터를 사용해 원하는 일정에 따라 기능들을 탐색해 볼 수 있어야 합니다.

스타트업은 AWS Activate 콘솔에서 바로 뉴렐릭을 신청할 수 있으며, 설치 가이드를 통해 AWS 서비스를 명령줄에서 직접 자동으로 계측할 수 있습니다.

데모나 영업 상담은 필요하지 않습니다.