Observe que entendo o que é "Amazon S3"; Estou perguntando apenas sobre o software que lida com a interface HTTP.
Se eu verificar os cabeçalhos HTTP para github.com , por exemplo, um dos cabeçalhos de resposta será:
server: AmazonS3
A Amazon realmente tem um servidor da web que chama de 'AmazonS3' ou eles estão apenas modificando os cabeçalhos do Apache/nginx/etc?
O cabeçalho http do servidor não significa nada. É uma string de versão de produto arbitrária, pense em User-Agent, mas para o servidor. Como tal, não é confiável.
Mesmo que seja o Amazon S3 (não é, é um site dinâmico), existem maneiras de alterar o cabeçalho do servidor .
Em relação a algo mais próximo do que você descreve, o http Host também não implica em um único servidor de back-end, não que a Amazon ou o GitHub tenham um único servidor para algo importante.
Em geral, não considero grandes empresas de tecnologia de marca como bons exemplos de tecnologia de prateleira. Uma organização com grande tráfego, uma grande equipe de engenharia e um blog de engenharia tem maior probabilidade de escrever partes de sua pilha do zero.