Alternatives to Keepalived logo

Alternatives to Keepalived

HAProxy, Consul, NGINX, Zookeeper, and Eureka are the most popular alternatives and competitors to Keepalived.
33
48
+ 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.3K
2K
555
The Reliable, High Performance TCP/HTTP Load Balancer
2.3K
2K
+ 1
555
PROS OF HAPROXY
  • 130
    Load balancer
  • 100
    High performance
  • 69
    Very fast
  • 58
    Proxying for tcp and http
  • 55
    SSL termination
  • 31
    Open source
  • 27
    Reliable
  • 20
    Free
  • 18
    Well-Documented
  • 12
    Very popular
  • 7
    Runs health checks on backends
  • 7
    Suited for very high traffic web sites
  • 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
  • 4
    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

1K
1.3K
205
A tool for service discovery, monitoring and configuration
1K
1.3K
+ 1
205
PROS OF CONSUL
  • 58
    Great service discovery infrastructure
  • 35
    Health checking
  • 27
    Distributed key-value store
  • 26
    Monitoring
  • 23
    High-availability
  • 12
    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

    99.2K
    49.1K
    5.5K
    A high performance free open source web server powering busiest sites on the Internet.
    99.2K
    49.1K
    + 1
    5.5K
    PROS OF NGINX
    • 1.4K
      High-performance http server
    • 895
      Performance
    • 728
      Easy to configure
    • 606
      Open source
    • 529
      Load balancer
    • 287
      Scalability
    • 286
      Free
    • 223
      Web server
    • 174
      Simplicity
    • 135
      Easy setup
    • 29
      Content caching
    • 20
      Web Accelerator
    • 14
      Capability
    • 13
      Fast
    • 11
      Predictability
    • 11
      High-latency
    • 7
      Reverse Proxy
    • 6
      Supports http/2
    • 5
      The best of them
    • 4
      Lots of Modules
    • 4
      Enterprise version
    • 4
      Great Community
    • 3
      Reversy Proxy
    • 3
      Embedded Lua scripting
    • 3
      High perfomance proxy server
    • 3
      Streaming media
    • 3
      Streaming media delivery
    • 2
      Blash
    • 2
      Lightweight
    • 2
      Fast and easy to set up
    • 2
      Slim
    • 2
      saltstack
    • 1
      Ingress controller
    • 1
      GRPC-Web
    • 1
      Virtual hosting
    • 1
      Narrow focus. Easy to configure. Fast
    • 1
      Along with Redis Cache its the Most superior
    • 0
      A
    CONS OF NGINX
    • 8
      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
    TraefikTraefikNGINXNGINX
    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

    619
    867
    42
    Because coordinating distributed systems is a Zoo
    619
    867
    + 1
    42
    PROS OF ZOOKEEPER
    • 11
      High performance ,easy to generate node specific config
    • 8
      Java
    • 8
      Kafka support
    • 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

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

        related Eureka posts

        etcd logo

        etcd

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

          related etcd posts

          Serf logo

          Serf

          13
          20
          0
          Service orchestration and management tool
          13
          20
          + 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
              16
              2
              Distributed service for announcement and discovery of services
              8
              16
              + 1
              2
              PROS OF SKYDNS
              • 2
                Srv discovery for etcd
              CONS OF SKYDNS
                Be the first to leave a con

                related SkyDNS posts