Alternatives to Keepalived logo

Alternatives to Keepalived

HAProxy, Consul, NGINX, Zookeeper, and Eureka are the most popular alternatives and competitors to Keepalived.
35
54
+ 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
557
The Reliable, High Performance TCP/HTTP Load Balancer
2.3K
2K
+ 1
557
PROS OF HAPROXY
  • 130
    Load balancer
  • 101
    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
  • 1
    Available as a plugin for OPNsense
CONS OF HAPROXY
  • 5
    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

1.1K
1.4K
207
A tool for service discovery, monitoring and configuration
1.1K
1.4K
+ 1
207
PROS OF CONSUL
  • 58
    Great service discovery infrastructure
  • 35
    Health checking
  • 28
    Distributed key-value store
  • 26
    Monitoring
  • 23
    High-availability
  • 12
    Web-UI
  • 10
    Token-based acls
  • 6
    Gossip clustering
  • 5
    Dns server
  • 3
    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

    105.1K
    54.5K
    5.5K
    A high performance free open source web server powering busiest sites on the Internet.
    105.1K
    54.5K
    + 1
    5.5K
    PROS OF NGINX
    • 1.4K
      High-performance http server
    • 894
      Performance
    • 729
      Easy to configure
    • 607
      Open source
    • 530
      Load balancer
    • 288
      Free
    • 288
      Scalability
    • 224
      Web server
    • 175
      Simplicity
    • 136
      Easy setup
    • 30
      Content caching
    • 21
      Web Accelerator
    • 15
      Capability
    • 14
      Fast
    • 12
      High-latency
    • 12
      Predictability
    • 8
      Reverse Proxy
    • 7
      Supports http/2
    • 7
      The best of them
    • 5
      Great Community
    • 5
      Lots of Modules
    • 5
      Enterprise version
    • 4
      High perfomance proxy server
    • 3
      Reversy Proxy
    • 3
      Streaming media
    • 3
      Embedded Lua scripting
    • 3
      Streaming media delivery
    • 2
      Fast and easy to set up
    • 2
      saltstack
    • 2
      Slim
    • 2
      Blash
    • 2
      Lightweight
    • 1
      Ingress controller
    • 1
      Virtual hosting
    • 1
      Along with Redis Cache its the Most superior
    • 1
      GRPC-Web
    • 1
      Narrow focus. Easy to configure. Fast
    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

    625
    934
    42
    Because coordinating distributed systems is a Zoo
    625
    934
    + 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
      Used in ClickHouse
    • 2
      Supports DC/OS
    • 1
      Embeddable In Java Service
    • 1
      Curator
    • 1
      Used in Hadoop
    CONS OF ZOOKEEPER
      Be the first to leave a con

      related Zookeeper posts

      Eureka logo

      Eureka

      271
      718
      68
      AWS Service registry for resilient mid-tier load balancing and failover.
      271
      718
      + 1
      68
      PROS OF EUREKA
      • 21
        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

        251
        380
        24
        A distributed consistent key-value store for shared configuration and service discovery
        251
        380
        + 1
        24
        PROS OF ETCD
        • 11
          Service discovery
        • 6
          Fault tolerant key value store
        • 2
          Secure
        • 2
          Bundled with coreos
        • 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
          23
          0
          Service orchestration and management tool
          13
          23
          + 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
              20
              2
              Distributed service for announcement and discovery of services
              8
              20
              + 1
              2
              PROS OF SKYDNS
              • 2
                Srv discovery for etcd
              CONS OF SKYDNS
                Be the first to leave a con

                related SkyDNS posts