{"id":3780,"date":"2020-09-10T09:59:41","date_gmt":"2020-09-10T09:59:41","guid":{"rendered":"https:\/\/4linux.com.br\/consultoria\/?post_type=case&p=3780"},"modified":"2024-04-11T19:39:05","modified_gmt":"2024-04-11T19:39:05","slug":"infraestrutura-como-codigo-iac-pipeline-ci-cd","status":"publish","type":"case","link":"https:\/\/4linux.com.br\/consultoria\/case\/infraestrutura-como-codigo-iac-pipeline-ci-cd\/","title":{"rendered":"IaC com Ansible na AWS e GCP e pipeline CI-CD com Jenkins"},"featured_media":3840,"menu_order":0,"template":"","meta":{"_uf_show_specific_survey":0,"_uf_disable_surveys":false},"categories":[],"acf":{"banner_do_case":12985,"setor":"Cart\u00f3rios","sobre_o_cliente":"A Arpen-SP (Associa\u00e7\u00e3o dos Registradores de Pessoas Naturais de S\u00e3o Paulo) foi fundada em 1994 e atualmente representa todos os cart\u00f3rios do estado de S\u00e3o Paulo e est\u00e1 em mais de 150 distritos ao redor do territ\u00f3rio brasileiro. O seu Core Business \u00e9 focado no gerenciamento dos cart\u00f3rios realizando os principais atos da vida civil de uma pessoa: o registro de nascimento, casamento e \u00f3bito.","cadastrar_resultados":[{"titulo_resultado":"Migra\u00e7\u00e3o do Ambiente","descricao_do_resultado":"Facilidade de Migra\u00e7\u00e3o do Ambiente Loadbalancer garante que a troca de ambientes, quando necess\u00e1rio, ser\u00e1 transparente ao cliente."}],"cadastrar_tecnologias":[{"imagem_tecnologia":2833},{"imagem_tecnologia":3813},{"imagem_tecnologia":12952},{"imagem_tecnologia":6861}],"sobre_o_projeto":"
\r\n
\r\n
\r\n
\r\n
\r\n\r\nEm meados de 2018 a Arpen-SP viu a necessidade de ter o seu ambiente analisado para a cria\u00e7\u00e3o de um Plano de A\u00e7\u00e3o com o intuito de adequar os seus processos a cultura DevOps. Com isso, viu que a melhor alternativa era a cria\u00e7\u00e3o, de forma automatizada, de uma esteira CI\/CD baseada em integra\u00e7\u00f5es com ferramentas Open Source.Todo o projeto foi baseado em dois dos principais ambientes em Cloud: AWS e GCP. Esses ambientes, criados com Infraestrutura como C\u00f3digo, permitiram a orquestra\u00e7\u00e3o de containers para sustentar as aplica\u00e7\u00f5es em NodeJS, ColdFusion e PHP que s\u00e3o utilizadas para interagir com APIs com objetivo de criar relat\u00f3rios focados nos atos da vida civil e fazer a comunica\u00e7\u00e3o com institui\u00e7\u00f5es terceiras.\r\n\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>","desafios_na_implementacao":"
    \r\n \t
  • Entregar um Ambiente de Produ\u00e7\u00e3o e Desenvolvimento Multicloud.<\/li>\r\n \t
  • Implementar um LoadBalancer para trocas de ambiente a fim diminuir o Downtime.<\/li>\r\n \t
  • Gerar Escalabilidade em multi zona.<\/li>\r\n \t
  • Garantir a centraliza\u00e7\u00e3o dos logs da aplica\u00e7\u00e3o mesmo com o ambiente ef\u00eamero.<\/li>\r\n \t
  • Automatizar todos os processos de configura\u00e7\u00e3o e provisionamento.<\/li>\r\n \t
  • Orquestrar os containers a fim de manter a utiliza\u00e7\u00e3o das aplica\u00e7\u00f5es nos Ambientes multicloud.<\/li>\r\n \t
  • Monitorar e reter registros das aplica\u00e7\u00f5es de forma preditiva.<\/li>\r\n<\/ul>","solucao_implementada":"Implementamos uma Infraestrutura como C\u00f3digo\u00a0<\/span>(IaC)<\/span>baseada em Ansible que permite o provisionamento dos recursos em Cloud (GCP e AWS) e permite a garantia de funcionamento e configura\u00e7\u00e3o do ambiente para gerar a pipeline de entrega, com o Jenkins, todo o ambiente de Monitoramento com Prometheus, Grafana e Graylog<\/span>\u00a0com alertas enviados ao Telegram e com o Docker Swarm em Multi Zona, permitindo a redund\u00e2ncia dos ambientes e a escalabilidade da aplica\u00e7\u00e3o de maneira simples, eficiente e resiliente.<\/span>\u00a0A cria\u00e7\u00e3o da Pipeline com Jenkinsfile foi o recurso que permitiu a escrita e versionamento de todo o fluxo de entrega, sendo plenamente integrado com ferramentas \u00e1geis como Ansible e Docker.<\/span>","beneficios_e_resultados":"
      \r\n \t
    • Facilidade de Migra\u00e7\u00e3o do Ambiente Loadbalancer garante que a troca de ambientes, quando necess\u00e1rio, ser\u00e1 transparente ao cliente.<\/li>\r\n \t
    • Resili\u00eancia a Disaster Recover, j\u00e1 que toda a Infraestrutura pode ser destru\u00edda e reconstru\u00edda de maneira f\u00e1cil.<\/li>\r\n \t
    • Escalabilidade das aplica\u00e7\u00f5es devido a orquestra\u00e7\u00e3o em container.<\/li>\r\n \t
    • Monitoramento da aplica\u00e7\u00e3o com envio de notifica\u00e7\u00f5es e reten\u00e7\u00e3o de informa\u00e7\u00f5es para avalia\u00e7\u00e3o mais assertiva em casos de problemas.<\/li>\r\n \t
    • Fluxo est\u00e1vel, \u00e1gil e versionado para entrega das aplica\u00e7\u00f5es.<\/li>\r\n<\/ul>","titulo_cta":"Acelere seu crescimento digital com a 4Linux","descricao_da_cta":"Para atingir todos os seus objetivos de neg\u00f3cio e crescer digitalmente com velocidade, voc\u00ea precisa do melhor em criatividade, performance e tecnologia.","titulo_da_cta":"Apresentamos neste ebook uma variedade de cases de sucesso com detalhamento t\u00e9cnico de v\u00e1rias tecnologias.","cadastrar_bullet_ebook":[{"icone_do_topico":12077,"texto_do_topico":"Linux Debian customizado para mais de 100.000 equipamentos (terminais lot\u00e9ricos e caixas eletr\u00f4nicos) da Caixa Econ\u00f4mica Federal"},{"icone_do_topico":12076,"texto_do_topico":"Descubra neste ebook como fornecemos suporte 24x7 para mais de uma centena de servidores Linux CentOS."},{"icone_do_topico":12075,"texto_do_topico":"Saiba como implementamos uma solu\u00e7\u00e3o baseada em Prometheus, TimescaleDB e Dashboards personalizadas no Grafana."}],"id_do_formulario":155},"yoast_head":"\nIaC com Ansible na AWS e GCP e pipeline CI-CD com Jenkins - Consultoria e Suporte 4Linux<\/title>\n<meta name=\"description\" content=\"Consultoria, Projeto e Implanta\u00e7\u00e3o de infraestrutura como c\u00f3digo (IaC) com Ansible e pipeline de integra\u00e7\u00e3o e entrega cont\u00ednua com o Jenkins. Monitoramento com Prometheus, Grafana e Graylog.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/4linux.com.br\/consultoria\/case\/infraestrutura-como-codigo-iac-pipeline-ci-cd\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"IaC com Ansible na AWS e GCP e pipeline CI-CD com Jenkins - Consultoria e Suporte 4Linux\" \/>\n<meta property=\"og:description\" content=\"Consultoria, Projeto e Implanta\u00e7\u00e3o de infraestrutura como c\u00f3digo (IaC) com Ansible e pipeline de integra\u00e7\u00e3o e entrega cont\u00ednua com o Jenkins. Monitoramento com Prometheus, Grafana e Graylog.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/4linux.com.br\/consultoria\/case\/infraestrutura-como-codigo-iac-pipeline-ci-cd\/\" \/>\n<meta property=\"og:site_name\" content=\"Consultoria e Suporte 4Linux\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-11T19:39:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/4linux.com.br\/consultoria\/wp-content\/uploads\/sites\/3\/2020\/09\/THUMBAILS-CASES_arpen-ansible.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1080\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/4linux.com.br\/consultoria\/case\/infraestrutura-como-codigo-iac-pipeline-ci-cd\/\",\"url\":\"https:\/\/4linux.com.br\/consultoria\/case\/infraestrutura-como-codigo-iac-pipeline-ci-cd\/\",\"name\":\"IaC com Ansible na AWS e GCP e pipeline CI-CD com Jenkins - Consultoria e Suporte 4Linux\",\"isPartOf\":{\"@id\":\"https:\/\/4linux.com.br\/consultoria\/#website\"},\"datePublished\":\"2020-09-10T09:59:41+00:00\",\"dateModified\":\"2024-04-11T19:39:05+00:00\",\"description\":\"Consultoria, Projeto e Implanta\u00e7\u00e3o de infraestrutura como c\u00f3digo (IaC) com Ansible e pipeline de integra\u00e7\u00e3o e entrega cont\u00ednua com o Jenkins. Monitoramento com Prometheus, Grafana e Graylog.\",\"breadcrumb\":{\"@id\":\"https:\/\/4linux.com.br\/consultoria\/case\/infraestrutura-como-codigo-iac-pipeline-ci-cd\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/4linux.com.br\/consultoria\/case\/infraestrutura-como-codigo-iac-pipeline-ci-cd\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/4linux.com.br\/consultoria\/case\/infraestrutura-como-codigo-iac-pipeline-ci-cd\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/4linux.com.br\/consultoria\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"IaC com Ansible na AWS e GCP e pipeline CI-CD com Jenkins\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/4linux.com.br\/consultoria\/#website\",\"url\":\"https:\/\/4linux.com.br\/consultoria\/\",\"name\":\"Consultoria e Suporte 4Linux\",\"description\":\"Linux - Cloud - Open Source\",\"publisher\":{\"@id\":\"https:\/\/4linux.com.br\/consultoria\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/4linux.com.br\/consultoria\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/4linux.com.br\/consultoria\/#organization\",\"name\":\"4Linux\",\"url\":\"https:\/\/4linux.com.br\/consultoria\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/4linux.com.br\/consultoria\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/4linux.com.br\/consultoria\/wp-content\/uploads\/sites\/3\/2020\/04\/Logo-4Linux-Positivo.png\",\"contentUrl\":\"https:\/\/4linux.com.br\/consultoria\/wp-content\/uploads\/sites\/3\/2020\/04\/Logo-4Linux-Positivo.png\",\"width\":2939,\"height\":712,\"caption\":\"4Linux\"},\"image\":{\"@id\":\"https:\/\/4linux.com.br\/consultoria\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"IaC com Ansible na AWS e GCP e pipeline CI-CD com Jenkins - Consultoria e Suporte 4Linux","description":"Consultoria, Projeto e Implanta\u00e7\u00e3o de infraestrutura como c\u00f3digo (IaC) com Ansible e pipeline de integra\u00e7\u00e3o e entrega cont\u00ednua com o Jenkins. Monitoramento com Prometheus, Grafana e Graylog.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/4linux.com.br\/consultoria\/case\/infraestrutura-como-codigo-iac-pipeline-ci-cd\/","og_locale":"pt_BR","og_type":"article","og_title":"IaC com Ansible na AWS e GCP e pipeline CI-CD com Jenkins - Consultoria e Suporte 4Linux","og_description":"Consultoria, Projeto e Implanta\u00e7\u00e3o de infraestrutura como c\u00f3digo (IaC) com Ansible e pipeline de integra\u00e7\u00e3o e entrega cont\u00ednua com o Jenkins. Monitoramento com Prometheus, Grafana e Graylog.","og_url":"https:\/\/4linux.com.br\/consultoria\/case\/infraestrutura-como-codigo-iac-pipeline-ci-cd\/","og_site_name":"Consultoria e Suporte 4Linux","article_modified_time":"2024-04-11T19:39:05+00:00","og_image":[{"width":1080,"height":1080,"url":"https:\/\/4linux.com.br\/consultoria\/wp-content\/uploads\/sites\/3\/2020\/09\/THUMBAILS-CASES_arpen-ansible.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/4linux.com.br\/consultoria\/case\/infraestrutura-como-codigo-iac-pipeline-ci-cd\/","url":"https:\/\/4linux.com.br\/consultoria\/case\/infraestrutura-como-codigo-iac-pipeline-ci-cd\/","name":"IaC com Ansible na AWS e GCP e pipeline CI-CD com Jenkins - Consultoria e Suporte 4Linux","isPartOf":{"@id":"https:\/\/4linux.com.br\/consultoria\/#website"},"datePublished":"2020-09-10T09:59:41+00:00","dateModified":"2024-04-11T19:39:05+00:00","description":"Consultoria, Projeto e Implanta\u00e7\u00e3o de infraestrutura como c\u00f3digo (IaC) com Ansible e pipeline de integra\u00e7\u00e3o e entrega cont\u00ednua com o Jenkins. Monitoramento com Prometheus, Grafana e Graylog.","breadcrumb":{"@id":"https:\/\/4linux.com.br\/consultoria\/case\/infraestrutura-como-codigo-iac-pipeline-ci-cd\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/4linux.com.br\/consultoria\/case\/infraestrutura-como-codigo-iac-pipeline-ci-cd\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/4linux.com.br\/consultoria\/case\/infraestrutura-como-codigo-iac-pipeline-ci-cd\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/4linux.com.br\/consultoria\/"},{"@type":"ListItem","position":2,"name":"IaC com Ansible na AWS e GCP e pipeline CI-CD com Jenkins"}]},{"@type":"WebSite","@id":"https:\/\/4linux.com.br\/consultoria\/#website","url":"https:\/\/4linux.com.br\/consultoria\/","name":"Consultoria e Suporte 4Linux","description":"Linux - Cloud - Open Source","publisher":{"@id":"https:\/\/4linux.com.br\/consultoria\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/4linux.com.br\/consultoria\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/4linux.com.br\/consultoria\/#organization","name":"4Linux","url":"https:\/\/4linux.com.br\/consultoria\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/4linux.com.br\/consultoria\/#\/schema\/logo\/image\/","url":"https:\/\/4linux.com.br\/consultoria\/wp-content\/uploads\/sites\/3\/2020\/04\/Logo-4Linux-Positivo.png","contentUrl":"https:\/\/4linux.com.br\/consultoria\/wp-content\/uploads\/sites\/3\/2020\/04\/Logo-4Linux-Positivo.png","width":2939,"height":712,"caption":"4Linux"},"image":{"@id":"https:\/\/4linux.com.br\/consultoria\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/4linux.com.br\/consultoria\/wp-json\/wp\/v2\/case\/3780"}],"collection":[{"href":"https:\/\/4linux.com.br\/consultoria\/wp-json\/wp\/v2\/case"}],"about":[{"href":"https:\/\/4linux.com.br\/consultoria\/wp-json\/wp\/v2\/types\/case"}],"version-history":[{"count":2,"href":"https:\/\/4linux.com.br\/consultoria\/wp-json\/wp\/v2\/case\/3780\/revisions"}],"predecessor-version":[{"id":13082,"href":"https:\/\/4linux.com.br\/consultoria\/wp-json\/wp\/v2\/case\/3780\/revisions\/13082"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/4linux.com.br\/consultoria\/wp-json\/wp\/v2\/media\/3840"}],"wp:attachment":[{"href":"https:\/\/4linux.com.br\/consultoria\/wp-json\/wp\/v2\/media?parent=3780"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/4linux.com.br\/consultoria\/wp-json\/wp\/v2\/categories?post=3780"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}