GlusterFS VS envoy

Compare GlusterFS vs envoy and see what are their differences.

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
GlusterFS envoy
19 67
4,489 23,937
0.8% 0.8%
6.4 10.0
13 days ago 3 days ago
C C++
GNU General Public License v3.0 only Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

GlusterFS

Posts with mentions or reviews of GlusterFS. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-06.
  • Tell HN: ZFS silent data corruption bugfix – my research results
    2 projects | news.ycombinator.com | 6 Dec 2023
    https://github.com/gluster/glusterfs/issues/894

    And apparently apart from modern coreutils using that, it is mostly gentoo users hitting the bugs in lseek.

  • Linux deserves a better class of friends
    1 project | /r/linux | 1 Jul 2023
    This Product Appendix does not apply to online service offerings managed by Red Hat or generally available open source projects such as www.wildfly.org, www.fedoraproject.org, www.openstack.redhat.com, www.gluster.org, www.centos.org, okd.io, Ansible Project Software or other community projects.
  • Which distributed filesystem to use on a 4 node cluster?
    1 project | /r/homelab | 5 May 2023
    Just because Red Hat will stop selling commercial support for their product, does not mean GlusterFS itself is dying. It's an open source project like any other - https://github.com/gluster/glusterfs
  • Setting up a 2 node distributed network share
    1 project | /r/homelab | 22 Sep 2022
    https://www.gluster.org/ Is the way to do this across nodes
  • System Design: Netflix
    5 projects | dev.to | 21 Sep 2022
    This allows us to fetch the desired quality of the video as per the user's request, and once the media file finishes processing, it will be uploaded to a distributed file storage such as HDFS, GlusterFS, or an object storage such as Amazon S3 for later retrieval during streaming.
  • What's the best way to periodically sync two remote servers?
    2 projects | /r/selfhosted | 8 Sep 2022
    GlusterFS
  • System Design: The complete course
    31 projects | dev.to | 16 Aug 2022
    But where can we store files at scale? Well, object storage is what we're looking for. Object stores break data files up into pieces called objects. It then stores those objects in a single repository, which can be spread out across multiple networked systems. We can also use distributed file storage such as HDFS or GlusterFS.
  • First Apartment and First Homelab
    2 projects | /r/homelab | 4 Jul 2022
    GlusterFS - same as above (https://www.gluster.org/)
  • Multiple DS units acting as one?
    1 project | /r/synology | 23 Mar 2022
    What you look for is a clustered file system. Like https://www.gluster.org/. As long as all units are closeby with low latency there are a couple solutions that allow you to create distributed storage solutions of various kinds. Key value stores applenty, clustered file systems that pretent to be one file system etc. If you have geographically distributed solutions with high latencies it becomes harder. Most open source systems don't work really well in this scenario. There were a couple attempts like Hydrabase but they didn't go so far. It normally is solved by doing two clusters and then replicate between them.
  • Upload pdf file to mongodb atlas
    1 project | /r/mongodb | 21 Mar 2022
    I'd imagine most managed service providers are going to require a credit card, though most of them have a free tier. If you want to take an unmanaged approach, maybe look into Gluster. I've used it before and never had issue with it, but I also had an infrastructure team that set it up, so I'm not familiar with the challenges that way: https://www.gluster.org/

envoy

Posts with mentions or reviews of envoy. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-19.
  • Multipath TCP for Linux
    6 projects | news.ycombinator.com | 19 Apr 2024
    Apple also contributed[1] MPTCP support to Envoy Proxy.

    [1]https://github.com/envoyproxy/envoy/pull/18780

  • Google Chrome's new "IP Protection" will hide users' IP addresses
    2 projects | news.ycombinator.com | 23 Oct 2023
  • Running an Arweave Gateway on GitHub Codespaces
    1 project | dev.to | 23 Aug 2023
    After it finishes (it can take a few minutes), Docker-Compose automatically starts a cluster with two containers. One is an Envoy proxy (running on port 3000) that relays requests from outside the cluster to the other container (running on port 4000), which is our AR.IO gateway that will handle the requests.
  • Show HN: WebAssembly dev environment for Envoy Proxy
    4 projects | news.ycombinator.com | 3 Aug 2023
    Hi HN!

    For the past few weeks we've been working on Proximal - a workflow engine that lets you quickly iterate on WebAssembly extensions for Envoy Proxy[0] (or other proxies) right on your local machine: https://github.com/apoxy-dev/proximal

    This work is based on Proxy-WASM[1] extension ABI for Envoy (and other proxies like APISIX and Mosn[2]) which allows you to execute WebAssembly code on every API request a la Cloudflare Workers. As part of our wider effort at https://apoxy.dev to improve API glue code we built an experimentation / development platform and hope you will find it useful!

    On the technical side this project packs Envoy itself, Envoy controller, REST API (for controlling the controller =)), React SPA, and Temporal server/worker (for orchestration) - all baked into a single Go binary. You can find more on architecture and limitations in the repository README[4].

    This project is pretty early stage and we would appreciate community feedback!

    Previous HN discussions on this topic:

    * https://news.ycombinator.com/item?id=36113542

    * https://news.ycombinator.com/item?id=22582276

    ---

    [0] https://www.envoyproxy.io/

    [1] https://github.com/proxy-wasm/spec/blob/master/docs/WebAssem...

    [2] https://apisix.apache.org/ https://mosn.io/

    [3] https://github.com/apoxy-dev/proximal/blob/main/README.md#ar...

  • Show HN: Envoy Playground in the Browser
    2 projects | news.ycombinator.com | 27 Jul 2023
    Hey HN,

    We made an Envoy Proxy[0] playground so we could test out our Envoy configs directly in the browser. This is based on Julia's work with Nginx Playround[1] (we forked[2] that repo and added more Envoy to it). Check it out!

    [0] - Envoy is a popular programmable proxy similar to Nginx or HAProxy that is popular with cloud-native setups: https://www.envoyproxy.io

  • Istio moved to CNCF Graduation stage
    13 projects | news.ycombinator.com | 12 Jul 2023
    Envoy is the proxy that does the heavy lifting. Istio is just a glorified configuration system. Even if you choose to use Istio you're still using Envoy.

    You're spot-on about using iptables rules. There is an example here with a yaml configuration and some iptables commands: https://github.com/envoyproxy/envoy/blob/main/configs/origin...

    You might be able to re-use some of that. It should be pretty easy to get metrics for outbound/inbound http requests, but I don't remember the exact yaml incantation.

  • Need advice on K3s cluster setup
    2 projects | /r/kubernetes | 26 Jun 2023
    I'm using the default RaspiOS Lite 64bits and as highlighted in this issue, the RaspiOS kernel does not support CONFIG_ARM64_VA_BITS_48, which makes cilium-envoy to fail building. As solution, I was told to use either Ubuntu as base OS or Traefik Ingress Controller, which is not configured in K3s.
  • I'm looking for an SSO server/reverse proxy with features I'm not sure exist
    2 projects | /r/selfhosted | 23 Jun 2023
    I know envoy (https://www.envoyproxy.io/, https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/security/jwt_authn_filter) can do this natively, I'm sure you could probably build something with nginx and its Lua scripting, not sure about traefik and caddy but I dont think they support that.
  • Envoy External Authorization with Golang GRPC service
    2 projects | dev.to | 21 Jun 2023
    Envoy is a cloud native opensource proxy server. The Envoy proxy offers a variety of http filters to handle incoming requests.
  • A Comprehensive Guide to API Gateways, Kubernetes Gateways, and Service Meshes
    9 projects | dev.to | 8 Jun 2023
    Istio: By far the most popular service mesh. It is built on top of Envoy proxy, which many service meshes use.

What are some alternatives?

When comparing GlusterFS and envoy you can also consider the following projects:

minio - The Object Store for AI Data Infrastructure

YARP - A toolkit for developing high-performance HTTP reverse proxy applications.

lizardfs - LizardFS is an Open Source Distributed File System licensed under GPLv3.

Squid - Squid Web Proxy Cache

Tahoe-LAFS - The Tahoe-LAFS decentralized secure filesystem.

traefik - The Cloud Native Application Proxy

Go IPFS - IPFS implementation in Go [Moved to: https://github.com/ipfs/kubo]

Caddy - Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

btrfs - Haskell bindings to the btrfs API

Varnish - The project homepage

MooseFS - MooseFS – Open Source, Petabyte, Fault-Tolerant, Highly Performing, Scalable Network Distributed File System (Software-Defined Storage)

Nginx - An official read-only mirror of http://hg.nginx.org/nginx/ which is updated hourly. Pull requests on GitHub cannot be accepted and will be automatically closed. The proper way to submit changes to nginx is via the nginx development mailing list, see http://nginx.org/en/docs/contributing_changes.html