Cómo implementar código Java mientras se usa AWS

  • AWS Elastic Beanstalk – PaaS (Desarrolladores)
  • Si desea implementar e iniciar una aplicación rápidamente en AWS, puede usar AWS Elastic Beanstalk. Elastic Beanstalk es una plataforma como servicio que es principalmente para que los desarrolladores implementen y lancen una aplicación sin sobrecargar la infraestructura.
  • En Elastic Beanstalk, tiene opciones para elegir el entorno en función de su aplicación. Si desea implementar la aplicación Java, puede elegir la versión JDK y la versión Apache Tomcat. Al iniciar una instancia EC2, Elastic Beanstalk instalará los paquetes necesarios en una instancia y finalmente obtendrá su aplicación. Por lo general, su aplicación debe estar en el repositorio de la base de código. Siempre que realice cambios en el repositorio de la base de código, Elastic Beanstalk extraerá el código y actualizará una aplicación.
  • AWS OpsWorks – Ingenieros DevOps (Desarrolladores y SysAdmin)
  • Si está buscando automatizar toda la infraestructura y los ajustes de configuración para la aplicación, entonces OpsWorks es la mejor opción para usted. Si está familiarizado con la automatización de Chef y sus conceptos, puede automatizar toda la infraestructura de la aplicación para instalar paquetes, configurarla y finalmente implementarla en una flota de instancias EC2.

De lo contrario, puede iniciar directamente una instancia de EC2 y usar grupos de seguridad para los que el puerto debe estar abierto. Si su aplicación accederá a otros servicios de AWS, entonces debe usar el rol de IAM con permisos específicos y adjuntarlo al iniciar una instancia.

Si su aplicación necesita acceder al servicio RDS, inicie una instancia de base de datos en la subred privada. A continuación, abra el puerto para el servicio RDS en el grupo de seguridad de EC2. Como ejemplo, desea usar MySQL y luego debe abrir 3306.

Asegúrese de que su instancia EC2 debe estar en una subred pública. Si su aplicación necesita tolerancia a fallas, alta disponibilidad, entonces puede usar AutoScaling y ELB con EC2.

Supongo que está intentando implementar una aplicación web Java para la que podría usar un contenedor Tomcat en Elasticbeanstalk. (Plataformas compatibles).

Guía paso a paso para implementar una aplicación en Elasticbeanstalk:
Implementación de una aplicación con AWS Elastic Beanstalk

More Interesting

¿Por qué siento la necesidad de entender todo en el desarrollo web / móvil?

Estoy diseñando un menú de navegación. ¿Algún consejo o truco que lo haga increíble? ¡Gracias!

Tengo un gran sitio web creado por desarrollo subcontratado. ¿Debo contratar a alguien en Elance para mantenerlo ya que todo mi negocio se basa en este comercio electrónico?

¿Soy la única persona que piensa que jQuery y bootstrap deben colocarse en el compartimento 'no tocar este' del cinturón de herramientas del desarrollador / diseñador?

Si elijo crear el front-end y el back-end de un sitio web y cargué el código al host y quiero actualizar el sitio, ¿qué debo hacer?

¿Qué sitio web puedo usar para encontrar una empresa especializada en el desarrollo de juegos? Tengo una idea para un juego que me gustaría crear.

Quiero crear ID de correo electrónico (con mi nombre de dominio) con mi aplicación web de fondo (PHP / ROR). También quiero establecer una dirección de reenvío predeterminada para las ID de correo electrónico que he creado. ¿Cómo procedo con esto?

Estoy interesado en el desarrollo web. ¿Qué curso debo seguir: J2EE-Struts con Hibernate Framework o J2EE-Hibernate con Spring Framework? ¿Cuál es la diferencia entre los dos?

Cómo desechar una página web con Easy Data Feed 1.32.12

Tengo conocimientos básicos de desarrollo web, diseño gráfico, codificación competitiva y desarrollo de aplicaciones de Android. ¿Cómo aprendo más al respecto?

¿Cuál sería un trato justo para construir un sitio web para un amigo que quiere pagarme para construirlo y luego dividir las ganancias?

Cuando tenía 14 años, tomé una clase de HTML. No he usado HTML en más de 10 años. ¿Debo codificar desde cero o usar estos marcos calientes como Foundation?

Cómo obtener un servicio de alojamiento compartido SSD con un buen soporte

Cómo comparar las cotizaciones recibidas de las empresas de desarrollo de sitios web para diseñar y construir un nuevo sitio web

Estoy aprendiendo Ruby on Rails con miras a un cambio de carrera en el desarrollo web. Soy reacio a cambiar a una Mac, pero me han dicho que es la mejor opción para el desarrollo. ¿Es esto cierto?