- 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.
- Soy un desarrollador de Winform / WPF. ¿Qué debo aprender para convertirme en desarrollador de aplicaciones web en ASP .NET 5 o Meteor?
- Mi presupuesto diario para publicidad es de $ 20. Nuestro objetivo son desarrolladores, frontend y desarrolladores web. ¿Cómo puedo usar este presupuesto de la manera más eficiente?
- Soy un desarrollador de JavaScript de pila completa. ¿Qué debería estar aprendiendo en mi trabajo actual para hacerme más atractivo para mi próximo trabajo?
- Quiero participar en un Hackathon, pero no tengo experiencia práctica en programación web. Ya tengo algo de experiencia en HTML, CSS y JavaScript, pero quiero aprender la pila MEAN en un mes. ¿Como empiezo?
- ¿Hay alguna manera de deshabilitar las funciones sleep () y benchmark () en MySQL?