Alternatives to Keepalived logo

Alternatives to Keepalived

HAProxy, Consul, NGINX, Zookeeper, and Eureka are the most popular alternatives and competitors to Keepalived.
28
37
+ 1
4

What is Keepalived and what are its top alternatives?

The main goal of this project is to provide simple and robust facilities for loadbalancing and high-availability to Linux system and Linux based infrastructures.
Keepalived is a tool in the Open Source Service Discovery category of a tech stack.

Top Alternatives to Keepalived

  • HAProxy

    HAProxy

    HAProxy (High Availability Proxy) is a free, very fast and reliable solution offering high availability, load balancing, and proxying for TCP and HTTP-based applications. ...

  • Consul

    Consul

    Consul is a tool for service discovery and configuration. Consul is distributed, highly available, and extremely scalable. ...

  • NGINX

    NGINX

    nginx [engine x] is an HTTP and reverse proxy server, as well as a mail proxy server, written by Igor Sysoev. According to Netcraft nginx served or proxied 30.46% of the top million busiest sites in Jan 2018. ...

  • Zookeeper

    Zookeeper

    A centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. All of these kinds of services are used in some form or another by distributed applications. ...

  • Eureka

    Eureka

    Eureka is a REST (Representational State Transfer) based service that is primarily used in the AWS cloud for locating services for the purpose of load balancing and failover of middle-tier servers. ...

  • etcd

    etcd

    etcd is a distributed key value store that provides a reliable way to store data across a cluster of machines. It’s open-source and available on GitHub. etcd gracefully handles master elections during network partitions and will tolerate machine failure, including the master. ...

  • Serf

    Serf

    Serf is a service discovery and orchestration tool that is decentralized, highly available, and fault tolerant. Serf runs on every major platform: Linux, Mac OS X, and Windows. It is extremely lightweight: it uses 5 to 10 MB of resident memory and primarily communicates using infrequent UDP messages. ...

  • SkyDNS

    SkyDNS

    SkyDNS is a distributed service for announcement and discovery of services. It leverages Raft for high-availability and consensus, and utilizes DNS queries to discover available services. This is done by leveraging SRV records in DNS, with special meaning given to subdomains, priorities and weights (more info here: http://blog.gopheracademy.com/skydns). ...

Keepalived alternatives & related posts

HAProxy logo

HAProxy

2.2K
1.8K
551
The Reliable, High Performance TCP/HTTP Load Balancer
2.2K
1.8K
+ 1
551
PROS OF HAPROXY
  • 129
    Load balancer
  • 100
    High performance
  • 68
    Very fast
  • 57
    Proxying for tcp and http
  • 55
    SSL termination
  • 30
    Open source
  • 27
    Reliable
  • 20
    Free
  • 18
    Well-Documented
  • 12
    Very popular
  • 7
    Suited for very high traffic web sites
  • 7
    Runs health checks on backends
  • 6
    Scalable
  • 5
    Ready to Docker
  • 4
    Powers many world's most visited sites
  • 2
    Work with NTLM
  • 2
    Ssl offloading
  • 2
    Simple
CONS OF HAPROXY
  • 3
    Becomes your single point of failure

related HAProxy posts

Around the time of their Series A, Pinterest’s stack included Python and Django, with Tornado and Node.js as web servers. Memcached / Membase and Redis handled caching, with RabbitMQ handling queueing. Nginx, HAproxy and Varnish managed static-delivery and load-balancing, with persistent data storage handled by MySQL.

See more
Tom Klein

We're using Git through GitHub for public repositories and GitLab for our private repositories due to its easy to use features. Docker and Kubernetes are a must have for our highly scalable infrastructure complimented by HAProxy with Varnish in front of it. We are using a lot of npm and Visual Studio Code in our development sessions.

See more
Consul logo

Consul

990
1.2K
204
A tool for service discovery, monitoring and configuration
990
1.2K
+ 1
204
PROS OF CONSUL
  • 59
    Great service discovery infrastructure
  • 35
    Health checking
  • 27
    Distributed key-value store
  • 25
    Monitoring
  • 23
    High-availability
  • 11
    Web-UI
  • 10
    Token-based acls
  • 6
    Gossip clustering
  • 5
    Dns server
  • 2
    Not Java
  • 1
    Docker integration
CONS OF CONSUL
    Be the first to leave a con

    related Consul posts

    John Kodumal

    As we've evolved or added additional infrastructure to our stack, we've biased towards managed services. Most new backing stores are Amazon RDS instances now. We do use self-managed PostgreSQL with TimescaleDB for time-series data—this is made HA with the use of Patroni and Consul.

    We also use managed Amazon ElastiCache instances instead of spinning up Amazon EC2 instances to run Redis workloads, as well as shifting to Amazon Kinesis instead of Kafka.

    See more

    Since the beginning, Cal Henderson has been the CTO of Slack. Earlier this year, he commented on a Quora question summarizing their current stack.

    Apps
    • Web: a mix of JavaScript/ES6 and React.
    • Desktop: And Electron to ship it as a desktop application.
    • Android: a mix of Java and Kotlin.
    • iOS: written in a mix of Objective C and Swift.
    Backend
    • The core application and the API written in PHP/Hack that runs on HHVM.
    • The data is stored in MySQL using Vitess.
    • Caching is done using Memcached and MCRouter.
    • The search service takes help from SolrCloud, with various Java services.
    • The messaging system uses WebSockets with many services in Java and Go.
    • Load balancing is done using HAproxy with Consul for configuration.
    • Most services talk to each other over gRPC,
    • Some Thrift and JSON-over-HTTP
    • Voice and video calling service was built in Elixir.
    Data warehouse
    • Built using open source tools including Presto, Spark, Airflow, Hadoop and Kafka.
    Etc
    See more
    NGINX logo

    NGINX

    89.5K
    40.3K
    5.5K
    A high performance free open source web server powering busiest sites on the Internet.
    89.5K
    40.3K
    + 1
    5.5K
    PROS OF NGINX
    • 1.4K
      High-performance http server
    • 896
      Performance
    • 728
      Easy to configure
    • 606
      Open source
    • 529
      Load balancer
    • 286
      Scalability
    • 285
      Free
    • 222
      Web server
    • 173
      Simplicity
    • 134
      Easy setup
    • 29
      Content caching
    • 19
      Web Accelerator
    • 14
      Capability
    • 13
      Fast
    • 11
      Predictability
    • 10
      High-latency
    • 7
      Reverse Proxy
    • 6
      Fast and lightweight
    • 6
      Supports http/2
    • 4
      Enterprise version
    • 4
      Great Community
    • 4
      Lots of Modules
    • 4
      The best of them
    • 3
      Streaming media
    • 3
      High perfomance proxy server
    • 3
      Embedded Lua scripting
    • 3
      Reversy Proxy
    • 3
      Streaming media delivery
    • 2
      Fast and easy to set up
    • 2
      Lightweight
    • 2
      Slim
    • 2
      saltstack
    • 1
      GRPC-Web
    • 1
      Virtual hosting
    • 1
      Narrow focus. Easy to configure. Fast
    • 1
      Along with Redis Cache its the Most superior
    • 1
      Ingress controller
    • 0
      A
    CONS OF NGINX
    • 7
      Advanced features require subscription

    related NGINX posts

    Recently I have been working on an open source stack to help people consolidate their personal health data in a single database so that AI and analytics apps can be run against it to find personalized treatments. We chose to go with a #containerized approach leveraging Docker #containers with a local development environment setup with Docker Compose and nginx for container routing. For the production environment we chose to pull code from GitHub and build/push images using Jenkins and using Kubernetes to deploy to Amazon EC2.

    We also implemented a dashboard app to handle user authentication/authorization, as well as a custom SSO server that runs on Heroku which allows experts to easily visit more than one instance without having to login repeatedly. The #Backend was implemented using my favorite #Stack which consists of FeathersJS on top of Node.js and ExpressJS with PostgreSQL as the main database. The #Frontend was implemented using React, Redux.js, Semantic UI React and the FeathersJS client. Though testing was light on this project, we chose to use AVA as well as ESLint to keep the codebase clean and consistent.

    See more
    Gabriel Pa
    Shared insights
    on
    Traefik
    NGINX
    at

    We switched to Traefik so we can use the REST API to dynamically configure subdomains and have the ability to redirect between multiple servers.

    We still use nginx with a docker-compose to expose the traffic from our APIs and TCP microservices, but for managing routing to the internet Traefik does a much better job

    The biggest win for naologic was the ability to set dynamic configurations without having to restart the server

    See more
    Zookeeper logo

    Zookeeper

    598
    759
    42
    Because coordinating distributed systems is a Zoo
    598
    759
    + 1
    42
    PROS OF ZOOKEEPER
    • 11
      High performance ,easy to generate node specific config
    • 8
      Kafka support
    • 8
      Java
    • 5
      Spring Boot Support
    • 3
      Supports extensive distributed IPC
    • 2
      Supports DC/OS
    • 2
      Used in ClickHouse
    • 1
      Curator
    • 1
      Embeddable In Java Service
    • 1
      Used in Hadoop
    CONS OF ZOOKEEPER
      Be the first to leave a con

      related Zookeeper posts

      Eureka logo

      Eureka

      234
      566
      65
      AWS Service registry for resilient mid-tier load balancing and failover.
      234
      566
      + 1
      65
      PROS OF EUREKA
      • 20
        Easy setup and integration with spring-cloud
      • 8
        Web ui
      • 8
        Health checking
      • 7
        Circuit breaker
      • 6
        Netflix battle tested components
      • 6
        Monitoring
      • 6
        Service discovery
      • 4
        Open Source
      CONS OF EUREKA
        Be the first to leave a con

        related Eureka posts

        etcd logo

        etcd

        226
        304
        23
        A distributed consistent key-value store for shared configuration and service discovery
        226
        304
        + 1
        23
        PROS OF ETCD
        • 11
          Service discovery
        • 6
          Fault tolerant key value store
        • 2
          Bundled with coreos
        • 1
          Open Source
        • 1
          Privilege Access Management
        • 1
          Secure
        • 1
          Consol integration
        CONS OF ETCD
          Be the first to leave a con

          related etcd posts

          Serf logo

          Serf

          13
          18
          0
          Service orchestration and management tool
          13
          18
          + 1
          0
          PROS OF SERF
            Be the first to leave a pro
            CONS OF SERF
              Be the first to leave a con

              related Serf posts

              SkyDNS logo

              SkyDNS

              8
              15
              2
              Distributed service for announcement and discovery of services
              8
              15
              + 1
              2
              PROS OF SKYDNS
              • 2
                Srv discovery for etcd
              CONS OF SKYDNS
                Be the first to leave a con

                related SkyDNS posts