Este artículo cubre las preguntas más populares sobre el etiquetado de máquinas virtuales, como "¿Qué es?", "¿Por qué es necesario?", "¿Dónde sería útil aplicarlo?" y "¿Realmente necesito esto?".
Esperamos que puedas responder la última pregunta por ti mismo al final de este artículo.
¿Qué es una etiqueta?
Así que primero entendamos ¿Qué es una etiqueta?Una etiqueta es como una etiqueta descriptiva asignada a un recurso para identificarlo entre todos los demás, lo que facilita su búsqueda y administración. Por lo general, las etiquetas constan de una clave y un valor y se inician de las siguientes maneras: clave:valor, por ejemplo, propietario:james_dev.
Uno de los propósitos del etiquetado es agregar una clasificación y un orden a nuestra vida. Todo lo que se le ocurre a una persona tiene como objetivo mejorar la comodidad de la vida y el entretenimiento, ahorrar tiempo y ganar en conveniencia personal. Y el etiquetado también hace que el trabajo, en nuestro caso particular, trabajar con recursos virtuales, sea mucho más fácil.
En general, utilizamos etiquetas en nuestra vida diaria muy a menudo y prácticamente en todas partes, simplemente no le damos importancia. Por ejemplo, los cubiertos, para la mayoría de las cucharas, tenedores y cuchillos, se encuentran por separado, luego los productos químicos para el hogar: polvos para ropa de niños, para ropa blanca, para ropa de color, quitamanchas, etc., todo está en diferentes lugares. La gran mayoría de las personas lo hacen por su propia comodidad. Para definir activos, para facilitar la búsqueda de una cosa en particular.
Según los estudios realizados por empresas de TI de diferentes tamaños, definitivamente vale la pena decir que el uso de etiquetas simplifica enormemente el trabajo con los recursos y también la abundancia o, por el contrario, la falta de recursos se hace más visible para todos. El ejemplo más simple: se asigna una determinada cuota para el proyecto, que es gastada por los ingenieros en la nube, los recursos se utilizan para depurar, realizar pruebas, etc. Hoy en día, todo el mundo intenta automatizar tantos procesos como sea posible para ahorrar tiempo. Entonces, si no etiqueta los recursos, todas las instancias creadas se verán casi iguales (con la excepción de los identificadores y los nombres) y, seguro, pocas personas discutirán que en una semana no estará del todo claro para qué se utiliza la máquina.
Por supuesto, si tienes tres máquinas funcionando en la nube, es poco probable que te encuentres con un problema de este tipo, pero sin embargo, la persona a cargo de estos recursos puede enfermarse o irse de vacaciones y un colega que comience a realizar sus funciones (ya que pocas personas en las condiciones actuales del mercado pueden simplemente congelar un proyecto por un período de tiempo indefinido) dedicará mucho más tiempo a comprender la situación actual. La gente generalmente se va de vacaciones, se enferma, abandona la empresa y todo esto. irrevocablemente provocar caos en los recursos de la nube. La introducción de etiquetas y reglas de etiquetado en la primera etapa de la integración de la nube en una empresa permite organizar los recursos e identificar su afiliación..
¿Cómo empezar realmente a utilizar etiquetas?
Piensa en las reglas, analiza y clasifica los recursos que tienes en la nube. ¿Se crean con algún propósito? ¿Tienen personas o propietarios responsables? ¿Son producidos por algún trabajo de CD/CI? Digamos que hay varios equipos involucrados en el uso de la nube: desarrolladores, control de calidad y DevOps. En base a esto, ya puedes introducir tres etiquetas: equipo:qa, equipo:devs, equipo:devops. Profundizando, sabemos que DevOps implementa algunos trabajos de CI/CD, control de calidad desarrolla algunas pruebas y los desarrolladores lanzan algunos puestos de depuración en la nube, por lo tanto, hay nuevas etiquetas que se deben iniciar, y así sucesivamente. Tener estas cosas identificadas permitirá distinguir los puntos comunes e implementar las reglas, incluyéndolas también en tus procesos manuales y de automatización.
En cuanto a la pregunta de quién debería utilizar etiquetas, la respuesta es evidente: todo el mundo. Como ya hemos dicho antes en este artículo, todos utilizamos etiquetas en la vida cotidiana, por así decirlo, por capricho, para simplificar la búsqueda o para distribuir las cosas de forma lógica. Aquí ocurre lo mismo. Para un estudio más detallado de qué etiquetas es mejor utilizar en una situación determinada, le recomendamos leer Cómo utilizar etiquetas en MS Azure los Cómo usar etiquetas en AWSEn estos artículos encontrarás información más específica relacionada con cada nube en particular.