Anlattığınız mantık klasik / kabul edilen anlayışta bir load balancing değil, daha çok servisleri ayrı ayrı sunuculara dağıtmak yani dağınık bi yapı. Ancak konuda belirttikleri gibi örneğin db sunucusu saldırı alsa yine sorun yaşarsınız. Aynı işi yapan çok sayıda sunucuyu yapılandırılıp yükü dengeli dağıtmalısınız.
Ekleme: Elbette bu mantık yükü dağıtır, saldırıyı önlemez. Saldırı önleme için firewall gerekli ki bir rule yazdırmalı, istekleri buna göre filtrelemelisiniz. Bunu cloudflare da en basit haliyle yapabilir, daha karmaşık işler için farklı yazılımsal firewall türleri araştırabilirsiniz temel seviyede.