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.
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
2025
Deploying mission-critical edge applications with AWS IoT Greengrass in disconnected environments
Apr 6
2026
2026
AWS IoT Greengrass component SDK for C, C++, and Rust applications
Apr 15
2025
2025
AWS IoT Greengrass nucleus lite – Revolutionizing edge computing on resource-constrained devices
Dec 17
2024
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.