Does a Balancer need a band equal to sum of all bands of Caching Servers? What shall we do in case there are no ports in a Balancer?
Sim. Adicione tubos maiores ou use o balanceamento de carga geográfica CDN.
Should we add more Balancers or solve the problem by means of Round robin DNS?
Esta é realmente a mesma solução. Você adiciona mais balanceadores e os insere no DNS round robin. Ou, como eu disse antes, a alternativa mais inteligente é usar o balanceamento de carga geográfica.
What are the standard approaches to such problems?
Use um DNS que responda com o servidor mais próximo ao usuário e coloque esses servidores em todo o mundo. Isso tem outras vantagens, como fornecer uma experiência de baixa latência para seus usuários.
Can anyone advise hosting-companies, which can solve this problem? We are interested in American and European markets.
Para o balanceamento de carga de DNS geográfico, você deve pesquisar no Google. Você precisará de um serviço de DNS mais avançado, mas deverá ser capaz de encontrá-lo. Na Europa, você deve definitivamente dar uma olhada na OVH, que tem uma rede realmente grande e pode fornecer largura de banda de vários gigabits. Para os EUA, não sei.