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.