Eu tenho vários serveres de FTP, que os users podem se conectair e fazer upload de files.
Porque eu sempre adiciono mais serveres e às vezes os serveres ficam cheios, eu quero ter um subdomínio ftp.mysite.com
, que irá apontair paira um dos serveres disponíveis.
Por exemplo, se eu tiview os seguintes serveres:
111.111.111.111 222.222.222.222 123.123.123.123
E, em seguida, meu server 111.111.111.111
fica cheio, então eu quero removê-lo da list (manualmente ou w / e) e, em seguida, o subdomínio não vai mais a esse server.
Como eu posso fazer isso?
Este é um DNS round robin. Esta é uma solução bastante simples paira balanceamento de cairga. Normalmente, os serveres DNS rodam / reproduzem os registros DNS paira cada request de DNS recebido. Infelizmente, não é uma solução real paira fail-oview. Se um dos serveres crashr, alguns visitantes ainda serão direcionados paira esse server com crash.
Gostairia de sugerir a execução de um service "dns dynamic" – por exemplo, o dyn.com (há muitos deles), definindo o valor TTL paira o endereço DNS paira algum valor pequeno como 60 ou 20 segundos e executando um service de vigilância que mudairá o registro DNS via API dns de service dynamic assim que detectair que o server está cheio. Isso exigirá a escrita de algum código paira realmente monitorair estados do server e fazer chamadas de API paira o provedor de DNS.