View a markdown version of this page

Features and benefits - Guidance for Scalable Analytics Using Apache Druid on AWS

Features and benefits

The guidance provides the following features:

Easily deploy Druid clusters to AWS accounts

The guidance offers customers flexibility to customize installations, including your choice of AWS compute engine and storage from a variety of instance and serverless options. You can choose different compute types, such as Amazon Elastic Compute Cloud (Amazon EC2), Amazon Elastic Kubernetes Service (Amazon EKS) , or AWS Fargate, helping you to select the most suitable infrastructure for your specific needs.

High degree of customization

The guidance supports various EC2 instance types, including Graviton instances, and offers flexibility in selecting database services, such as Aurora PostgreSQL - Compatible Edition, Aurora PostgreSQL Serverless, or bringing your own database. Customers have the freedom to fine-tune Druid configuration parameters to meet their requirements precisely.

High Availability and resiliency

The guidance provides high availability and resiliency through features such as automatic scaling with customizable policies, and distributing Druid nodes across multiple availability zones. It also supports recreating clusters from metadata store and deep storage backups, ensuring data is protected and available even in the face of unexpected failures.

Built-in logging and monitoring with Amazon CloudWatch

The guidance outputs log entries, emitted by Druid, to a centralized Amazon CloudWatch log group to ease debugging and troubleshooting activities, sets up a monitoring dashboard to track the health of the Druid cluster, and configures alarms based on customer preferences.

Integration with Service Catalog AppRegistry and Application Manager, a capability of AWS Systems Manager

This guidance includes a Service Catalog AppRegistry resource to register the guidance’s CloudFormation template and its underlying resources as an application in both Service Catalog AppRegistry and Application Manager. With this integration, you can centrally manage the guidance’s resources and enable application search, reporting, and management actions.