New answers tagged load-balancing
Make sure that you've selected HTTPS as Instance protocol. I've had set 443 both as LB and instance ports but HTTP selected as Instance Protocol and exactly the same behaviour.
Disabling the service should be enough because once the health check fails, the affected VM will be automatically "out" of the LB. However, you can use PowerShell or CLI to add or remove servers from the backend pool. ARM IaaS: Get started creating an Internet facing load balancer in Resource Manager using PowerShell ASM IaaS: Get started creating an ...
Your Cloud Load Balancer won't inspect traffic to find a Host header. You could effectively deny traffic for example.net by forcing SSL if you have a cert for example.com; you'd set the LB to HTTPS only and enable the httpsRedirect option. I'll expect CloudFlare to be able to deny the example.net traffic. Otherwise, look to your web server as you ...
I faced this problem today and was able to resolve it using TCP load balancing. If you do not need the HTTP/HTTPS specific load balancer options, perhaps you can use the TCP Load balancer (no SSL) to receive traffic to both port 80 and 443. For traffic from port 80, you can send back 301.
Any small vm acting as reverse proxy sould do. Just use nginx with GEOIP module. Here a nice tutorial https://www.digitalocean.com/community/tutorials/how-to-use-nginx-as-a-global-traffic-director-on-debian-or-ubuntu Then you point your dns to this vm and thia vm will then act as traffic director
From official documentation of Haproxy 1.6: " The load balancing algorithm of a backend is set to roundrobin when no other algorithm, mode nor option have been set. The algorithm may only be set once for each backend." Refer this link for details : https://cbonte.github.io/haproxy-dconv/1.6/configuration.html#4-balance
Not sure which way most of your traffic flows, if it's client -> server, or server -> client, but if it's the later, you might be interested in using (or checking out, at least) the Linux Virtual Server (LVS) which is an advanced load balancing solution that can be used to build highly scalable and highly available network services, such as ...
In terms of software - haproxy is good, proven solution. You have several ways how to achieve correct load balancing. IP Hash balancing Depending on your source IP, destination server will be calculated using hash of source ip. Therefore all requests from one IP will always reach the same server (unless it is down). I use this option on projects, which ...
This behavior likely results from the fact that by default CloudFront sets the Host: HTTP request header to the origin hostname, in this case elb.example.com. The application then presumably generates links based on that hostname. If, instead, you configure CloudFront to whitelist that header for forwarding to the origin, the Host header sent by the browser ...
The outcome of your scenario has nothing to do with multipathing, no production file system would allow for write-commit confirmations to get out of sync, whether a file system uses multipathing is irrelevant.
This is not what bonding is for. You need policy routing.
Assigning a network security group on the subnet does work as expected. Adding a network security group to a NIC on the scale set didn't work, possibly a limitation or is different than the virtual machine ARM resource.
From my understanding of what you're asking, you have control over all the steps of this process and want to bring up new versions of a containerized application which sit behind HAProxy without interrupting client connections to the old applications, but preventing new connections. This seems like a good use of the HAProxy disable server command. You ...
Top 50 recent answers are included