DevSecOps

5 abr, 2017

Organize ambientes em grupos para estruturar inteligentemente seus projetos

Publicidade

Grupos de ambientes são projetados para categorizar os ambientes dentro do seu painel de controle do Jelastic. Essa funcionalidade pretende facilitar a administração dos múltiplos ambientes criados e compartilhados, permitindo ter uma visibilidade clara dos componentes e panorama do seus projetos.

O agrupamento é implementado através da criação de tags definidas pelo usuário e adicionando-as aos ambientes apropriados. Com simples cliques nas tags necessárias, você pode filtrar rapidamente utilizando um ou mais atributos que você tenha utilizado para diferenciação (ex.: tipo de pilha, relação do projeto, estágio de desenvolvimento etc).

Agora, vamos para uma experiência prática com os grupos de ambientes para entender como criar, navegar e gerenciar os grupos.

Crie seu primeiro grupo de ambientes

Para criar um grupo, você adiciona uma tag especial que pode ser adicionada ao ambiente necessário para marcá-lo logicamente dentro do painel de controle. Você pode utilizar qualquer paradigma de nomeação que faça sentido para você – por exemplo, se você tem as versões de desenvolvimento, teste e produção de um projeto, utilize essas tags para os ambientes correspondentes para facilitar a diferenciação entre eles.

1. Abra o seu painel de controle do Jelastic e clique no botão “+”(Create New), dentro do painel Env Groups no topo.

2. A caixa de diálogo apropriada “Add Gruop” será aberta:

Especifique os dados a seguir para criar um novo grupo:

  • Nome (Name): digite um nome para seu grupo (utilize qualquer letra, número ou caractere especial, incluindo espaço). Clicando no botão circular perto do nome, você pode escolher uma cor para o seu grupo para melhorar o reconhecimento visual em seu painel de controle.
  • Grupo Pai (Parent Group): opcionalmente, especifique o aninhamento do grupo que está sendo criado para que ele seja incluído em outro como um subgrupo.
  • Ambientes (Environments): selecione os ambientes que deveriam pertencer à esse grupo, no entanto, ele pode ser criado vazio e preenchido com os ambientes depois.

Quando finalizar, clique em Add.

3. O grupo recentemente criado será automaticamente selecionado e exibido como um novo elemento no topo do painel de navegação Env Groups. A lista dos ambientes exibidos também será filtrada de acordo.

Dessa maneira, você poderá criar quantos grupos sejam necessários e navegar rapidamente entre eles seguindo as seguintes instruções.

Navegando entre os grupos de ambientes

Você pode navegar entre seus ambientes utilizando a coluna Tags na tela do painel de controle principal do usuário ou utilizando o menu Env Groups.

Navegar utilizando tags

A coluna Tags lista todos os grupos aos quais um ambiente pertença – clique em uma tag particular para acessar o grupo apropriado.

A filtragem solicitada será aplicada automaticamente, enquanto o grupo selecionado aparecerá como um elemento aninhado no painel de navegação do Env Groups no topo.

Desse modo, o nome do grupo fica temporariamente escondido dentro da coluna Tags (pois você já estará dentro da categoria).

Caso um grupo contenha subgrupos filhos, a lista poderá ser visualizada no menu de gerenciamento no painel de navegação no topo. Para abrir o subgrupo filho, clique nele dentro do menu.

Para cancelar os filtros e voltar à lista completa dos ambientes disponíveis, clique em Env Groups.

Navegar utilizando o menu Env Groups

Ao expandir o menu principal Env Groups no topo, você verá uma lista de todos os grupos de ambientes dentro da sua conta, incluindo os subgrupos (se houver algum).

Clicando em um grupo específico, você aplica o filtro correspondente à sua lista de ambientes.

Adicionalmente, aqui você tem duas opções pré-definidas de ordenação que são baseadas nos seguintes parâmetros:

  • Compartilhados Comigo (Shared with me): coloque o mouse sobre essa opção para ver a lista de proprietários de colaborações das quais você faz parte.

Para acessar a lista de ambientes compartilhados, escolha um item específico da lista.

E caso você clique em Gerenciar (Manage) nesse submenu, a aba Configurações de conta>Compartilhados Comigo (Account Settings>Shared with Me) será aberta.

  • Região (Region): Utilize essa opção para filtrar os ambientes baseado na lista disponível de regiões.

Agora que você sabe como navegar facilmente entre os grupos de ambientes, veja algumas opções adicionais fornecidas para o gerenciamento dos grupos no painel de controle.

Gerencie grupos de ambientes

A seção a seguir contém informações sobre as opções básicas de gerenciamento que a plataforma Jelastic fornece para operação dos grupos de ambientes.

Atribuir um grupo a um ambiente

Enquanto trabalha em um projeto, você pode precisar criar mais ambientes relacionados e, obviamente, incluí-los no grupo a que o resto dos componentes da aplicação pertence.

Para especificar os rótulos do seu ambiente, leve o mouse até a coluna Tags e clique no botão que aparecerá:

  • Add to a Env Group: Se nenhuma Tag estiver atribuída para um ambiente.

  • Edit Env Groups: Se alguma Tag já tiver sido atribuída.

Na caixa de diálogo aberta, você pode definir os grupos para esse ambiente (escolhendo-os na lista automática dos grupos existentes), criar e atribuir um novas Tags (basta digitar o nome desejado e apertar Enter) ou retirar a atribuição dos grupos indesejados.

Ao clicar em “Aplicar” (Applly), todas as tags especificadas serão instantaneamente exibidas dentro da coluna Tags para o ambiente correspondente.

Dicas:

  • Você pode atribuir quantas tags precisar para um único ambiente.
  • Use a barra para atribuir e/ou criar grupos aninhados diretamente no campo de entrada.

Se o processo de criação do ambiente for iniciado dentro de um grupo de ambientes específico, todas as novas entidades serão automaticamente incluídas nesse grupo.

Adicionar um subgrupo

Aprimorar os subgrupos permite a divisão dos grupos de ambientes dos níveis superiores em partes menores (ex.: separar os componentes de processamento e dados de um único projeto ou diferenciar os estágios de desenvolvimento).

Dentro do painel de controle da coluna Tags, os subgrupos são exibidos utilizando uma exibição de caminhos, onde cada item filho é separado por uma barra (/) do grupo pai.

Esse aninhamento pode incluir um número ilimitado de níveis e pode ser configurado das seguintes maneiras:

– durante a criação de um novo grupo, digite o caminho completo no campo Nome (Name) (utilizando barra como separador) ou escolha o Grupo Pai (Parent Group) dentro da lista apropriada (então esse grupo será adicionado ao pai selecionado).

  • Quando estiver dentro do grupo, expanda a lista de ações para ele e clique em Adicionar um Filho (Add a Child)

  • No quadro de gerenciamento geral Grupos de Ambientes (Environmental Groups) (aberto pelo Env Groups>Manage), selecionando o grupo desejado e clicando na opção Adicionar>Adicionar Filho (Add>Add child)

Nos últimos dois casos, o quadro Add Group será aberto, com o grupo apropriado sendo automaticamente configurado como Pai. Dentro do quadro de gerenciamento de Grupos de ambientes, você também pode editar ou remover grupos.

Dessa maneira, você pode implementar todas as configurações essenciais e melhorar as divisões dos grupos de ambientes no seu painel de controle.

***

Tetiana Markova faz parte do time de colunistas internacionais do iMasters. A tradução do artigo é feita pela redação iMasters, com autorização do autor, e você pode acompanhar o artigo em inglês no link: http://blog.jelastic.com/2017/03/23/smartly-structure-your-projects-with-environment-groups/.