Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
73 changes: 67 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,30 @@
# Glossário da Mentoria IaC de A a Z


Este projeto se destina a ter um glossário das principais palavras para auxiliar os participantes da Mentoria IaC.

- O termos estão em ordem alfabética sendo eles em Português, Inglês ou Aportuguesados
- O significado do termo está em Português
- Cada termo terá um link de referencia e se for contundente terá um artigo sobre no blog da Mentoria IaC que será linkado também no verbete
- Cada termo terá um link de referência e se for contundente terá um artigo sobre no blog da Mentoria IaC que será linkado também no verbete

## Escolha a letra do Alfabeto

[A](#a) | [B](#b) | [C](#c) | [D](#d) | [E](#e) | [F](#f) | [G](#g) | [H](#h) | [I](#i) | [J](#j) | [K](#k) | [L](#l) | [M](#m) | [N](#n) | [O](#o) | [P](#p) | [Q](#q) | [R](#r) | [S](#s) | [T](#t) | [U](#u) | [V](#v) | [W](#w) | [X](#x) | [Y](#y) | [Z](#z) |

## A

### [Aplicações]
colocação de (alguma coisa) sobre (outra); sobreposição.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Isso aqui ta meio confuso, tem como refazer essa definição?

em outras palavras,por exemplo, quando temos uma aplicação web hospedada na nuvem.
temos no exmplo citado a nossa aplicação web (apache por exeplo) hospedado (aramazenado) na nuvem.

### [Automação]
sabe aquele trampo repetido e diário? seus problemas acabaram.
Automação é substituir o trabalho manual e demorado por tarefas via software e/ou sistemas para executar e substituir os processos manuais.
Comment on lines +22 to +23
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Poderia seguir o padrão abaixo?

<palavra>
<Explicação rápida e mais formal do que é aquilo> <seguido de uma explicação tentando contextualizar para as pessoas de uma forma mais prática, algo que esteja mais próximo da vida das pessoas>

### [Ansible](https://docs.ansible.com/)

Ansible é uma ferramenta de [Código Aberto](###Código-Aberto) para automação de TI que automatiza o provisionamento em nuvem, o gerenciamento de configurações, a implantação de aplicativos e a orquestração intra-serviços.
### [Ansible]
é uma ferramenta de [Código Aberto](###Código-Aberto) para automação de TI que automatiza o provisionamento em nuvem, o gerenciamento de configurações, a implantação de aplicativos e a orquestração intra-serviços.

### [AWS](https://aws.amazon.com/pt/)

Expand All @@ -26,11 +36,22 @@ Azure, ou Microsoft Azure, é o provedor de serviços na nuvem da Microsoft

## B

### [Box]
Assim como a extensão vbox está para a imagem do virtualbox, o box está para a imagem instânciada/baixada pelo vagrant.
você pode procurar box no site do vagrant,segue o [link](https://app.vagrantup.com/boxes/search)


## C

### [Container](https://computerworld.com.br/plataformas/na-era-da-conteinerizacao-afinal-alguem-sabe-o-que-e-container/)
### [CI/CD]
Você já foi em um local pra se alimentar e precisou de alguém para te servir o cardápio por exemplo?
basicamente CI/CD é um garçom, tecnicamente é um método para entregar aplicações,nesta etapa os métodos são integração,entrega,implantação contínua.
abreviando é,CI/CD continuous integration/continuous delivery.
Comment on lines +47 to +49
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Poderia seguir o padrão abaixo?

<palavra>
<Explicação rápida e mais formal do que é aquilo> <seguido de uma explicação tentando contextualizar para as pessoas de uma forma mais prática, algo que esteja mais próximo da vida das pessoas>


### [Container]

Metodologia utilizada para empacotar aplicações para que possam ser executadas/disponibilizadas com o seu subconjunto de dependências de maneira isolada e eficiente no intuito de segregar e facilitar a portabilidade dessas aplicações.
Entenda container como sua definição... nada mais é que isolamento,exemplo, veja container como os cubinhos de gelo separados na forminha.
são ambientes em tempo de execução que disponilizam os arquivos, variaveis,IO,bibliotecas para funcionar.
Comment on lines +53 to +54
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Poderia seguir o padrão abaixo?

<palavra>
<Explicação rápida e mais formal do que é aquilo> <seguido de uma explicação tentando contextualizar para as pessoas de uma forma mais prática, algo que esteja mais próximo da vida das pessoas>


### [Containerd](https://containerd.io/)

Expand All @@ -51,9 +72,23 @@ Código Aberto é um termo que se refere a um software cujo código está dispon

## D

### [Deploy](https://www.youtube.com/watch?v=gJw7l2JKpuQ)
### [Daemon]

Você já ouviu falar em aplicativo em 2 plano?
daemon é isso, um processo em background, ou seja 2 plano, logo ele fica rodando sem o controle direto de um usuário interativo.
Comment on lines +77 to +78
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Poderia seguir o padrão abaixo?

<palavra>
<Explicação rápida e mais formal do que é aquilo> <seguido de uma explicação tentando contextualizar para as pessoas de uma forma mais prática, algo que esteja mais próximo da vida das pessoas>



### [Docker](https://www.docker.com/)

Docker é uma tecnologia que permite empacotar,entregar, e executar aplicações em containers
porque docker não é uma maquina virtual, Na prática, o Container promove a comunicação do hardware para o sistema operacional e diretamente para os containers, que cuidam do isolamento e da inicialização das aplicações. ... Já dentro da VM haverá inicialização do sistema operacional e, só então, as aplicações estarão ativadas.

### [Deploy]

No contexto de desenvolvimento de software, significa implantar, colocar em posição ou disponibilizar para uso. O deploy pode ser manual, parcialmente automatizado ou completamente automatizado, sendo este diretamente relacionado ao conceito de Integração Contínua (CI).
Você já comprou uma pizza por aplicativo por exemplo ?
sim, o ato de alguem te entregar é um deploy, ou seja é basicamente pegar algo que está em uma posição /localização e colocar em outra.
O deploy é o ato de pegar esse conjunto de arquivos e levar até um determinado lugar. Esse lugar é normalmente um servidor, que hospedará esse software e exibirá para o usuário sempre que solicitado.
(confira esse link para entender deploy de uma forma super atrativa -> [link](https://gomex.me/2020/07/17/o-que-%C3%A9-deploy/)
Comment on lines +88 to +91
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Poderia seguir o padrão abaixo?

<palavra>
<Explicação rápida e mais formal do que é aquilo> <seguido de uma explicação tentando contextualizar para as pessoas de uma forma mais prática, algo que esteja mais próximo da vida das pessoas>


## E

Expand All @@ -67,6 +102,13 @@ GCP é o acrônimo para Google Cloud Platform, é o provedor de Infraestrutura d

## H

### [Host]
É a maquina fisíca onde esta rodando os serviços e aplicações, exemplo na virtualização temos o host e o guest, que no caso é a maquina instanciada compartilhada os mesmos recursos.

### [Hypervisors]
É um monitor de máquina virtual,ou seja é o processo que cria e executa máquinas virtuais.
por ele que é possivel que o HOST suporte várias VM'S compartilhando virtualmente seus recursos(memória,cpu por exemplo)

### [Helm](https://helm.sh/)

Helm é análogo a um gerenciador de pacotes e visa tornar mais fácil a distribuição de aplicações conteinerizadas voltadas para o [Kubernetes](###Kubernetes). O Helm é responsável por empacotar os recursos e manifestos do Kubernetes na forma de um Chart, controlando versões de recursos e simplificando a aplicação destes em clusteres Kubernetes.
Expand Down Expand Up @@ -107,10 +149,29 @@ OCI é o acrônimo para Open Container Initiave. É uma estrutura de governança

## P

### [Pipeline]

Quando você vai ao supermercado fazer compras( eu sei que neste periodo tudo está carissímo,graças ao bo...)
vocẽ coloca tudo na esteira do caixa e ela, e consequentemente a pessoa que esta no caixa te atendendo aperta no botão para a esteira trazer a sua mercadoria e ela passar na registradora ? isso é feito item por item, pra justamente garantir que cada produto seja pago, pois bem, esse é um exemplo de pipeline.
mas tecnicamente, o que é pipeline? é a automação do processo de entrega de um sofware de forma rápida sem perder a caracteristísca de de qualidade,segurança,estabilidade.
segue link para um melhor entendimento -> [link](https://gomex.me/2020/08/11/o-que-%C3%A9-pipeline/)
Comment on lines +154 to +157
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Poderia seguir o padrão abaixo?

<palavra>
<Explicação rápida e mais formal do que é aquilo> <seguido de uma explicação tentando contextualizar para as pessoas de uma forma mais prática, algo que esteja mais próximo da vida das pessoas>


### [Packer](https://www.packer.io/docs)

Packer é uma ferramenta de [Código Aberto](###Código-Aberto) utilizada para construir imagens no provedor de cloud. Ela é uma das referencias para a [Infraestrutura Imutavel](###Infraestrutura-Imutavel)

### [Provisionamento]

são processos que se refere as etapas de necessidade e gerencimaento aos dados e recursos em TI, por exemplo, precisamos PROVISIONAR a maquina virtual.

### [Provedor]
Como o prṕrio termo sugere, um provedor é algo que prover, neste caso ele fornece serviços de qualidades em redes, aplicações, gerenciamento.
sua abreviação é, Managed Service Providers (MSPs)

### [provider]
Provedor de serviços, na construção da image/vbox por exemplo do debian, o vagrant exige que voce tenha um provider, virtualbox,vmware,aws,gcp, o que é bem lógico, pois sendo assim o vagrant um criador de provisionamento.


## Q

## R
Expand Down