Os websites enormes têm mais de um uplink global? [fechadas]

4

Por exemplo, o Google tem mais de 500 endereços IP, mas apenas cerca de 20 centros de dados. Como isso pode ser.

Pelo que li, um data center típico (imenso) terá 1 uplink global, um roteador e um switch principal. Cada cluster é conectado ao comutador principal. No cluster há outro switch (seu uplink leva o switch principal) ao qual cada nó está conectado. Está correto?

Se um site está sendo executado em um cluster enorme e a velocidade de upload é o gargalo, você pode ter dois ou mais uplinks em execução para um cluster?

Além disso, se você tiver vários datacenters para um site, poderá configurar o FTP e outros aplicativos semelhantes para fazer o upload em cada centro?

    
por Ben Campbell 24.10.2011 / 07:34

3 respostas

12

For example, Google has over 500 IP address, yet only around 20 data-centers. How can this be.

Você parece ter um mal-entendido fundamental sobre o funcionamento da Internet. Um datacenter abriga muitos servidores e normalmente tem muitos endereços IP. Endereços IP não são como endereços postais - eles podem se movimentar (através da magia do BGP )

From what I have read, a typical (huge) data-center will have 1 global uplink, a router, and a main switch. Each cluster is hooked up to the main switch. In the cluster is another switch (its uplink leads the the main switch) which each node is connected to. Is this correct?

O que você leu é totalmente incorreto. Qualquer datacenter que valha a pena hospedar terá vários uplinks (várias conexões físicas para vários provedores - ou as redes para as quais eles estão comprando transito ou pares).

Os principais switches e roteadores são normalmente configurados com pelo menos redundância de par de failover.
Os comutadores de acesso (aos quais os servidores se conectam) podem ser redundantes de outras maneiras (os dois mais comuns são cada servidor conectado a dois comutadores de acesso separados com caminhos separados de volta ao núcleo ou você tem dois servidores conectados a um comutador de acesso separado com caminhos separados de volta ao núcleo)

If a website is running off a huge cluster and the upload speed is the bottleneck, can you have 2 or more uplinks running to one cluster?

Esta pergunta não faz sentido no contexto de como o tráfego de internet flui. Você precisa entender melhor o roteamento - versão curta "O tráfego segue o caminho mais curto de A para B. Se esse caminho estiver congestionado, o tráfego ficará lento." - Há mais coisas mágicas que podem ser feitas para redirecionar o tráfego em torno do congestionamento.

Em relação ao servidor de terminal, existem maneiras de truncar ou vincular as conexões Ethernet para dar aos servidores individuais mais largura de banda dentro do datacenter . Isso muitas vezes não é útil para aumentar a velocidade, porque o gargalo costuma estar na Internet em algum lugar ...

Você também está abusando do cluster de palavras (o que o KIND de cluster importa).

Also, IF you have multiple data-centers for one site, can you configure FTP and other similar applications to upload to each center?

Resposta curta: Não.
Resposta longa: Examine os sistemas de arquivos distribuídos , o espelhamento de site remoto (replicação) e a redundância geográfica em geral.

    
por 26.10.2011 / 18:14
11

Gostaria de saber como você chegou a essas conclusões sobre como os datacenters operam.

A menos que seja um datacenter muito pequeno, eles terão vários uplinks para dois ou mais NOCs para seus números de AS e podem ou não executar seus próprios serviços de BGP.

Os datacenters maiores normalmente têm vários links redundantes (ou seja, 4 ou mais conexões físicas) para separar os NOCs de backbone ou as trocas entre pares.

Quando você está falando de ENORMES centros de dados (como o google certamente é), eles normalmente são NOCs, ou estão localizados dentro de uma troca de peer para ter uplinks diretos (caminho mais curto) para o backbone.

Nada disso está relacionado de alguma forma a como servidores ou serviços individuais são executados ou apresentados à Internet.

Também pareço lembrar que o Google emprega grandes quantidades de fibra escura (conexões diretas, sem conexão à Internet) entre seus próprios datacenters. Isso fornece redundância adicional, bem como maior taxa de transferência entre sites.

    
por 26.10.2011 / 17:38
5

Olhando através das imagens do google para topologias de datacenter, é fácil ver como você chegou a essa conclusão. A maioria dos exemplos é para pequenos data centers. Eles têm muito pouco em comum com topologias na escala do Google, Microsoft ou Yahoo.

Aqui está um bom exemplo de uma visão interna de um datacenter (isso não é nem perto da escala de um único Google, Microsoft ou Yahoo DC):

Eaquiestáumexemplodoquepodeestaràespreitanafronteirado"Campus Core" no diagrama anterior (ignore os rótulos, isto é apenas para ilustrar):

A topologia de rede pode ser muito mais complexa que o router-switch-server. Depende apenas do que você está tentando fazer.

    
por 26.10.2011 / 18:23