Saltar al contenido

Implementación/configuración posterior de la instancia para AWS Elastic Beanstalk

Contamos con la respuesta a esta contratiempo, o por lo menos eso creemos. Si continuas con interrogantes dínoslo, para nosotros será un placer responderte

Solución:

La posibilidad de personalizar sus entornos es de hecho una de las key características de AWS Elastic Beanstalk en comparación con otras ofertas de PaaS:

La mayoría de los contenedores de aplicaciones existentes o las soluciones de plataforma como servicio, si bien reducen la cantidad de programación requerida, disminuyen significativamente la flexibilidad y el control de los desarrolladores. […] Sin embargo, con Elastic Beanstalk, conserva el control total sobre los recursos de AWS que impulsan su aplicación. Si decide que desea hacerse cargo de algunos (o todos) de los elementos de su infraestructura, puede hacerlo sin problemas. […]

Lo que buscas es posible facilitando un AMI personalizada. Una vez que haya lanzado un entorno, puede personalizar sus detalles de configuración, entre ellos, la AMI utilizada por sus instancias, como se ilustra en Configuración de servidores. Si bien hay algunos requisitos que deben cumplirse para ejecutar correctamente dentro de Beanstalk, básicamente puede personalizar estas AMI a su gusto, el proceso está documentado en Uso de AMI personalizadas (para obtener una explicación de terceros, consulte, por ejemplo, Cómo personalizar un Amazon Elastic Beanstalk instancia).

Sin embargo, tenga en cuenta la siguiente implicación:

Importante

Después de ejecutar su propia AMI personalizada, ya no recibirá ninguna actualización automática del sistema operativo, la pila de software o el administrador de host de AWS Elastic Beanstalk.

Esto significa que deberá realizar un seguimiento de la evolución de las AMI de AWS usted mismo para garantizar la estabilidad y la seguridad de su aplicación; esto no es tan fácil como debería ser actualmente, como se explica, por ejemplo, en las preguntas sobre el ciclo de vida del producto de la AMI de Amazon y, más recientemente, Mantenerse al día con los desarrolladores de AWS (últimas AMI).

¡Buena suerte!

Ahora puede configurar AWS Elastic Beanstalk mediante archivos de configuración. Esta es una alternativa a la creación y mantenimiento de AMI personalizadas.

http://docs.amazonwebservices.com/elasticbeanstalk/latest/dg/customize-containers.html

Actualmente es compatible con Tomcat 6/7, Python 2.6 y Ruby 1.8.7/1.9.3.

Como se escribió antes de usar el archivo de configuración Crear un archivo:

./.ebextensions/myapp.config

con lo siguiente:

packages: 
  yum:
    memcached: [] 
container_commands:
  01_memcached_start:
    command: "service memcached restart"

Te mostramos reseñas y puntuaciones

Si te ha sido de utilidad nuestro artículo, te agradeceríamos que lo compartas con el resto entusiastas de la programación de esta forma nos ayudas a difundir este contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *