¿Para qué utiliza la etiqueta de instancia AWS EC2?

Este tipo de etiquetas pueden ser realmente útiles. Por ejemplo, una vez que comience a diseñar instancias mucho más “desechables” (como sugiere la pregunta), y donde las instancias van y vienen con mucha más frecuencia, tendrá que pensar en el proceso de arranque de principio a fin y escribir tanto de lo posible sin intervención humana.

Por lo tanto, cuando una nueva instancia se conecte, comience el arranque y cargue el software y los archivos de configuración (tal vez de S3 o Github, etc.), también puede necesitar encontrar las direcciones de ciertos otros elementos de su infraestructura, como un LB, o un nodo clave en una capa particular de su aplicación. Aquí es donde las etiquetas de instancia realmente podrían ayudar a llenar ese tipo de datos, o incluso hacer que un servidor registre las etiquetas de instancia apropiadas para sí mismo una vez que estén completamente activas. También puede hacer esto haciendo que los servidores se registren a sí mismos (tipo de nodo, IP, etc.) en una tabla SimpleDB y consulten también para aprender sobre otros elementos de la red con los que necesitan comunicarse. Sin embargo, las etiquetas de instancia pueden ser más fáciles de trabajar al final del ciclo de vida, ya que una tabla de base de datos externa debería actualizarse cada vez que una instancia muere o se desconecta.

Las etiquetas en AWS, cuando se usan estratégicamente, ayudan a los equipos de TI a optimizar la forma en que administran los entornos de implementación. Es solo una forma de mantener las cosas ‘organizadas’ en la nube.

Habrá momentos en los que usaría una gran cantidad de instancias de EC2, pero realizar un seguimiento de sus costos de facturación actuales puede causarle dolor de cabeza.

Quizás se pregunte: ¿Qué recursos de AWS (instancias, volúmenes, instantáneas, etc.) están realmente en uso? ¿Qué instancias están en estado inactivo o están desconectadas actualmente? ¿Qué entornos te están cobrando más? ¿Qué negocio en particular está excediendo las asignaciones de costos establecidas? Las ‘etiquetas’ lo guiarán y responderán a todas estas preguntas que pueda tener.

Para obtener una comprensión profunda de las mejores prácticas de etiquetado en AWS y cómo el etiquetado puede resultar en ahorros de costos inteligentes en AWS, puede descargar esta guía gratuita: Ahorro de costos de AWS con etiquetado inteligente – Guía gratuita 2017

Espero que esto ayude.

Aclamaciones.

En nuestra organización tenemos múltiples proyectos / unidades de servicio que se ejecutan en una sola cuenta aws. Por lo tanto, hemos ordenado tener etiquetas adecuadas para que la administración de la cuenta sea fácil.

  1. Asignación de costos: esta es una forma de cobrar a los proyectos / unidades de servicio por los servicios que consumen. También nos ayuda a crear grupos de recursos.
  2. Programa: Tenemos etiquetas que definen cuándo iniciar y detener una instancia. La función Lambda lee la etiqueta y luego toma medidas.
  3. Auditoría: tenemos una etiqueta de creación que se utiliza para rastrear quién lanzó (identificación de correo electrónico) la instancia. También tenemos una etiqueta que anota el nombre del catálogo de servicios desde el cual se lanzó el producto.

Aunque también podemos almacenar esta información en dynamodb o rds, preferimos las etiquetas.