I want get high availability with BGP (mostly for DDoS Attack) I have.. Ubuntu servers(not Vultr's) and Vultr's ubuntu servers and I'll rent /24 IP block and AS Number soon..(and link it to vultr) (Unfortunately,we need to pay $2000 to get ddos protection in my server country and I don't want to move to other country server)
I have some ideas but I don't know how to do it... (I'll represent it to webserver)
1: load balancing (assign many IPs to the webserver and add the IPs to A record)
2: FailOverIP (if there is ddos attack to the webserver assigned IP,then use 2nd assigned IP to failover.(then I link the IPs to DNS failover service for users?)
3: Reverse IP -GRE Tunnel : Link /24 IPs to server1 and connect server1 and server2(webserver) with BGP Tunnel to forward the traffic.(User->server1->BGP->server2->web)
-Reverse Proxy -TCP Reverse Proxy : Link /24 IPs to server1 and use reverse proxy softwere to redirect TCP:80 request to server2(webserver)