Qual é a diferença entre o EC2 e o S3 da Amazon?
Amazon EC2 (Elastic Computing Cloud) : É uma solução de cloud web service, que pode ser utilizada para alojar a sua aplicação. Basicamente, o EC2 é como uma enorme máquina que roda Windows ou Linux (ou qualquer outro sistema operacional). E é capaz de lidar com qualquer software ou aplicação que você instalar nele, por exemplo, Apache, PHP, Python, Qualquer Base de Dados, ou qualquer outro utilitário. Portanto, simplesmente esta é uma plataforma de hospedagem de aplicativos onde você pode configurar o sistema conforme sua necessidade e executar seu aplicativo com uma das melhores infra-estruturas fornecidas.
>br>Amazon S3 (Simple Storage Service) : Enquanto o S3 é mais uma solução/serviço de armazenamento de dados. Isto é normalmente usado para armazenar grandes arquivos binários ou outros dados importantes. Você pode comparar o sistema S3 com um enorme disco rígido, onde qualquer quantidade de dados pode ser armazenada e acessada, com muito menos despesas gerais de E/S (pois ele foi projetado para lidar com bilhões de objetos de dados).
Amazon also has other storage and database services, like RDS for relational databases and DynamoDB for NoSQL.