Home icon

High availability patterns for AWS IoT Greengrass using Pacemaker

Internet of Things Blog



This article explains how to implement high availability for AWS IoT Greengrass deployments using Pacemaker cluster management with automated failover capabilities.

  • Active/Passive pattern: Zero data loss failover using DRBD block-level replication
  • Active/Active pattern: Horizontal scaling with independent Greengrass instances and load balancing
  • Pacemaker provides cluster resource management, health monitoring, and sophisticated failure handling
  • Active/Passive ideal for mission-critical applications requiring data consistency and device identity preservation
  • Active/Active suited for high-throughput workloads with independent nodes and graceful degradation
  • Complete implementation available via GitHub repository with Ansible automation and testing procedures
  • Setup includes environment configuration, cluster secrets encryption, Greengrass credentials, and failover validation

The solution enables enterprise-grade high availability for edge computing in industrial IoT, real-time analytics, and edge AI workloads with sub-minute failover times.



Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

Nov 11
2025
Deploying mission-critical edge applications with AWS IoT Greengrass in disconnected environments
Apr 6
2026
AWS IoT Greengrass component SDK for C, C++, and Rust applications
Apr 15
2025
AWS IoT Greengrass nucleus lite – Revolutionizing edge computing on resource-constrained devices
Dec 17
2024
AWS IoT Greengrass v2.14 now supports a new lightweight edge runtime software, uses less than 5MB of memory

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.