Desafios w.r.t. proximidade entre aplicativos hospedados fora dos serviços de persistência da Amazon e Amazon (SimpleDB e S3)

1

Trata-se de hospedar um portal da web. Anteriormente, minha topologia era inteiramente baseada no Amazon AWS, mas o fator preço (especialmente para o EC2) agora me faz repensar.

Agora vou rapidamente chegar ao que finalmente cheguei. Vou lançar o portal que será hospedado no Godaddy (plano ilimitado no Windows). O portal usa o SimpleDB para armazenar metadados e o S3 para blobs. MySQL disponível localmente será usado para os serviços do provedor ASP.Net.

Uma vez que o portal é lucrativo, eu pretendo mudar para a Amazon em sua totalidade.

Agora considerando a proximidade entre Godaddy & Amazon, eu enfrentaria problemas de desempenho "substanciais"? Há alguma sugestão para melhorar minha topologia?

    
por Kabeer 20.01.2010 / 08:57

1 resposta

1

Suponho que isso depende de como seu aplicativo usa o SimpleDB e o S3 internamente. Algumas reflexões:

    A Amazon recomenda disparar solicitações em paralelo no SimpleDB, portanto, certifique-se de que seu aplicativo esteja bem arquitetado para permitir isso. Se você estiver fazendo muitas consultas em série, o desempenho do seu aplicativo provavelmente será terrível, principalmente devido à latência da rede. Os repositórios do
  • S3 podem ser disponibilizados ao público, ou você pode usar o recurso de CDN da Amazon com o S3 ou pode gerar URLs com limite de tempo para um recurso privado específico. Se você estiver armazenando blobs de dados, imagens, etc., que o navegador do usuário pode fazer o download diretamente, use esses recursos em vez de baixá-los para o servidor e repassá-los para o usuário.
por 20.01.2010 / 10:16