¿Qué hay tantos Ubuntu 14.04 LTS AWS AWS para la misma liberación? -- 14.04 campo con amazon-ec2 campo con aws camp askubuntu Relacionados El problema

What are there so many Ubuntu 14.04 LTS AWS AMIs for the same release?


2
vote

problema

Español

un poco de fondo. Quiero configurar una instancia de AWS EC2 de 64 bits que ejecute Ubuntu 14.04 LTS (HVM) en un disco de estado sólido con EBS en la región UE-WEST-1.

En el momento de la escritura, dentro del panel de control de AWS, inicio rápido, me ofrecen Ubuntu Server 14.04 LTS (HVM), SSD Volume Type - ami-f95ef58a .

Una búsqueda de ami-f95ef58a en la comunidad de AWS AMIS muestra esta imagen para ser ubuntu/images/hvm-ssd/ubuntu-trusty-14.04-amd64-server-20160114.5 - ami-f95ef58a . Así que parece que esto es un AMI lanzado el 14 de enero de 2016.

Sin embargo, si busco http://cloud-images.ubuntu.com/locator/ Sitio web de EC2 / y use los cuadros Seleccionar para reducir mi elección para mis requisitos.

  eu-west-1   trusty  14.04 LTS   amd64   hvm:ebs-ssd 20160314    ami-58cc762b    hvm   

Supongo que la versión posterior ( ABCDEFGHIJKLMNABCDEFGHIJKLMN7 ) sería una mejor opción que la ofrecida en la configuración rápida.

lo que me lleva hasta el punto de que hay tantos lanzamientos de 14.04 lts? Seguramente, el LTS no cambia, así que no sería mejor tener un AMI estático fijo y actualizarlo cuando se botione.

¿Se están produciendo constantemente las instancias de AMI para incluir parches y actualizaciones para que el administrador no tenga que modificar la instalación de la base?

Si es así, ¿por qué AWS no ofrece el AMI más reciente en QuickSet y, en su lugar, ofrece un AMI que está fuera de la fecha?

Original en ingles

A bit of background. I want to set up a 64-bit AWS EC2 instance running Ubuntu 14.04 LTS (HVM) on a solid-state disk with EBS in the eu-west-1 region.

At time of writing, within the AWS control panel quick start I'm offered Ubuntu Server 14.04 LTS (HVM), SSD Volume Type - ami-f95ef58a.

A search for ami-f95ef58a in the AWS Community AMIs shows this image to be ubuntu/images/hvm-ssd/ubuntu-trusty-14.04-amd64-server-20160114.5 - ami-f95ef58a. So it appears this is a AMI released on 14 Jan 2016.

However, if I search http://cloud-images.ubuntu.com/locator/ec2/ website and use the select boxes to narrow down my choice for my requirements I'm shown:

eu-west-1   trusty  14.04 LTS   amd64   hvm:ebs-ssd 20160314    ami-58cc762b    hvm 

I'm assuming the later release (ami-58cc762b) would be a better choice than the one offered in the quick setup.

Which leads me to the point of why are there so many releases of 14.04 LTS? Surely, the LTS doesn't change so wouldn't it just be better to have a fixed static AMI and update it when it boots.

Are the AMI instances constantly being produced to include patches and updates so the admin won't have to modify the base install?

If so, why doesn't AWS offer the most recent AMI in the quickset and instead offers a AMI that's two months out of date?

        

Lista de respuestas

0
 
vote

Amis son imágenes estáticas y no se pueden cambiar. Incluso si se pudieran actualizar, no deberían ser ser (al menos no el AMIS PÚBLICO).

El motivo de esto es que las implementaciones automatizadas dependen de una infraestructura y entornos conocidos con precisión. Supongamos que tengo una pieza de código que depende de alguna biblioteca que está preinstalada en el AMI, y sé que ese código funciona con el AMI actual. Si creo una plantilla de CloudFordAmtion para iniciar una instancia con esa ID de AMI y ejecute esa pieza de código, entonces debería trabajo. para siempre .

Sin embargo, si se le permitió que el AMI se "actualizó" y esa actualización hace que se cambie la biblioteca, entonces mi código puede ser o no puede ser compatible con la última versión de la biblioteca, potencialmente causando que el código falle. No importa si la actualización de la biblioteca se realizó con buenas intenciones (es decir, una solución de errores); Debe ser la decisión del escritor de aplicaciones para actualizar el AMI, y no el Mantenedor AMI.

Si está utilizando algo como CloudFormation para administrar su entorno, entonces los ID de AMI se almacenarán en sus plantillas (¡idealmente la versión controlada!) Y se actualizará si está listo para probar una nueva versión. La compatibilidad con un nuevo AMI debe probarse tan bien como lo haría con alguna característica nueva.

 

AMIs are static images and cannot be changed. Even if they could be updated, they shouldn't be (at least not the public AMIs).

The reason for this is that automated deployments rely on precisely-known infrastructure and environments. Suppose I have a piece of code that is dependent on some library that is pre-installed on the AMI, and I know that that code works with the current AMI. If I create a CloudForamtion template to launch an instance with that AMI id and run that piece of code then it should always work. Forever.

However, if the AMI was allowed to be "updated" and that update causes the library to be changed, then my code may or may not be compatible with the latest version of the library, potentially causing the code to fail. It doesn't matter if the library update was done with good intentions (i.e. a bug fix); it needs to be the decision of the application writer to update the AMI, and not the AMI maintainer.

If you are using something like CloudFormation to manage your environment, then the AMI ids will be stored in your templates (ideally version controlled!) and updated if and when you are ready to test a new version. Compatibility with a new AMI should be tested just as thoroughly as you would any new feature.

 
 

Relacionados problema

0  Cómo transferir el nombre de dominio de AWS Route 53 al servidor de enlace en casa  ( How to transfer aws route 53 domain name to home bind server ) 
He estado jugando con la idea de organizar mis propios sitios web. He lanzado una multitud de servidores de Ubuntu cada uno con diferentes configuraciones. Mi...

2  ¿Cuál es el valor del sesgo en la replicación de la base de datos Mongo DB?  ( What is skew value in mongo db database replication ) 
Acabo de comenzar los tres servidores de replicación de Mongodb. No entiendo qué es este valor de tornillo ¿Qué debería ser en qué servidor? qué valores ...

1  Adjuntar disco a AWS VM hace que el host se inicie en modo de emergencia  ( Attaching disk to aws vm causes host to boot into emergency mode ) 
Ahora he tenido esta experiencia en Azure Cloud & Amp; Amazon AWS Mi problema actual está en un anfitrión que ejecuta Ubuntu 15.10, pero tenía experiencias si...

2  Cómo iniciar sesión en Skype a través de la línea de comandos  ( How to log in to skype via command line ) 
Soy consciente de cómo instalar Skype a través de la línea de comandos: agregando el repositorio de socios canónicos y usando apt-get. Sin embargo, ¿cómo pu...

2  Elasticfox en Firefox 4  ( Elasticfox on firefox 4 ) 
¿Cómo se supone que debe instalar el complemento elasticfox en Firefox (4.0.1) en Ubuntu más reciente (11.04)? (Elasticfox es una extensión para la gestión ...

0  PAM: Fallo de autenticación  ( Pam authentication failure ) 
Perdón para la pregunta tonta, solo empezar a comenzar con Linux, y creo que todas las preguntas múltiples se enrollan en una. He configurado una máquina AWS ...

252  ¿Cómo ejecutar el comando sudo sin contraseña?  ( How to run sudo command with no password ) 
¿Cómo se envía el usuario abcdefghijklmnabcdefghijklmnabcdefghijklmnabcdefghijklmnubuntu en las imágenes de Ubuntu 12.04 /etc/sudoers ? Estoy usando Ubun...

0  Pregunta sobre GKSUDO / GKSU [duplicado]  ( Question regarding gksudo gksu ) 
Esta pregunta ya tiene respuestas aquí : ¿Cómo lo hacen? ¿Dirijo una aplicación gráfica en un servid...

4  Ubuntu Jisos como imagen mínima para el servidor con JRE  ( Ubuntu jeos like minimal image for server with jre ) 
Necesito crear un dispositivo de servidor minimalista para ejecutar en Amazon EC2 (AMI). Probé Debootstrap. Siempre llega a 200 MB, también es lo mismo con VM...

7  AWS Ubuntu Instancia - Derechos de usuario  ( Aws ubuntu instance user rights ) 
Estoy ejecutando una instancia de Ubuntu en los servicios web de Amazon, todos trabajan bastante dandy. Tengo un pequeño obstáculo que estoy tratando de encon...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos