drmike
100% Tier-1 Gogent
Well, this sort of HA setup as proposed will work and does work. There are MANY HUGE sites that do essentially this. Cloudflare does this essentially.Choose a reliable host and you won't need some hacked up HA setup with donated virtual servers from shovehost sniffing for login data.
The sniffing for login data part, that's a real concern though.
Shouldn't be plugging these front end nodes on to just any network anywhere. I'd start with BuyVM and SecureDragon since both reputable and both have DDoS protection services. But, both are purely US West Coast so far.
Choose a reliable host and you won't need some hacked up HA setup with donated virtual servers from shovehost sniffing for login data.
Reliable hosting is just one part of this. Choosing Telx or Equinix solely isn't going to make everything run right and provide redundancy and geo-balancing --- unless you get setups in multiple geographic locations from them ==== $$$. Plus the DDoS protection.
Does IPB support such or is Varnish being ran as a MySQL proxy to facilitate that? Caching on database layer creates tons of issues unless plugins/mods exist in IPB to handle and control such.Varnish caches MySQL requests as well s
CloudFlare for all it's success has plenty of failings. See what they do when someone tosses a DDoS at the site for 12 hours. Their service is good, but whatever the top advertised package is, they'll have you up there paying in no time for being a hassleToss CloudFlare in front of that, you're good.
.
The minute someone finds out where any of your non-ddos protected assets are and takes them down. Or when one of them goes down. If you host it with one SQL server, you still have a single point of failure. If you make some six-servered beast for a small forum, it's not going to be a good time. Sure, one of your load balancers might be able to go down, but when latency gets ahold of you and it's taking 500ms just to get all of the queries for a page-load, you might as well just not.
Where to start with this one... How would someone find the front ends? I suppose they could. But you shouldn't be advertising them, so kind of hard.
If a front end node goes down (Varnish + proxy) you will end up needing to pull that node from the pool. That will be best done at DNS level with a real API enabled monitoring service.
Databases over the internet = bad and high latency. Don't even bother if you are thinking that.
The Varnish + proxy stack should have MySQL bundled and the webserver also. So each and every location can fully do everything. It's a many to many distribution. Complicated, yes.
Close proximity better be the same datacenter. Better be < 5ms. Still high as heck and big delay.backend which are in close proximity to the frontend
Unsure why the advertising hate exists. I HATE ADVERTISING, because it is usually off topic and not relative to me. Ads here? Well, they would be relative to my interests and much of what I discuss. So it is not evil. Plus ads would be from productive community members.advertising off the site
Last edited by a moderator: