AWS es utilizado a diario por millones de empresas para servir su contenido y servicios en línea. Pero AWS es mucho más que infraestructura virtual. En su nivel más básico, es un entorno de desarrollo complejo que te permite dividir los recursos que necesitas, haciendo que tu servicio sea más confiable y rentable.
Si piensas en una configuración típica de servicio web. Comienzas con tu dominio, que es la marca de tu empresa, pero no sirve de nada sin un servicio detrás. Así que buscas alojamiento web. Este alojamiento generalmente consiste en un servidor compartido que aloja tu sitio web y tu base de datos backend. Incluso puede alojar tu servidor de correo. ¿Qué pasa cuando se cae? Pierdes todo. ¿Qué pasa si es lento? Es posible que tengas que mover todo a un servidor nuevo. Se vuelve complicado rápidamente.
AWS tiene muchas capas. Ofrece soluciones de bases de datos independientes, tanto relacionales como NoSQL, que puedes utilizar. Pero no necesitas obtener los sistemas más potentes, puedes comenzar con algo pequeño y escalar a medida que avanzas.