.png)
Trata-se de hospedar um portal web. Anteriormente, minha topologia era inteiramente baseada no Amazon AWS, mas o fator preço (especialmente para EC2) agora me faz repensar.
Agora chegarei rapidamente ao que finalmente cheguei. Vou lançar o portal que ficará hospedado no Godaddy (plano ilimitado no Windows). O portal usa SimpleDB para armazenar metadados e S3 para blobs. O MySQL disponível localmente será usado para os serviços do provedor ASP.Net.
Assim que o portal for lucrativo, pretendo migrar totalmente para a Amazon.
Agora, considerando a proximidade entre Godaddy e Amazon, eu enfrentaria problemas de desempenho “substanciais”? Há alguma sugestão para melhorar minha topologia.
Responder1
Suponho que depende de como seu aplicativo usa SimpleDB e S3 internamente. Alguns pensamentos:
- A Amazon recomenda disparar solicitações em paralelo no SimpleDB, portanto, certifique-se de que seu aplicativo esteja bem arquitetado para permitir que você faça isso. Se você estiver fazendo muitas consultas em série, o desempenho do seu aplicativo provavelmente será péssimo, principalmente devido à latência da rede.
- Os buckets S3 podem ser disponibilizados ao público, ou você pode usar o recurso CDN da Amazon com S3, ou pode gerar URLs com tempo limitado para um recurso privado específico. Se você estiver armazenando blocos de dados, imagens etc. que o navegador do usuário pode baixar diretamente, use esses recursos em vez de baixá-los para o seu servidor e devolvê-los ao usuário.