
Sentindo falta das tags de nome automáticas da AWS nos seus recursos do Google Cloud? O Iris chegou pra resolver.
Como você talvez já saiba, a DoiT International é a força de engenharia por trás do reOptimize (hoje parte do DoiT Cloud Intelligence™) — uma solução de descoberta e otimização de custos para o Google Cloud Platform.
Com o DoiT Cloud Intelligence, você tem insights na hora sobre o faturamento do seu Google Cloud Platform, gerencia orçamentos, define alocações de custos e explora diferentes estratégias de otimização. O DoiT Cloud Intelligence permite fazer alocação de custos e fatiar o faturamento em grupos que fazem sentido pro seu negócio. Tudo isso usando labels atribuídos aos seus recursos do GCP.
Dashboard do reOptimize.io
Só que atribuir uma tag de nome a cada recurso na mão é trabalhoso e cheio de margem pra erro. Para facilitar a vida dos clientes do Google Cloud, criamos o Iris e automatizamos essa tarefa chata.
O Iris percorre os recursos de nuvem compatíveis e adiciona a cada um deles um label otag com o nome do recurso.
De cara, o Iris é compatível com os seguintes recursos do Google Cloud:
- Google Compute Engine
- Google Cloud Storage
- Google CloudSQL
- Google BigQuery (datasets e labels)
- Google Bigtable
O Iris roda no Google App Engine e pode ser implantado globalmente, aplicando tags em recursos de todos os projetos da sua organização no Google Cloud.
Estender o Iris é simples: basta adicionar um arquivo python ao diretório /plugin. A classe python do arquivo precisa fornecer duas funções:
def register_signals(self)def do_tag(self, project_id)O gerenciador de plugins carrega o arquivo automaticamente e executa a função do_tag.
Por onde começar? É só acessar github.com/doitintl/iris — as instruções de instalação são bem tranquilas!
Quer mais conteúdo? Confira nosso blog ou siga o Aviv no Twitter.