Cree un pequeño entorno de desarrollo primero. Su instancia de t2.micro será gratuita si este es su primer año en AWS (y aún no tiene uno creado en la cuenta).
RDS le costará, incluso una pequeña instancia, para el desarrollador. Recomiendo instalar su base de datos en una pequeña instancia EC2 a menos que tenga un presupuesto razonable. Para la producción, RDS es excelente cuando desea redundancia automatizada en múltiples zonas de disponibilidad, que obtendrá con solo presionar un botón, pero no por menos de $ 150 / mes en general, y tengo un clúster RDS con una sola réplica que cuesta más como $ 1500 / mes.
También consideraría sus necesidades de almacenamiento en caché, e instalar memcached / Redis en EC2 o usar Elasticache, que una vez más tiene el beneficio adicional de la conmutación por error automática para Redis.
- Cómo convencer a los desarrolladores de mi empresa para que usen Windows en lugar de Mac para el desarrollo
- ¿Cuáles son algunas oportunidades de carrera en JavaScript?
- Cómo estructurar una aplicación compleja Nodejs, express, mongodb (con mangosta)
- Cómo integrar las habilidades que aprendí en HTML, CSS y JavaScript para construir un sitio web de restaurante
- Cómo configurar un sitio web similar a Awesomeweb.com usando un tema
Servir en S3 para archivos estáticos también es excelente, hasta que necesite la distribución geográfica, entonces CloudFront es probablemente lo que usará (dada la pila de AWS).
Si tiene alguna pregunta, no dude en preguntar, lo he hecho muchas veces con Ruby on Rails y Python Django.