DO Ideas 2

Load balancer / Load Balancing Service

Please add loadbalancers as well so that we can use it for larger projects as well. I see that some one else already mentioned the Firewall and DNS

Good pricing....

  • Suhas
  • Sep 11 2018
  • Shipped
  • Sep 11, 2018

    Admin Response

    Hello, It's with great pleasure that we announce the availability of DigitalOcean Load Balancers, a fully managed, highly available service that you can deploy as easily as a Droplet. You can read the full announcement on our blog: https://www.digitalocean.com/company/blog/load-balancers-simplifying-high-availability/ We still have many improvements planned for the product, stay tuned for updates soon, feel free to send us feedback. Thanks, The High Availability team at DigitalOcean
  • Attach files
  • Marco Colli commented
    September 11, 2018 20:01

    You should improve your load balancer to support higher session rates (especially with SSL). Currently this is a huge problem for us: we cannot scale. At the moment you cannot handle more than 1,000 requests / s (without keep alive and with SSL enabled). The same limit of 1,000 requests / s also applies to custom installations of HAProxy on DO... probably your hardware is not optimized for SSL and scaling the droplet / processes doesn't solve the issue.

  • Chris James commented
    September 11, 2018 20:01

    Woot! Finally! I have been tracking this since 2013! A little late to market and i had given up hope but progress no matter how small or slow is still encouraged. Cant wait

  • Kris Forbes commented
    September 11, 2018 20:01

    I hope to see:
    - High availability on load balancer itself (not just vm template +api+gui)
    - highly configurable health checking options per backend

  • Mário Carvalho commented
    September 11, 2018 20:01

    Coooooooool! Thank you

  • Shripad K commented
    September 11, 2018 20:01

    Great News!

  • Anonymous commented
    September 11, 2018 20:01

    Yay! Great news! Thank you guys. Looking forward!

  • Bobby 'Boobay' Williams commented
    September 11, 2018 20:01

    Any update on getting some type of load balancing service? This would be incredibly useful.

  • Bobby 'Boobay' Williams commented
    September 11, 2018 20:01

    +3

  • Dex10 commented
    September 11, 2018 20:01

    +3

  • Scott commented
    September 11, 2018 20:01

    +3

  • Ben Yanke commented
    September 11, 2018 20:01

    A simple load balancing service in the gui with priority, let's encrypt, and api access would be more than enough for a lot of people.

  • Ben Yanke commented
    September 11, 2018 20:01

    I think this really should be done, not as a droplet but as a core gui service...not unlike the floating IP service.

    This would be amazing not to have to set up load balancing by hand, especially on simpler projects that don't need the overkill of nginx.

  • Emilio Campos commented
    September 11, 2018 20:01

    You could check ZVNcloud, load balancing as a service with Zen Load Balancer Core through Digital Ocean technology, more information here:

    www.zvncloud.com

  • MaXwell Falstein commented
    September 11, 2018 20:01

    You could build a load balancer from a droplet with private networking.

    Nginx is an excellent load balancer.

    I think floating IPs need to be enhanced to have a lot more well rounded SDN features.

  • Digital D commented
    September 11, 2018 20:01

    +1

  • Anonymous commented
    September 11, 2018 20:01

    you could use NGINX for a load balancing service. Its bascially what Rackspace uses. Works really well: https://www.nginx.com/solutions/load-balancing/

    This could also allow for internal as well as external LBs. No more HAproxy inside.

  • Francisco Reyes commented
    September 11, 2018 20:01

    ping... 10 months gathering feedback? What more feedback is needed?

  • Vladimir commented
    September 11, 2018 20:01

    It'll be really great to have some LB options.

    I think it'll be not that hard to get a beta of LB service, based on something like BGP Equal Cost Path over bunch of IPVS-based loadbalancers, to provide generic TCP/UDP load-balancer for everybody, because it's more or less standard stuff and quite cheap cause you still can use your normal servers (just with good Intel NICs)
    It can also be nice to have some advanced L7 balancing for HTTP (or even HTTPS, especially if you'll integrate it with Let's Encrypt), which also can be achived with BGP ECMP over bunch of commodity servers with good network + cpu and haproxy on them.

  • Wei commented
    September 11, 2018 20:01

    Can you just buy pikacloud.com and bring the service over to the U.S. ?

  • Benjamin commented
    September 11, 2018 20:01

    Pikacloud.com offers HTTP Load balancer for DO droplets.

  • Paris commented
    September 11, 2018 20:01

    This is a very hot and old topic. We would appreciate any official feedback regarding the status of this so wanted feature.

  • Xavier Fernández commented
    September 11, 2018 20:01

    We will need this feature in the near future.

  • Gibt es nicht mehr commented
    September 11, 2018 20:01
  • Rain commented
    September 11, 2018 20:01

    having load balancer will move my AWS instance to each droplets.

    I think if you plan to release a load balancer service , you need to have auto scaling too.

    As a small start up, we dont have enough resource to explore more into sys admin thing.

    AWS offer this, but DigitcalOcean more lovely. I wish DO have what AWS have.

  • Anonymous commented
    September 11, 2018 20:01

    +1

  • Anonymous commented
    September 11, 2018 20:01

    +3

  • Emilio Campos commented
    September 11, 2018 20:01

    Hi we are a spanish company, developers of zen load balancer (www.zenloadbalancer.com) currently we are developing a Cloud load balancing solution with our zen product and Digital Oceans as Cloud provider, we are developing basic GSLB and HTTP with RR and our results are better than expected, we hope to release the frist commercial version in a couple of months.

    Load Balancing rocks!

  • Peter Misun commented
    September 11, 2018 20:01

    Im also heavily in need for loadbalancing as service as we will replicate our solution across EU and Asia in upcomming months, so, without this there is no way to stay with you, even the FRA location is very ideal for our maincore solution...linode is bit better on it. I would be not pleasant to move on, but without demanded feature, show must go on =)

  • C commented
    September 11, 2018 20:01

    ETA?

  • Samuel commented
    September 11, 2018 20:01

    As a development environment DigitalOcean is amazing... We love simplicity, and we do not want hundreds of services requiring a PhD to decipher.... but as soon as we turn the switch on for production, not having Load Balancing as a service will be a deal breaker forcing us to move out.... this is a must!!!!

  • Victor matekole commented
    September 11, 2018 20:01

    We have chosen DigitalOcean and this is the one service that is missing that will allow us to provide a truly highly available eCommerce service.

  • Emin Mastizada commented
    September 11, 2018 20:01

    That is the only reason why our company is not switching from Amazon to Digital Ocean. Digital Ocean is more stable than Amazon Web Services and we already tested some works for replacement of Amazon SQS, CloudSearch and etc. and now the only problem is load balancer of EBS.

  • Bobby commented
    September 11, 2018 20:01

    How is this new feature going. Seems 6 months on and not a lot has changed. Linode seems to have got this in place pretty quickly over Digital Ocean

  • The UnF commented
    September 11, 2018 20:01

    Please be sure to add the option of having droplets on different sites on the balancing pool.

    That´s surelly be well supported using DNS services such as in F5 GTM.

  • John Gill commented
    September 11, 2018 20:01

    You should check out Kemp load balancers at www.kemptechnologies.com. Load balancers start at $1,990 MSRP including first year support, or you can pay for them monthly under a SPLA license and get the first 30 days free for every LB. You can download a Kemp lB and trial it now at

    https://kemptechnologies.com/server-load-balancing-appliances/virtual-loadbalancer/vlm-download/

    or contact me for a H/W free trial no strings attached. jgill@kemptechnologies.com. We have many Service Providers as customers who can act as a reference. Call me if you require more info on 703 627 8528. Cheers

  • Michael Harper commented
    September 11, 2018 20:01

    ETA?

  • Jesin commented
    September 11, 2018 20:01

    @Ryan Angilly You may want to try AWS Route53, they offer geoloadbalancing as well as health checks for failovers.

  • Александр Подкидышев commented
    September 11, 2018 20:01

    ETA?

  • Ryan Angilly commented
    September 11, 2018 20:01

    Will this load balancing work across datacenters? I'm not so much concerned about basic load balancing (which I don't mind setting up on nginx) as I am about being able to stay up when a datacenter goes down. So I'd want to be able to point my DNS at special load balancing IPs and have boxes in multiple datacenters to ensure availability.

  • Las commented
    September 11, 2018 20:01

    Hi, are you looking for interested companies for private beta rollout?

  • CEO commented
    September 11, 2018 20:01

    I asked my CTO why we couldn't switch to Digital Ocean. Quote from my CTO I'm passing on unfiltered.... (from the CEO)

    We need a load balancer that supports SSL offloading. Not another server that runs load balancing / reverse proxy software. An actual load balancer like (redacted) has. A load balancer is a single point of failure but a hardware load balancer is highly reliable. A software load balancer is not.

    We need it for reliability and to enable hot deploys with no interruption in service. Just like every other SaaS company out there.

  • Anonymous commented
    September 11, 2018 20:01

    +1

  • Thomas Haines commented
    September 11, 2018 20:01

    +1 for your requirements spec including the ability to add and remove nodes (by ip-address) dynamically via the API (which is not easy achieved when using apps such as nginx or HAProxy).

  • Brian Jinwright commented
    September 11, 2018 20:01

    Thanks for committing to do this.

  • Anonymous commented
    September 11, 2018 20:01

    Is there an ETA on this one?

  • Marko Korhonen commented
    September 11, 2018 20:01

    If a real load balancer takes time, maybe DO could provide a pre-configured Ubuntu Nginx Load Balancer Droplet in the "Applications" section? Companied by some awesome tutorials?

  • Paris commented
    September 11, 2018 20:01

    any progress update on the subject? Is it still just planned or gone under dev? Should we expect it any time soon?

  • Ben Squire commented
    September 11, 2018 20:01

    This would make DO perfect for horizontal scalability! Really the only thing stopping us from moving from Amazon AWS to digital ocean at work.

  • Nick commented
    September 11, 2018 20:01

    This is what we need, that's why we still in Rackspace

  • Reve commented
    September 11, 2018 20:01

    Lack of Highly Available Load Balancing is also what is preventing me from using DO.

    HAProxy or Nginx as presented here are not valid alternatives.

  • Fabiano commented
    September 11, 2018 20:01

    Any updates on this would be appreciated :)

  • Wayne Hartmann commented
    September 11, 2018 20:01

    I think it would also be nice to some sort of integrated load-balancer. Pooled bandwidth is another issue that will arise when you get to this point though. To be cost effective, pooled bandwidth is a must. In a proxy based load-balancer setup, your servers will never use their public connections for anything other than updates. so that's TB's of bandwidth that will go unused, and will be charged overages for (when you start charging for bandwidth). DO has great prices, and I understand that you probably do a bit of overselling on the bandwidth. But even with bandwidth pooling & load-balancing, I don't think you will see that much increase in bandwidth usage. You will definitely have an increase of bigger projects / accounts, and those accounts will probably have a higher average usage. But overall I think it's something that will really improve your service. Heck, I would even be willing to pay an extra fee (if it's within reason) to have pooled bandwidth.

    Keep up the great work guys!

  • Maikel commented
    September 11, 2018 20:01
  • Nick commented
    September 11, 2018 20:01

    I can't have my app go down while I deploy-- rolling deploys is an expectation these days. I'll switch to DO as soon as this feature goes live.

  • Gustavo Gawryszewski commented
    September 11, 2018 20:01

    @cyril Its not the same as this one. He asked for a DNS service with (for example) round robin distribution over several IPs and health checks so it would stop sending requests to offline servers.

  • IndieIndeed commented
    September 11, 2018 20:01

    Dropped in 3V. One of the big things that could eventually make me move to Amazon/Linode which is upsetting because I like being within DO.

  • vinothkumar commented
    September 11, 2018 20:01

    +1

  • sonaht commented
    September 11, 2018 20:01

    Hello guys, can we have an update on this please?

    LBs and "elastic IPs" are close to standard requirements in order for serious infrastructure rollouts.

    Let us know of a possible road map please.

  • Levi Roberts commented
    September 11, 2018 20:01

    This is primarily the only thing stopping me from subscribing to about 10 DO servers. Shame, could of been a high-paying long term customer.

  • Ygor Lemos commented
    September 11, 2018 20:01

    any news on this one??? 2 years have past...

  • iLya Netcach commented
    September 11, 2018 20:01

    sleep.....

  • Cyril Nicodème commented
    September 11, 2018 20:01
  • Anonymous commented
    September 11, 2018 20:01

    Update?

  • Sharath Win commented
    September 11, 2018 20:01

    Any further update on this?

    Neither there is an update on Load Balancer nor on VPC with private IPs?
    Not sure how long you will need to get these features in!

  • Anonymous commented
    September 11, 2018 20:01

    Another big win here. Rackspace has cloud load balancers and Amazon Route 53. In order to truly compete in a sense of being a viable option for scaling...This is an absolute must. Otherwise, you're just going to be relegated to the smaller types of hosting needs. ... Not because we can't use another service like Route 53 or even setup HAProxy on two Digital Ocean servers ourselves for failover...But because it's a pain in the arse and it's 2013. Screwing around with load balancers is really not something we want to be doing.

  • Dante Marinho commented
    September 11, 2018 20:01

    I'm using Route 53 from amazon

  • Tim Burt commented
    September 11, 2018 20:01

    I'm in the same boat as a lot of people... I'm looking to move our servers from AWS into DO. I'm happy to deploy HAProxy on a small droplet to deal with the load balancing, so I fall into the 'keep it simple' side of the discussion. The key factors to help me along would be a private IP pool or a VPC, as discussed elsewhere. This would also mean that I don't need to tie-up valuable IPV4 addresses), no charges for internal traffic and having all my data transfer pooled in the account.

  • Anonymous commented
    September 11, 2018 20:01

    DigitalOcean provides great little nodes at a very good price, which suits our plans for a horizontally scaling product very well. Load balancing is the real sticking point as we would need to manage those also and ensure high availability.

  • Haakon commented
    September 11, 2018 20:01

    Hi, what exactly does it mean "we are in the process of a large roll-out that's under wraps but we will be announcing it soon."? Next week? Next month? Next year? It's more than a year since you wrote that you're looking at load balancing options...

  • Moisey Uretsky commented
    September 11, 2018 20:01

    Thanks for the feedback, we are in the process of a large roll-out that's under wraps but we will be announcing it soon.

    We're also pushing hard to make private networking part of that announcement which should help a lot of people with the load balancing.

    Then we just need to add elastic IPs.

  • Chris Kelly commented
    September 11, 2018 20:01

    I recently came across Digital ocean from some advertising on twitter. This feature (a very basic TCP LB) and a private back end network are the only things prevent me from moving numerous linodes to Digital Ocean. You guys rock

  • Gustavo Gawryszewski commented
    September 11, 2018 20:01

    HAProxy FTW!

  • Moisey Uretsky commented
    September 11, 2018 20:01

    Whatever we release we like to stay basic with it for that reason, too many different requests and ultimately applications like nginx are so powerful and flexible that alot of the heavy lifting can be accomplished directly on the virtual server where you have full control.

  • Kenn Ejima commented
    September 11, 2018 20:01

    I agree with Matt Campbell. The higher your offerings go in the software stack, the more the customer requirements diverge. I can already imagine you'd waste much time bloating the load balancer features for fragmented customer requirements, in the end you end up having hundreds of configuration options that covers all http://wiki.nginx.org/Modules, while the same development effort could go into the core hosting features.

    This is going to be "a marketing feature" - just because AWS or Linode has it, doesn't mean customers actually use it.

  • Moisey Uretsky commented
    September 11, 2018 20:01

    Hi Matt,

    We agree with your point of view to some extent and it's really about assessing the needs of the customer base.

    Definitely today there are some amazing applications that can do a lot of awesome things with some configurations and with very little load, specifically like nginx and load balancing.

    We are going to be handling some of the larger issues first that are top of mind for us and as we continue to improve the core product we will investigate other value added services like load balancing and firewalls and see what we can introduce in that space.

    Either way that will never prevent any customers from running their own load balanced setups or their own firewalls.

  • Matt Campbell commented
    September 11, 2018 20:01

    This is probably a minority opinion here, but I would like to discourage the implementation of this suggestion. Low-end droplets are so cheap that I think it would be better for customers to simply run their own load balancers (e.g. HAProxy or nginx) inside droplets. If DigitalOcean eventually supports publishing of custom from-scratch images, then perhaps a market of third-party, finely tuned load-balancing solutions for DigitalOcean could emerge.

    What I've observed in my usage of AWS is that if the infrastructure provider provides a blessed solution for some higher level service such as MySQL hosting or load balancing, then there is strong pressure, at least in one's own mind, to use that solution even if it falls short of one's requirements or desires in some way. For example, AWS's Elastic Load Balancing only supports a few ports below 1024. Yet I use ELB at work because of the perception that ELB, being provided by Amazon, is probably better than anything I could cobble together or get from a third party.

    DigitalOcean seems poised to be the premier provider of virtual machine hosting, in terms of performance and resilience as well as price. I think it would be best to do that one thing and do it well.

  • Moisey Uretsky commented
    September 11, 2018 20:01

    We're working on backend architecture updates, and other items and then most likely moving to storage before tackling load balancing.

  • Dash Bitla commented
    September 11, 2018 20:01

    Any updates on this?

  • Jean-Philippe Boily commented
    September 11, 2018 20:01

    You any ETA on that? Have you published your roadmap (or parts of it) yet? Thanks!

  • Moisey Uretsky commented
    September 11, 2018 20:01

    Now that we are finished with the first public version of DNS we are working through the rest of the product roadmap and internal IPs and load balancers are highest on that list.

    We are going to have a large product roadmap planning meeting this Saturday we're we are going to re-prioritize everything and move additional items into development.

    Thanks

  • Jean-Philippe Boily commented
    September 11, 2018 20:01

    Any update on that?

  • Moisey Uretsky commented
    September 11, 2018 20:01

    We are discussing options for a simple Load Balancer solution.