AWS é usado diariamente por milhões de empresas para servir seu conteúdo e serviços online. Mas AWS é muito mais do que infraestrutura virtual. No seu nível mais básico, é um ambiente de desenvolvimento complexo que permite dividir seus recursos necessários, tornando seu serviço mais confiável e econômico.
Se você pensar em uma configuração típica de serviço web. Você começa com seu domínio, que é a marca da sua empresa, mas é inútil sem um serviço por trás dele. Então você procura hospedagem na web. Essa hospedagem geralmente consiste em um servidor compartilhado que hospeda seu site e seu banco de dados backend. Pode até hospedar seu servidor de email também. Então, o que acontece quando ele fica fora do ar? Você perde tudo. E se estiver lento, talvez precise mover tudo para um novo servidor. Isso fica complicado rapidamente.
A AWS possui muitas camadas. Oferece soluções de banco de dados independentes, tanto relacionais quanto NoSQL, que você pode usar. Mas você não precisa usar os sistemas mais potentes, começa pequeno e vai construindo conforme necessário.