Este artigo aborda as perguntas mais populares sobre marcação de máquinas virtuais, como 'O que é isso?', 'Por que é necessário?', 'Onde seria útil aplicá-lo?' e 'Eu realmente preciso disso?'
Espero que você consiga responder à última pergunta no final deste artigo.
O que é uma tag
Então vamos primeiro entender o que é uma tag. Uma tag é como um rótulo descritivo atribuído a um recurso para identificar esse recurso entre todos os outros, tornando mais fácil encontrar e gerenciar os recursos. Normalmente, as tags consistem em uma chave e um valor e são iniciadas das seguintes maneiras – chave:valor, por exemplo, proprietário:james_dev.
Um dos propósitos da marcação é adicionar uma classificação e uma ordem à nossa vida. Tudo o que uma pessoa cria tem a intenção de melhorar o conforto da vida e do entretenimento, economizar tempo e ganhar conveniência pessoal. E a marcação também torna o trabalho, em nosso caso particular, trabalhar com recursos virtuais, muito mais fácil.
Em geral, usamos etiquetas em nossa vida diária com muita frequência e praticamente em todos os lugares, simplesmente não damos importância a isso. Por exemplo, os talheres para a maioria das colheres, garfos e facas ficam separados, então produtos químicos domésticos: pós para roupas infantis, para branco, para colorido, removedor de placa bacteriana e assim por diante, tudo está em lugares diferentes. A grande maioria das pessoas faz isso para sua própria conveniência. Para definir ativos, para facilitar a busca por uma coisa específica.
De acordo com os estudos realizados por empresas de TI de diferentes tamanhos, definitivamente vale a pena dizer que o uso de tags simplifica muito o trabalho com recursos e também a abundância ou, ao contrário, a falta de recursos se torna mais visível para todos. O exemplo mais simples: uma certa cota é alocada para o projeto, que é gasta por engenheiros na nuvem, os recursos são usados para depuração, para testes e assim por diante. Hoje em dia, todos estão tentando automatizar o máximo de processos possível para economizar tempo. Portanto, se você não marcar os recursos, todas as instâncias criadas terão quase a mesma aparência (com exceção de IDs e nomes) e, com certeza, poucas pessoas argumentarão que em uma semana não ficará totalmente claro para que máquina é usada.
Claro, se você tem três máquinas girando na nuvem, então é improvável que você encontre tal problema, mas no entanto a pessoa responsável por esses recursos pode ficar doente ou sair de férias e um colega que começará a desempenhar suas funções (já que poucas pessoas nas atuais condições de mercado podem simplesmente congelar um projeto por um período indeterminado de tempo) gastará muito mais tempo entendendo a situação atual. As pessoas geralmente saem de férias, licença médica, deixam a empresa e tudo isso irrevogavelmente levar ao caos nos recursos da nuvem. A introdução de tags e regras de marcação no primeiro estágio da integração da nuvem em uma empresa permite organizar os recursos e identificar sua afiliação.
Como realmente começar a usar tags?
Pense nas regras, analise e classifique os recursos que você tem na nuvem. Eles são criados para algum propósito? Eles têm algumas pessoas ou proprietários responsáveis? Eles são produzidos por algum trabalho de CD/CI? Digamos que há várias equipes envolvidas no uso da nuvem – Desenvolvedores, QA e DevOps. Com base nisso, você já pode introduzir três tags – team:qa, team:devs, team:devops. Indo mais a fundo, sabemos que o DevOps implementa alguns trabalhos de CI/CD, o QA desenvolve alguns testes e os Devs lançam alguns estandes de depuração na nuvem, portanto, há novas tags a serem iniciadas e assim por diante. Ter essas coisas identificadas permitirá destacar os pontos comuns e implementar as regras, incluindo-as também em seus processos manuais e de automação.
Em relação à questão de quem deve usar marcação, a resposta é evidente: todos. Como mencionado anteriormente neste artigo, todos nós usamos marcações na vida cotidiana, por assim dizer, por capricho, para simplificar a pesquisa ou para distribuir as coisas logicamente. É o mesmo aqui. Para um estudo mais detalhado de quais marcações são melhores para usar em uma determinada situação, aconselhamos que você leia como usar tags no MS Azure e como usar tags na AWS. Nestes artigos, você encontrará informações mais específicas relacionadas a cada nuvem em particular.