Skip to content

[Phase 10] HA Deployment & Clustering #14

@kination

Description

@kination

Description

Deploy the orchestrator on EC2 in an HA configuration, clustering nodes via libcluster.

Tasks

  • Configure OTP release for EC2 (Amazon Linux 2 / Ubuntu)
  • Add GET /health endpoint (node status, active run count)
  • Configure ALB + Auto Scaling Group (min: 2) with health check on /health
  • Set up Multi-AZ EC2 deployment
  • Add libcluster dependency with EC2 Strategy
  • Replace Registry with Horde.Registry
  • Replace DynamicSupervisor with Horde.DynamicSupervisor
  • Verify task process migration on node failure

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions