diff --git a/README.md b/README.md index 1bb8041..46eb611 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,11 @@ # 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 @@ -12,9 +13,18 @@ Este projeto se destina a ter um glossário das principais palavras para auxilia ## A +### [Aplicações] +colocação de (alguma coisa) sobre (outra); sobreposiçã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. ### [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/) @@ -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. + +### [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. ### [Containerd](https://containerd.io/) @@ -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. + + +### [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/) ## E @@ -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. @@ -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/) + ### [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