Amazon Aurora is a relational database engine that is MySQL and PostgreSQL compatible and can be run on RDS or Aurora Serverless. Aurora’s innovative architecture decouples storage from compute and delivers higher performance compared to MySQL (up to 5 times) and PostgreSQL (up to 3 times). However, this performance requires Aurora to be configured and managed correctly.
모니터링은 Amazon Aurora 및 AWS 애플리케이션의 안정성, 가용성, 성능을 유지하는 데 있어 중요한 부분입니다. Amazon이 명시한 바와 같이, Aurora 모니터링을 위해서는 AWS 환경 내 여러 소스의 지표와 이벤트를 상관 분석하고 통합해야 합니다. 기본 AWS 도구와 CloudWatch 모니터링은 사용자가 필요한 임계값과 알림을 수동으로 구성하고 알림을 수동으로 상관 분석해야 합니다. 또한 기본 AWS 모니터링은 대규모로 사용할 경우 비용이 매우 높습니다.
AIOps 기반의 eG Enterprise는 Aurora 및 그 의존성에 대한 비용 효율적이고 엔드투엔드적이며 즉시 사용 가능한 사전 예방 모니터링을 제공합니다. eG Enterprise는 실시간 및 과거 분석을 통해 24/7 Aurora 모니터링을 지속적으로 제공하여 사용자와 서비스가 영향을 받기 전에 성능 문제의 초기 경고 징후를 신속히 포착할 수 있도록 합니다. 지표 임계값과 알림이 준비된 상태로 설정되며, AIOps 기반 기준선 설정은 알림 폭풍을 방지하는 지능적 이상 감지를 제공합니다.
고가용성과 성능을 위해 선택된 솔루션인 만큼, Amazon Aurora를 사용하는 모든 사용자에게 포괄적인 모니터링이 필수적입니다. eG Enterprise의 AIOps 기반 관찰 가능성 플랫폼은 Aurora의 MySQL 및 PostgreSQL 변형 모두를 모니터링할 수 있습니다. eG Enterprise 모니터링은 Aurora의 일반적인 문제 해결을 돕습니다. 다음을 포함합니다:
지표, 로그 및 추적의 지속적인 모니터링이 애플리케이션을 원활하게 운영합니다. eG Enterprise를 통해 다음과 같은 핵심 성능 데이터를 이해하고 추적할 수 있습니다:
Learn more about eG Enterprise’s detailed monitoring capabilities for MySQL and PostgreSQL technologies.
eG Enterprise는 하이브리드, 멀티 클라우드 및 온프레미스 서비스와 하드웨어에 걸친 인프라에서 엔드투엔드 성능과 애플리케이션 제공을 모니터링하기 위해 650개 이상의 다양한 기술 스택을 지원합니다.
eG Enterprise는 Aurora 데이터베이스 성능의 모든 측면(워크로드, 구성, 메모리 버퍼, I/O 작업, 쿼리, 교착 상태 등)에 대한 가시성을 제공합니다. 데이터베이스 성능을 기반 AWS 인프라(운영 체제, 가상화 및 스토리지 계층)와 자동으로 상관 분석하여 데이터베이스 성능 문제의 발견 및 진단을 자동화하고 가속화합니다.
Amazon AWS 서비스 및 클라우드에 대한 풍부하고 광범위한 지원으로 성능뿐만 아니라 모든 AWS 구독 및 청구를 모니터링할 수 있습니다. 데이터를 기반으로 비용 최적화 방안을 이해하는 데 도움이 됩니다.
eG Enterprise’s comprehensive database support for all major database technologies and services allows you to monitor and baseline database usage within migration projects and to compare Amazon Aurora vs DynamoDB and various other technologies including Snowflake, AWS RDS, and more.
모두 단일 통합 콘솔에서 확인하세요.
Aurora 데이터베이스는 MySQL 및 PostgreSQL과의 호환성 덕분에 기존 코드, 드라이버, 프로그램을 최소한의 변경만으로 사용하여 빠르게 설정하고 구성할 수 있습니다. Aurora는 내결함성, 가용성 및 스토리지 탄력성을 위해 설계되었으며 교차 리전 읽기 복제본으로 구성할 수 있습니다.
Amazon Aurora는 읽기 복제본, 자동 백업, 시점 복구 및 고가용성을 위한 다중 AZ(가용 영역) 배포와 같은 기능을 갖춘 고성능 데이터베이스 서비스로 설계되었습니다. 분산된 내결함성 아키텍처를 사용하여 스토리지가 한 리전의 여러 가용 영역에 분산되며, 높은 내구성과 성능을 위해 여러 스토리지 노드에 데이터를 자동으로 복제합니다.
Amazon Aurora의 주요 장점 중 하나는 확장성입니다. 더 나은 성능을 위해 최대 15개의 읽기 복제본을 추가할 수 있어 필요에 따라 데이터베이스 인스턴스를 확장하거나 축소할 수 있습니다.
Amazon Aurora는 Amazon CloudWatch, AWS CloudFormation, AWS Identity and Access Management(IAM) 등 다양한 AWS 서비스와 호환되어 기존 AWS 환경에 통합하기 위한 인기 있는 선택입니다.
Amazon Aurora, Amazon RDS(관계형 데이터베이스 서비스), Amazon DynamoDB는 모두 Amazon Web Services(AWS)가 제공하는 클라우드 기반 데이터베이스 서비스이지만 사용 사례와 기능이 다릅니다.
AWS DynamoDB vs Aurora vs RDS 중 선택은 애플리케이션의 특정 요구 사항에 따라 달라집니다. 관계형 데이터베이스와 기존 시스템과의 높은 호환성이 필요하다면 RDS가 좋은 선택입니다. 높은 확장성, 고가용성 및 고내구성의 NoSQL 데이터베이스가 필요하다면 DynamoDB가 좋은 선택입니다. 고성능, 저지연 및 고처리량 데이터베이스가 필요하다면 Aurora가 좋은 선택입니다.
이 기사에서 차이점과 일반적인 사용 사례에 대해 자세히 알아보세요. Aurora vs DynamoDB vs RDS: AWS 데이터베이스 유형 비교 (eginnovations.com)
CloudWatch와 같은 기본 클라우드 모니터링 도구는 AWS가 다운되면 관리자가 가시성을 잃고 AWS 서비스에 의존하는 애플리케이션을 사용하는 고객이 연락해 오는 약점이 있습니다. eG Enterprise는 AWS 또는 Aurora 장애 중에도 IT운영이 탄력적으로 유지되도록 보장하는 여러 기능을 포함하고 있습니다. 참조: 클라우드 장애로부터 IT 운영을 보호하는 방법 (eginnovations.com)
Amazon Aurora는 Aurora 클러스터에서 소비한 데이터베이스 리소스 양과 사용하는 추가 기능 또는 서비스에 따른 청구 및 요금 모델을 가지고 있습니다. MySQL과 PostgreSQL 호환 에디션의 요금은 다릅니다.
Aurora 요금은 두 가지 주요 구성 요소를 포함합니다: 컴퓨팅과 스토리지. 컴퓨팅 구성 요소는 사용하는 데이터베이스 인스턴스의 수와 유형에 기반하며, 스토리지 구성 요소는 Aurora 클러스터에 저장된 데이터 양에 기반합니다. 각 구성 요소에 대해 사용량을 기반으로 시간당 요금이 부과됩니다.
교차 리전 복제, 백업 스토리지 및 데이터 전송과 같은 기능 사용에 대한 추가 요금도 있습니다. 이러한 기능의 요금은 사용되는 특정 서비스와 전송 또는 저장된 데이터 양에 따라 다릅니다.
AWS 웹사이트에서 특정 필요와 사용 패턴에 따라 Aurora 사용 비용을 추정할 수 있는 요금 계산기를 포함한 Aurora 요금에 대한 자세한 정보를 찾을 수 있습니다. 참조: Amazon Aurora 요금 | MySQL PostgreSQL 관계형 데이터베이스 | Amazon Web Services
이러한 종량제(PAYG) 및 사용한 만큼 지불 모델은 eG Enterprise와 같은 도구를 사용하면 Aurora 비용을 최적화하고 사용 사례에 가장 비용 효율적인 솔루션을 사용하고 있는지 확인하는 데 도움이 된다는 것을 의미합니다. eG Enterprise는 또한 예상치 못한 불필요한 비용을 방지하기 위해 비정상적인 사용량 및 청구 비용에 대한 자동 알림을 제공합니다.