Acabo de comenzar a usar Amazon Web Services (AWS) y todavía estoy aprendiendo cómo funciona y qué funciones ofrece. He creado con éxito dos de las aplicaciones de muestra de Java y las he subido a instancias alojadas en AWS. Si voy a la pestaña Elastic Beanstalk en AWS Management Console, puedo ver cada una de mis aplicaciones web alojadas, incluido un enlace URL a cada aplicación web. Las direcciones URL tienen el siguiente formato:¿Cómo asocio mi nombre de dominio con mis aplicaciones AWS?
http://myinstancename.elasticbeanstalk.com
También tengo un dominio privado. Vamos a llamarlo "midominio.com". El registrador de dominios proporciona una página de mantenimiento DNS donde puedo cambiar los registros A y CNAME para mis dominios.
PREGUNTA: ¿Es posible para mí para configurar mi DNS del dominio en conjunción con mi cuenta de AWS tal que puedo hacer mis aplicaciones web alojadas en AWS aparecen con direcciones URL como esta:
http://myinstancename.mydomain.com
Gracias por la respuesta detallada (en particular el 'elástico IP es gratis' parte). Lo probaré y veré qué pasa. ¿El propósito del equilibrador de carga que está sugiriendo realmente es el equilibrio de carga u otra cosa? Mi sitio tendrá muy poco tráfico, por lo que no me preocupa que esté sobrecargado. –
Nginx, haproxy, etc. se pueden usar como proxy y/o equilibrador de carga. Me gusta nginx y lo uso para las dos cosas al mismo tiempo. Elija la herramienta de proxy que prefiera y hablemos sobre la configuración que necesita (tal vez mediante otra pregunta de stackoverflow con la etiqueta de nombre de proxy adecuada para que todos los expertos puedan participar). –
No me molesté con el equilibrador de carga, pero el 'Elastic IP' y' A Record' funcionaron muy bien. La propagación de DNS llevó a cabo lo suficiente como para que mi nueva entrada DNS se resolviera correctamente desde mi casa y mi oficina en 12 horas. Decidí que realmente solo tenía que asignar un nombre a una aplicación web por ahora. Así que 'mywebapp.midominio.com' ahora está trabajando con mi brillante nuevo AWS Elastic IP manteniéndolo todo junto. ¡Gracias por la ayuda! –