Hay muchos recursos para aprenderlo, pero depende principalmente de su pila y el tamaño del proyecto y / o su equipo.
Puede configurar un servidor CI que tome su aplicación, ejecute la prueba (si lo desea), la compile y la distribuya para la implementación.
Por ejemplo, puede usar Jenkins como el servidor CI para construir su aplicación y crear un paquete Debian y luego publicarlo adecuadamente en un S3 Bucket que su canal de CD puede instalar en la máquina, por ejemplo, a través de un empaquetador para crear un AMI que puede usar para crear un grupo de escalado automático detrás de un ELB que puede hacer público restringir el acceso a través de grupos de seguridad
- ¿Qué deben saber los desarrolladores sobre el nuevo servicio de procesamiento de datos administrado que Google lanzó en Google I / O?
- ¿Qué es mejor cloud computing o análisis de big data?
- ¿Hay algún cupón de descuento para Cloud Server para febrero de 2017?
- ¿Cuáles son los pros y los contras de dejar que el hardware pesado se levante a servidores basados en la nube, teniendo en cuenta las siguientes perspectivas: comercial, laboral y personal?
- ¿Cuál es el conocimiento básico necesario para comenzar una carrera en computación en la nube?
Puede usar Ansible (o Puppet, Chef, etc.) para automatizar la implementación. Un enfoque más simple es simplemente construir el paquete en su máquina local y usar el empaquetador para construir un AMI directamente que luego se puede implementar con Ansible. Sin embargo, esto no se adapta al tamaño del equipo.
Depende del alcance de su proyecto y la frecuencia con la que desee implementar sin afectar a su cliente (ya que puede reemplazar su ASG anterior por un ASG nuevo en el mismo ELB para no interrumpir el servicio. Piense en un 100% de tiempo de actividad).
Escriba un comentario con su enfoque (con escalado automático y elb o solo una instancia individual con IP pública o privada, etc.) y puedo darle una lista de tecnologías para usar y lo que necesita aprender para ello (por ejemplo, empaquetador compile ami e instálelo desde el cubo s3 a través de apt-transport-s3, despliegue ansible ec2 con ami desde el empaquetador) si necesita la información.