Terraform em 10 Minutos // Dicionário do Programador

47.58k views1834 WordsCopy TextShare
Código Fonte TV
🚀 𝗛𝗢𝗦𝗧𝗚𝗔𝗧𝗢𝗥 → https://codigofonte.click/HG0EAjJe8aPkc Quem diria que um dia seria possív...
Video Transcript:
e contextualizando a terra forma é uma ferramenta para construção manutenção e investimento de infraestrutura de forma segura e eficiente ferramenta que vem se destacando no mundo de votos quando o assunto é que já ouviu falar Independente da sua resposta fica com a gente em mais Este dicionário do programador que Prometemos abarrotar de conhecimento e o Olá Zé Filho como é que você está bem Te corpo preparados para aprender e pôr em prática novos conhecimentos isso é importantíssimo para todos nós deve já que precisamos sempre estar ávidos por novidades e é justamente para te ajudar nessa
tarefa incessante de se manter atualizado de Nós dois estamos por aqui em troca Te pedimos apenas um like e um comentário dizendo o que você acha do código-fonte de ver e quais as tecnologias gostaria de ver por aqui junto com a gente temos também o Snap mascote da nossa parceira host gator sempre presente nos ajudando a trazer esse conteúdo para você aqui na descrição do vídeo você vai encontrar um link que te levará para a página com os planos de VPS da hostgator já com desconto especial para CDF todos os planos contam com SSD e
memória ddr4 e tem um ótimo custo-benefício já deixa o link aberto em outra aba do navegador e confere assim que esse vídeo terminar a e deixa eu começar matando a curiosidade de quem não sabe o que é ia ser infrastructure Eva code ou seja uma forma de criar e gerenciar uma infraestrutura através de código se tornou uma tendência no mundo de votos principalmente com os crescimentos de clouds públicas como a da Rua S Google Cloud platform ajour IBM Cloud Oracle Cloud e etc mas sabemos que todas essas plataformas possuem painéis de configurações em gerenciamento super
completo 1 milhões de opções além de Epi acho que também facilitam todo o processo mas o fato é que gerir uma infra dá trabalho e fazer isso através de código pode ser muito mais simples rápido e repicado é justamente aí que entra o Terra form onde podemos codificar em uma linguagem de configuração de alto nível bem simples de entender saindo do zero conseguimos criar escalar criar novas camadas e até destruir tudo quando é preciso interessante aqui com esses arquivos podemos criar um é um modelo que pode ser versionado compartilhado e reutilizado quantas vezes você quiser
quando falamos isso queremos dizer nós entre ninhos que já existem muitos modelos que podem ser utilizados por nós que já foram criados por estes provedores Cláudio mas nós voltamos nesse assunto daqui a pouquinho a terra forma foi criado pela raça e corte a empresa que tem como sentir o MIT ohashi morto em ferramentas como vai durante packer Consul volte nova de entre outros Existem algumas edições do terraform a mais básica é a terra forme opens Office O que é open source óbvio né E pode ser utilizado gratuitamente Hotel forma o Cláudio que também pode ser
usado gratuitamente mas com limitações a menos que você use as versões King e governantes ou a business que trazem recurso mais focados para empresas maiores que são pagas eu acho que você já deve tá se perguntando se eu vou usar uma versão ou tem sócio porque eu vou partir para uma versão limitada na verdade a escolha é somente sua viu mas a vantagem do Terra Essa é a facilidade de trabalhar em equipe Já que as operações rodam remotamente e os estados são armazenados também de forma remota e ainda existe a edição selfie roster o Terra
forme enterprise focado para empresas que têm requisitos mais especiais com relação a sua infra um grande poder do Terra forma é que ele usa arquivo de configuração para descrever os componentes necessários para rodar uma aplicação da mais simples ou até mesmo um data sempre inteiro nele você não controla só os componentes de baixo nível como Instância de máquinas virtuais contêineres rede Stories mas também componentes de alto nível como DNS CDN e diversos outros serviços Ou seja você consegue gerenciar sua infraestrutura em um só lugar incluindo os provedores de as pás e faz deixando o de
votos em primeiro lugar e usando boas práticas é lindo né Mas agora vamos ver essa mágica acontecer basicamente o telefone trabalha em três fases de criação de arquivos de configuração o fechamento o que aceitação Então vamos imaginar que estamos no dia um do nosso projeto justamente aquele momento em que nossa infesta Z nadinha as nesse momento nós já sabemos o que vamos precisar para criar a entra e vamos imaginar que seja o seguinte uma ou algumas máquinas virtuais em um cluster kubernetes e tudo que esteja em uma vpc uma virtual Private Cloud o arquivo de
configuração do Terra forma vai ter justamente esses três principais recursos Cada Um Com Seus argumentos para dar suporte a criação da infra um arquivo Pronto vem a segunda fase que é de planejamento que na verdade é um simples comando onde o Terra forme vai te apresentar um plano de execução de tudo que será feito para criar a infraestrutura que você deseja ter isso já é um ponto bem interessante da ferramenta você não vai executar um comando que sai configurando tudo para ver o que vai dar na verdade o Terra forme faz uma espécie de mapeamento
verificando dependências necessários e comparando a estrutura é a que deseja ser criado esse plano de execução vai ser apresentado para você levar estamos tudo certinho do jeito que você deseja é só partir para terceira etapa de atuais ou aceitação onde é feita a criação propriamente dita da infraestrutura e obviamente o terraform vai fazer isso tudo sozinho utilizando as credenciais e os argumentos que você inseriu nas configurações exequiais dos próprios provedores essas três etapas se repetem também para atualização da infra que estão um exemplo vamos imaginar que agora além da estrutura que já temos vamos querer
inserir um load balance vamos voltar ao arquivo de configuração inserir o bloco referente ao load balance com seus argumentos executar o comando de planejamento onde o Terra forma vai constatar queremos apenas inserir algo na infraestrutura já existente em seguida partimos para o atuais para termos a nossa entre atualizada uma teoria Já conseguimos explicar agora tá na hora da gente acompanhar esse processo na E para isso vamos ter que instalar o Terra fome que é multiplataforma podemos fazer o download através do Terra forme. Aí eu instalar manualmente ou através do gerenciadores de pacotes do seu sistema
operacional depois de instalado é só usar o Command Line interface do Terra forma para executar os comandos mas para esses comandos as funcionárias de verdade vamos ter primeiro escrever um código com as configurações afinal não dá para usar uma ferramenta de infraestruturas a cold sem o povo e Eis o tão falado arquivo de configuração do Terra forme que utiliza a linguagem hcl corrente corp configuration language e também extensão. TF o objetivo principal da linguagem é declarar recursos que representam justamente os objetos da infraestrutura por isso ele é tão simples de entender e de manter isso
aqui no dividido em três tipos de blocos Terra forma provaider e os sócios o primeiro ficam as configurações da própria ferramenta incluindo provedores que são requeridos e que serão utilizados pelo Terra forme nesse exemplo o segurando hashicorp/Google como fornecedor dos recursos para o Google provaider vamos colocar as configurações específicas do provedor que nesse caso é também no Google o provador é um plugin que o Terra forma utiliza para criar e gerenciar os recursos pode existir vários provados justamente porque podemos usar recursos vindos de provedores diferentes como por exemplo no caso de uma multi Cláudio que
usa e serviços da ágil eólico Cloud ao mesmo tempo e o bloco esforços para definir componentes da infraestrutura que pode ser um componente físico como um servidor ou lógico como uma aplicação ver ou nele vão estar os argumentos utilizados para configurar esse recurso como o tamanho da máquina um E desde uma vpc criamos essa nova configuração vamos precisar inicializar com comando Terra forma init que vai baixar todos os prováveis que descrevemos na configuração Espero que você ainda se lembra que o passo seguinte ao do planejamento para isso vamos usar o comando terraform pleno que e
retornar aquele plano de execução comando apply também apresenta esse plano a menos que você fosse ao contrário e pede a confirmação antes de executar qualquer ação depois de confirmar é só esperar para ter a sua infra pontinha o outro detalhe interessante é que como o Terra forma já tem esse mapa do que deverá ser realizado e das dependências que cada um dos itens têm ele consegue trabalhar de forma paralela criando os itens sem dependência de uma forma simultânea e deixando o processo mais rápido já falamos também que com essa ferramenta é possível de destruir uma
infraestrutura Pode parecer dramática mas na verdade é bem útil imagina uma infra criada apenas para realizar testes e depois de concluído pode ser descartada é aí que entra o comando Terra Forte destrói Ou seja você pode criar um arquivo de configuração Como usar o mesmo apenas para destruir uma determinada infra e antes de executar ainda dá para executar o comando plano para ter certeza de que você vai eliminar apenas o que é preciso a outra forma é uma ferramenta bem focada e caiu no gosto a comunidade de votos por facilitar e centralizar um trabalho que
pode ser complexo apesar das Ferramentas super elaboradas que cada um dos provedores fornecem conseguir gerir uma infra através de código facilita muito ainda mais se pensarmos em trabalho em equipe reutilização e ver se o andamento desses arquivos e nem falamos do suporte da comunidade e dos próprios provedores que já disponibilizam módulos para utilização do Terra Forte acho que podemos afirmar sem medo de errar quem fez essa cold é uma prática que não será abandonado jamais se já era legal fazer isso como arquivos. Betty com toda essa evolução ficou melhor ainda e o que você acha
conta pra gente nos comentários diz também que outro termo tecnologia você gostaria de ver aquele dicionário do programador nós ficamos sempre atentos a esses pedidos muito obrigada por ter ficado com a gente em mais esse vídeo e não esquece de deixar o seu like Nos vemos no próximo em tchau tchau tchau Oi hoje assistir esse vídeo mas ainda não está por dentro do mundo é voxê eu surgiu então que você assista justamente o dicionário do formador exclusivo sobre devops ai se você quer algo um pouco mais avançado eu sugiro dar uma olhada na playlist do
mundo o código by Red apps tem vírus muito interessante por lá incluindo um falando de em cima Opa Então vai aqui no de voxê depois corre lá no vídeo do bom código ref
Related Videos
SOLID (O básico para você programar melhor) // Dicionário do Programador
16:22
SOLID (O básico para você programar melhor...
Código Fonte TV
170,469 views
#317 Dev Market Will Heat Up Again in 2025 B
19:03
#317 Dev Market Will Heat Up Again in 2025 B
Código Fonte TV
11,131 views
Kubernetes // Dicionário do Programador
9:22
Kubernetes // Dicionário do Programador
Código Fonte TV
114,519 views
O mínimo que você precisa saber sobre ANSIBLE!
26:17
O mínimo que você precisa saber sobre ANSI...
Diolinux
56,846 views
Migração e Armazenamento de Dados na Nuvem - techday up ecloud 2021
1:58:57
Migração e Armazenamento de Dados na Nuvem...
Augusto Calado
40 views
Como eu gostaria de ter aprendido - Terraform
31:42
Como eu gostaria de ter aprendido - Terraform
souzaxx
33,336 views
Entendendo "Devops" para Iniciantes em Programação (Parte 1) | Série "Começando aos 40"
47:40
Entendendo "Devops" para Iniciantes em Pro...
Fabio Akita
200,388 views
Teste de Turing - Um computador consegue pensar? // Dicionário do Programador
12:06
Teste de Turing - Um computador consegue p...
Código Fonte TV
12,563 views
DDD (Domain-Driven Design) // Dicionário do Programador
11:00
DDD (Domain-Driven Design) // Dicionário d...
Código Fonte TV
76,981 views
Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)
2:38:04
Complete Terraform Course - From BEGINNER ...
DevOps Directive
861,069 views
Arquitetura de Software (Não é coisa de outro mundo) // Dicionário do Programador
11:31
Arquitetura de Software (Não é coisa de ou...
Código Fonte TV
109,245 views
Terraform explained in 15 mins | Terraform Tutorial for Beginners
18:15
Terraform explained in 15 mins | Terraform...
TechWorld with Nana
1,701,505 views
Guia de Carreira: DevOps
54:12
Guia de Carreira: DevOps
Alura
15,554 views
O que Infra como Código na (IaC): Aprenda na prática com Terraform
1:58:51
O que Infra como Código na (IaC): Aprenda ...
Fabricio Veronez
7,224 views
SQL Injection (Do Ataque a Prevenção) // Dicionário do Programador
16:27
SQL Injection (Do Ataque a Prevenção) // D...
Código Fonte TV
59,313 views
Como usar Terraform com AWS + Abertura de matrículas
2:12:10
Como usar Terraform com AWS + Abertura de ...
Fabricio Veronez
3,329 views
DevOps // Dicionário do Programador
10:34
DevOps // Dicionário do Programador
Código Fonte TV
189,779 views
SIMULANDO AWS COM LOCALSTACK E TERRAFORM: GUIA COMPLETO
26:07
SIMULANDO AWS COM LOCALSTACK E TERRAFORM: ...
LINUXtips
20,232 views
Learn Terraform (and AWS) by Building a Dev Environment – Full Course for Beginners
1:39:15
Learn Terraform (and AWS) by Building a De...
freeCodeCamp.org
296,413 views
Como sair do ZERO com DATAOPS e fazer seu DEPLOY - Git, Cloud, AWS, Docker e Terraform
2:18:59
Como sair do ZERO com DATAOPS e fazer seu ...
Jornada de Dados - Luciano Galvão Filho
3,156 views
Copyright © 2024. Made with ♥ in London by YTScribe.com