# Grupos de Recursos (AWS)

### Visão Geral

O Grupo de Recursos é a camada de inteligência e organização do módulo Autofix. Ele permite segmentar a infraestrutura cloud em conjuntos lógicos, funcionando como o alicerce para a aplicação de todas as outras automações (Smart Stop, Scheduled Scaling, Auto Tags e Tag Manager). O objetivo é garantir que as políticas de automação sejam aplicadas de forma estruturada, escalável e segura.

### Objetivo de Negócio

Gerenciar automações em ambientes complexos com múltiplas contas e regiões exige uma segmentação precisa. Sem o agrupamento estruturado, a organização enfrenta desafios como:

* Inconsistência: Aplicação de regras em recursos indevidos.
* Complexidade de Manutenção: Dificuldade em atualizar políticas recurso por recurso.
* Risco Operacional: Falta de isolamento entre workloads de Produção e Desenvolvimento.
* Falta de Padronização: Fragmentação dos critérios de governança.

***

### Como Funciona: A Camada de Escopo

O Grupo de Recursos atua como um escopo reutilizável. Uma vez definido, ele pode ser associado a diversas regras de automação simultaneamente.

#### Critérios de Identificação

A segmentação é dinâmica e utiliza múltiplos parâmetros para agrupar os recursos:

* Contexto Cloud: Filtragem por Contas específicas e Regiões.
* Metadados (Tags): Agrupamento baseado em chaves e valores (ex: `Environment: Dev`).
* Identificadores Diretos: Seleção por Nome do Recurso ou Resource ID.

***

### Processo de Configuração

A criação de um grupo no módulo Autofix → Grupo de Recursos segue um fluxo simplificado:

1. Identificação: Definição de um nome claro e objetivo para o grupo.
2. Seleção de Abrangência: Escolha das Contas e Regiões que o sistema deve varrer.
3. Definição de Critérios: Configuração dos filtros (Tags, Nomes ou IDs) que determinam quais recursos pertencem ao grupo.
4. Associação: Uma vez salvo, o grupo torna-se disponível como "alvo" para as regras de Smart Stop, Scaling e Tagging.

***

### Impacto em FinOps

O agrupamento eficiente é um acelerador de maturidade em FinOps:

* Escalabilidade de Governança: Permite a aplicação de políticas consistentes em milhares de recursos de uma só vez.
* Redução de Risco Operacional: Garante o isolamento de automações, evitando que ações de desligamento ou escala afetem workloads críticos.
* Eficiência de Gestão: Simplifica a manutenção a longo prazo; ao alterar um Grupo de Recursos, todas as automações vinculadas a ele são atualizadas automaticamente.

### Boas Práticas

* Padronização de Tags: Baseie seus grupos em tags corporativas sempre que possível para manter a fidelidade ao *Organizational Map*.
* Granularidade: Evite grupos excessivamente amplos que misturem diferentes tipos de workload (ex: misturar instâncias de banco de dados com servidores web).
* Nomenclatura Clara: Documente a finalidade do grupo no próprio nome (ex: `GRP_DEV_SAO_PAULO_APP_WEB`).
* Revisão Periódica: Valide se os critérios do grupo ainda condizem com o inventário atual da organização.

***

### Para utilização e acesso na plataforma Pier:

Com o Grupo de Recurso, é possível estabelecer uma regra para tipos de serviço e tamanho, serem ativos quando a regra for aplicada.&#x20;

O sistema permite selecionar quais os serviços irão fazer parte dessa lista, associar a uma conta, região, e estabelecer agendas para quando a regra será aplicada.

**Como chegar no Grupo de Recursos**.

1. Na menu de funcionalidades lateral do Autofix, selecione **Grupos de Recursos**.

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FSXL6JrtMJyE01iLCDAjs%2Fimage.png?alt=media&#x26;token=d909521c-17f7-41d4-956a-6bbf152b8109" alt=""><figcaption></figcaption></figure>

2. Selecione o funcionalidade **Grupos ou Agendamentos**:

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FdF0b4W4CRHbMbzgGcjHO%2Fimage.png?alt=media&#x26;token=b0104aaf-6efd-47ea-8b80-3740d1894820" alt=""><figcaption></figcaption></figure>
