[{"data":1,"prerenderedAt":827},["ShallowReactive",2],{"/pt-br/topics/cloud-native/":3,"navigation-pt-br":173,"banner-pt-br":591,"footer-pt-br":604,"next-steps-pt-br":812},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":167,"_type":168,"title":7,"_source":169,"_file":170,"_stem":171,"_extension":172},"/pt-br/topics/cloud-native","topics",false,"",{"title":9,"description":10},"O que é uma abordagem de nuvem nativa?","GitLab Topics | What is Cloud native?",[12,22,28,117,165],{"type":13,"componentName":13,"componentContent":14},"CommonBreadcrumbs",{"crumbs":15},[16,20],{"title":17,"config":18},"Industry topics",{"href":19},"/topics/",{"title":21},"Cloud native",{"type":23,"componentName":23,"componentContent":24},"TopicsHero",{"title":9,"text":25,"config":26},"A abordagem de nuvem nativa usa tecnologias como contêineres, Kubernetes, infraestrutura imutável e microsserviços para desenvolver aplicações dimensionáveis criadas para operar na nuvem.\n",{"id":27,"twoColumns":6},"o-que-é-uma-abordagem-de-nuvem-nativa?",{"type":29,"componentName":29,"componentContent":30},"CommonSideNavigationWithTree",{"anchors":31,"components":66},{"text":32,"data":33},"On this page",[34,38,42,46,50,54,58,62],{"text":35,"config":36},"Definição da abordagem de nuvem nativa",{"href":37},"#cloud-native-explained",{"text":39,"config":40},"Elementos essenciais de uma arquitetura de nuvem nativa",{"href":41},"#essential-elements-of-a-cloud-native-architecture",{"text":43,"config":44},"Benefícios da aplicação de nuvem nativa",{"href":45},"#cloud-native-application-benefits",{"text":47,"config":48},"Desafios do desenvolvimento de aplicações de nuvem nativa",{"href":49},"#challenges-of-cloud-native-application-development",{"text":51,"config":52},"Por que uma empresa deve ser nativa na nuvem?",{"href":53},"#why-should-an-enterprise-be-cloud-native",{"text":55,"config":56},"Os componentes da arquitetura nativa na nuvem",{"href":57},"#the-building-blocks-of-cloud-native-architecture",{"text":59,"config":60},"Como criar aplicativos nativos na nuvem",{"href":61},"#how-to-build-cloud-native-applications",{"text":63,"config":64},"Nativo na nuvem para empresas",{"href":65},"#cloud-native-for-business",[67,73,78,83,88,93,98,103,108],{"type":68,"componentName":68,"componentContent":69},"TopicsCopy",{"header":35,"text":70,"config":71},"A abordagem de nuvem nativa não se trata de apenas executar suas aplicações atuais na nuvem.\n\nO termo \"nuvem nativa\" é usado para descrever um software desenvolvido para operar em um ambiente de computação em nuvem. Essas aplicações são projetadas para serem dimensionáveis, altamente disponíveis e fáceis de gerenciar. Por outro lado, soluções tradicionais são geralmente projetadas para ambientes locais e depois adaptadas para ambientes de nuvem. Isso pode resultar em um desempenho abaixo do ideal e maior complexidade.\n\nA Cloud Native Computing Foundation (CNCF), uma organização de software de código aberto que promove a abordagem de criação e implantação de aplicações baseadas na nuvem, [define as tecnologias de nuvem nativa](https://github.com/cncf/toc/blob/main/DEFINITION.md) como aquelas que \"capacitam as empresas a criar e executar aplicações dimensionáveis em ambientes modernos e dinâmicos, como nuvens públicas, privadas e híbridas\".\n\nÀ medida que as empresas migram mais de suas cargas de trabalho para a nuvem, a demanda por soluções de nuvem nativa é cada vez maior. As tecnologias de nuvem nativa são desenvolvidas desde o princípio para aproveitar as características exclusivas das tecnologias de nuvem, como capacidade de ajuste de escala, elasticidade e agilidade.\n",{"id":72},"cloud-native-explained",{"type":68,"componentName":68,"componentContent":74},{"header":39,"text":75,"config":76},"Existem três aspectos principais em qualquer arquitetura de nuvem nativa:\n\n1. **É conteinerizada**. Cada componente (aplicações, processos, etc.) é empacotado em seu próprio contêiner. Isso facilita a reprodutibilidade, a transparência e o isolamento de recursos.\n2. **É gerenciada dinamicamente**. Os contêineres são orquestrados ativamente para otimizar a utilização de recursos.\n3. **É orientada a microsserviços**. As aplicações são segmentadas em microsserviços, o que aumenta consideravelmente sua agilidade e capacidade de manutenção em geral.\n",{"id":77},"essential-elements-of-a-cloud-native-architecture",{"type":68,"componentName":68,"componentContent":79},{"header":43,"text":80,"config":81},"A abordagem de nuvem nativa é uma maneira inovadora de criar e executar aplicações, aproveitando todo o potencial do modelo de computação em nuvem e da orquestração de contêineres. As aplicações de nuvem nativa são criadas para operar na nuvem, transferindo o foco das máquinas para o serviço real.\n\nPor serem arquitetadas usando [microsserviços](/topics/microservices/) em vez de uma estrutura monolítica, as aplicações de nuvem nativa utilizam contêineres para empacotar as bibliotecas e os processos da aplicação para a implantação. Os microsserviços permitem que os desenvolvedores criem aplicações implantáveis, compostas por módulos individuais focados na execução de um serviço específico. Essa descentralização contribui para um ambiente mais resiliente, evitando que um problema isolado resulte em falha total da aplicação.\n\nFerramentas de orquestração de contêineres, como o [Kubernetes](/solutions/kubernetes/), permitem que os desenvolvedores coordenem o modo de funcionamento dos contêineres de uma aplicação, incluindo dimensionamento e implantação.\n\nCriar aplicações usando uma abordagem de nuvem nativa tem vários benefícios tangíveis:\n\n*  Reduz custos ao monitorar e dimensionar recursos de aplicações por meio da orquestração em nuvem, como agendadores de contêineres\n*  Permite que as equipes enviem atualizações e gerem valor para os clientes mais rapidamente\n*  Alinha as operações com os objetivos de negócios\n*  Reduz o tempo gasto com manutenção, possibilitando um foco maior nos objetivos empresariais\n",{"id":82},"cloud-native-application-benefits",{"type":68,"componentName":68,"componentContent":84},{"header":47,"text":85,"config":86},"O movimento de nuvem nativa trouxe novos desafios para desenvolvedores, equipes de operações e empresas como um todo. Alguns desafios comuns são:\n\n*  Gerenciar várias versões do software em diferentes provedores de nuvem\n*  Expandir ou reduzir a capacidade das aplicações rapidamente\n*  Gerenciar a complexidade à medida que mais serviços e componentes são adicionados\n*  Lidar com infraestrutura efêmera, o que pode dificultar a depuração e a solução de problemas\n*  Garantir o uso eficiente de recursos, pois o modelo de pagamento por utilização da nuvem pode se tornar caro rapidamente\n*  Garantir que todos os componentes se integrem perfeitamente\n\nA chave para o desenvolvimento de nuvem nativa é usar ferramentas como Kubernetes, contêineres Docker e Terraform para automatizar a implantação, o gerenciamento de configuração e o provisionamento de infraestrutura. As empresas precisam estar cientes desses desafios e ter as estratégias e soluções necessárias para enfrentá-los à medida que surgirem.\n",{"id":87},"challenges-of-cloud-native-application-development",{"type":68,"componentName":68,"componentContent":89},{"header":51,"text":90,"config":91},"Os aplicativos nativos na nuvem são projetados para serem mais resilientes e escaláveis do que os aplicativos tradicionais. Isso ocorre porque eles usam serviços baseados em nuvem para armazenar dados, executar aplicativos e acessar recursos. Ao fazer a transição para aplicativos nativos na nuvem, uma empresa pode melhorar sua resiliência e capacidade de ajuste de escala. As empresas nativas na nuvem podem se adaptar rapidamente às alterações nas condições de mercado e às demandas dos clientes, reduzindo seus custos de infraestrutura de TI.\n\nAlém de maiores recursos de segurança e conformidade e melhor visibilidade dos aplicativos e serviços que compõem a empresa, essa abordagem também pode economizar dinheiro, reduzindo o número de servidores e softwares necessários.\n",{"id":92},"why-should-an-enterprise-be-cloud-native",{"type":68,"componentName":68,"componentContent":94},{"header":55,"text":95,"config":96},"### Contêiners\n\n[Contêiners](/blog/containers-kubernetes-basics/) são uma [forma alternativa de agrupar aplicativos,](https://searchitoperations.techtarget.com/tip/What-are-containers-and-how-do-they-work) em vez de construir máquinas virtuais ou servidores físicos diretamente. Tudo o que é necessário para executar um aplicativo (como código, bibliotecas do sistema e configurações) está incluído em uma imagem de contêiner — um pacote de software leve, independente e executável. Os contêineres podem ser executados dentro de uma máquina virtual ou em um servidor físico. Os contêineres contêm as bibliotecas e os processos de um aplicativo, mas não incluem um sistema operacional, por isso são leves. No final, menos servidores são necessários para executar várias instâncias de um aplicativo, o que reduz o custo e facilita o ajuste de escala. Alguns outros [benefícios dos contêineres](https://tsa.com/top-5-benefits-of-containerization/) incluem implantação mais rápida, melhor portabilidade e ajuste de escala e maior segurança.\n\n\n### Orquestradores\n\nDepois que os contêineres são definidos, um orquestrador é necessário para colocá-los em execução. Os orquestradores de contêineres direcionam como e onde os contêineres são executados, corrigem qualquer um que fique indisponível e determinam se mais são necessários. Quando se trata de orquestradores de contêineres, também conhecidos como agendadores, o Kubernetes é de longe o [principal do mercado](/blog/top-five-cloud-trends/).\n\n### Microsserviços\n\nO último componente principal da computação nativa na nuvem são os microsserviços. Para que os aplicativos funcionem com mais facilidade, eles podem ser divididos em partes menores, ou microsserviços, para facilitar o ajuste de escala com base na carga. A infraestrutura de microsserviços também torna mais fácil — e rápido — para os engenheiros desenvolverem um aplicativo. Equipes menores podem ser formadas e atribuídas para assumir a propriedade de componentes individuais do desenvolvimento do aplicativo, o que permite que os engenheiros criem o código sem afetar potencialmente outra parte do projeto.\n\nEmbora plataformas de nuvem pública como a AWS ofereçam a oportunidade de criar e implantar aplicativos com facilidade, há momentos em que faz sentido criar sua própria infraestrutura. Uma solução de nuvem privada ou híbrida é geralmente necessária quando dados confidenciais são processados dentro de um aplicativo ou os regulamentos do setor exigem controles e segurança maiores.\n",{"id":97},"the-building-blocks-of-cloud-native-architecture",{"type":68,"componentName":68,"componentContent":99},{"header":59,"text":100,"config":101},"O desenvolvimento de aplicativos nativos na nuvem requer a incorporação de várias ferramentas para uma implantação bem-sucedida. Na sua definição de nativo na nuvem, o CNCF observa que as técnicas nativas na nuvem, quando combinadas com uma automação robusta, permitem que os engenheiros façam alterações de alto impacto com frequência e previsibilidade e o mínimo de esforço.\n\nO desenvolvimento de aplicativos nativos da nuvem requer uma mudança que adote as práticas de [DevOps](/topics/devops/). Isso significa que as equipes de desenvolvimento e operações trabalharão de forma muito mais colaborativa, o que resultará em um processo de produção mais rápido e tranquilo. Uma abordagem de DevOps simplifica de forma eficiente os vários elementos necessários para colocar um aplicativo em funcionamento na nuvem.\n\nAo fazer a transição para aplicativos nativos da nuvem, sua equipe verá um grande aumento no número de projetos que precisam ser gerenciados devido ao uso necessário de microsserviços. O aumento no volume de projetos exige um gerenciamento consistente e eficiente do ciclo de vida do aplicativo — é aí que entra o GitLab.\n\nO GitLab é uma [plataforma de DevOps](/topics/devops/) oferecida como um aplicativo único. Do rastreamento de tíquetes e gerenciamento de código-fonte até o CI/CD e o monitoramento, ter tudo em um só lugar simplifica a complexidade da cadeia de ferramentas e acelera as durações dos ciclos. Com um [registro de contêiner integrado](https://docs.gitlab.com/ee/user/packages/container_registry/index.html) e [integração com o Kubernetes](https://docs.gitlab.com/ee/user/project/clusters/index.html), com o GitLab nunca foi tão fácil começar a usar contêineres e o desenvolvimento nativo na nuvem.\n",{"id":102},"how-to-build-cloud-native-applications",{"type":68,"componentName":68,"componentContent":104},{"header":63,"text":105,"config":106},"Os aplicativos nativos na nuvem usam contêineres, arquitetura de microsserviços e orquestração de contêineres, como o Kubernetes. O GitLab foi projetado para aplicativos nativos na nuvem com uma forte integração com o Kubernetes.\n\nAs empresas estão fazendo uma transição dos modelos tradicionais de implantação para aplicativos nativos na nuvem, a fim de ganhar velocidade, confiabilidade e escala.\n\nSaiba mais sobre como o GitLab pode impulsionar seu desenvolvimento de nuvem nativa.\n",{"id":107},"cloud-native-for-business",{"type":109,"componentName":109,"componentContent":110},"TopicsCallToAction",{"subtitle":111,"text":112,"primaryButton":113},"Comece sua transformação nativa da nuvem","Saiba como o Ask Media Group migrou de servidores locais para a nuvem da AWS com as ferramentas e integrações do GitLab. Junte-se a nós e aprenda com a experiência deles.",{"text":114,"config":115},"Reserve o seu lugar",{"href":116},"/webcast/cloud-native-transformation/",{"type":118,"componentName":118,"componentContent":119},"CommonResourcesContainer",{"header":120,"tabs":121},"Recursos relacionados",[122,137,152],{"name":123,"items":124,"config":136},"Vídeos",[125],{"header":126,"type":127,"image":128,"link":131},"Webinário sobre nativo na nuvem","Vídeo",{"altText":126,"config":129},{"src":130},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159298/Website/Topics/cloud-native-webinar.jpg",{"text":132,"config":133},"Assista agora",{"href":134,"icon":135,"modal":6},"https://www.youtube.com/embed/jc5cY3LoOOI","Webcast",{"key":123},{"name":138,"items":139,"config":151},"Blogs",[140],{"header":141,"type":142,"image":143,"link":146},"Criar um pipeline de CI/CD com implantação automática","Blog",{"altText":141,"config":144},{"src":145},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159303/Website/Topics/img-fallback-cards-cicd.png",{"text":147,"config":148},"Saiba mais",{"href":149,"icon":150,"modal":6},"/blog/how-to-create-a-ci-cd-pipeline-with-auto-deploy-to-kubernetes-using-gitlab/","Articles",{"key":138},{"name":153,"items":154,"config":164},"Documentaçãos",[155],{"header":156,"type":157,"image":158,"link":161},"Documentação Auto DevOps","Documentação",{"altText":156,"config":159},{"src":160},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158703/Website/Topics/img-fallback-cards-gitlab.png",{"text":147,"config":162},{"href":163,"icon":150,"modal":6},"https://docs.gitlab.com/ee/topics/autodevops/index.html",{"key":153},{"type":166,"componentName":166},"CommonNextSteps","content:pt-br:topics:cloud-native:index.yml","yaml","content","pt-br/topics/cloud-native/index.yml","pt-br/topics/cloud-native/index","yml",{"_path":174,"_dir":175,"_draft":6,"_partial":6,"_locale":7,"data":176,"_id":587,"_type":168,"title":588,"_source":169,"_file":589,"_stem":590,"_extension":172},"/shared/pt-br/main-navigation","pt-br",{"logo":177,"freeTrial":182,"sales":187,"login":192,"items":197,"search":528,"minimal":564,"duo":578},{"config":178},{"href":179,"dataGaName":180,"dataGaLocation":181},"/pt-br/","gitlab logo","header",{"text":183,"config":184},"Faça uma avaliação gratuita",{"href":185,"dataGaName":186,"dataGaLocation":181},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":188,"config":189},"Fale com a equipe de vendas",{"href":190,"dataGaName":191,"dataGaLocation":181},"/pt-br/sales/","sales",{"text":193,"config":194},"Fazer login",{"href":195,"dataGaName":196,"dataGaLocation":181},"https://gitlab.com/users/sign_in/","sign in",[198,241,340,345,449,509],{"text":199,"config":200,"cards":202,"footer":224},"Plataforma",{"dataNavLevelOne":201},"platform",[203,209,217],{"title":199,"description":204,"link":205},"A plataforma DevSecOps mais abrangente com tecnologia de IA",{"text":206,"config":207},"Explore a nossa plataforma",{"href":208,"dataGaName":201,"dataGaLocation":181},"/pt-br/platform/",{"title":210,"description":211,"link":212},"GitLab Duo (IA)","Crie software mais rapidamente com a IA em todas as etapas de desenvolvimento",{"text":213,"config":214},"Conheça o GitLab Duo",{"href":215,"dataGaName":216,"dataGaLocation":181},"/pt-br/gitlab-duo/","gitlab duo ai",{"title":218,"description":219,"link":220},"Por que usar o GitLab","Dez razões pelas quais as empresas escolhem o GitLab",{"text":147,"config":221},{"href":222,"dataGaName":223,"dataGaLocation":181},"/pt-br/why-gitlab/","why gitlab",{"title":225,"items":226},"Comece a usar",[227,232,237],{"text":228,"config":229},"Engenharia de plataforma",{"href":230,"dataGaName":231,"dataGaLocation":181},"/pt-br/solutions/platform-engineering/","platform engineering",{"text":233,"config":234},"Experiência do desenvolvedor",{"href":235,"dataGaName":236,"dataGaLocation":181},"/pt-br/developer-experience/","Developer experience",{"text":238,"config":239},"MLOps",{"href":240,"dataGaName":238,"dataGaLocation":181},"/pt-br/topics/devops/the-role-of-ai-in-devops/",{"text":242,"left":243,"config":244,"link":246,"lists":250,"footer":322},"Produtos",true,{"dataNavLevelOne":245},"solutions",{"text":247,"config":248},"Confira todas as soluções",{"href":249,"dataGaName":245,"dataGaLocation":181},"/pt-br/solutions/",[251,277,300],{"title":252,"description":253,"link":254,"items":259},"Automação","CI/CD e automação para acelerar a implantação",{"config":255},{"icon":256,"href":257,"dataGaName":258,"dataGaLocation":181},"AutomatedCodeAlt","/pt-br/solutions/delivery-automation/","automated software delivery",[260,264,268,273],{"text":261,"config":262},"CI/CD",{"href":263,"dataGaLocation":181,"dataGaName":261},"/pt-br/solutions/continuous-integration/",{"text":265,"config":266},"Desenvolvimento auxiliado por IA",{"href":215,"dataGaLocation":181,"dataGaName":267},"AI assisted development",{"text":269,"config":270},"Gerenciamento de código-fonte",{"href":271,"dataGaLocation":181,"dataGaName":272},"/pt-br/solutions/source-code-management/","Source Code Management",{"text":274,"config":275},"Entrega de software automatizada",{"href":257,"dataGaLocation":181,"dataGaName":276},"Automated software delivery",{"title":278,"description":279,"link":280,"items":285},"Segurança","Acelere a entrega de código sem comprometer a segurança",{"config":281},{"href":282,"dataGaName":283,"dataGaLocation":181,"icon":284},"/pt-br/solutions/security-compliance/","security and compliance","ShieldCheckLight",[286,291,296],{"text":287,"config":288},"Application Security Testing",{"href":289,"dataGaName":290,"dataGaLocation":181},"/solutions/application-security-testing/","Application security testing",{"text":292,"config":293},"Segurança da cadeia de suprimentos de software",{"href":294,"dataGaLocation":181,"dataGaName":295},"/pt-br/solutions/supply-chain/","Software supply chain security",{"text":297,"config":298},"Software Compliance",{"href":299,"dataGaName":297,"dataGaLocation":181},"/solutions/software-compliance/",{"title":301,"link":302,"items":307},"Medição",{"config":303},{"icon":304,"href":305,"dataGaName":306,"dataGaLocation":181},"DigitalTransformation","/pt-br/solutions/visibility-measurement/","visibility and measurement",[308,312,317],{"text":309,"config":310},"Visibilidade e medição",{"href":305,"dataGaLocation":181,"dataGaName":311},"Visibility and Measurement",{"text":313,"config":314},"Gestão de fluxo de valor",{"href":315,"dataGaLocation":181,"dataGaName":316},"/pt-br/solutions/value-stream-management/","Value Stream Management",{"text":318,"config":319},"Análises e insights",{"href":320,"dataGaLocation":181,"dataGaName":321},"/pt-br/solutions/analytics-and-insights/","Analytics and insights",{"title":323,"items":324},"GitLab para",[325,330,335],{"text":326,"config":327},"Grandes empresas",{"href":328,"dataGaLocation":181,"dataGaName":329},"/pt-br/enterprise/","enterprise",{"text":331,"config":332},"Pequenas empresas",{"href":333,"dataGaLocation":181,"dataGaName":334},"/pt-br/small-business/","small business",{"text":336,"config":337},"Setor público",{"href":338,"dataGaLocation":181,"dataGaName":339},"/pt-br/solutions/public-sector/","public sector",{"text":341,"config":342},"Preços",{"href":343,"dataGaName":344,"dataGaLocation":181,"dataNavLevelOne":344},"/pt-br/pricing/","pricing",{"text":346,"config":347,"link":349,"lists":353,"feature":436},"Recursos",{"dataNavLevelOne":348},"resources",{"text":350,"config":351},"Confira todos os recursos",{"href":352,"dataGaName":348,"dataGaLocation":181},"/pt-br/resources/",[354,386,408],{"title":355,"items":356},"Primeiros passos",[357,362,367,371,376,381],{"text":358,"config":359},"Instalação",{"href":360,"dataGaName":361,"dataGaLocation":181},"/pt-br/install/","install",{"text":363,"config":364},"Guias de início rápido",{"href":365,"dataGaName":366,"dataGaLocation":181},"/pt-br/get-started/","quick setup checklists",{"text":147,"config":368},{"href":369,"dataGaLocation":181,"dataGaName":370},"https://university.gitlab.com/","learn",{"text":372,"config":373},"Documentação do produto",{"href":374,"dataGaName":375,"dataGaLocation":181},"https://docs.gitlab.com/","product documentation",{"text":377,"config":378},"Vídeos de melhores práticas",{"href":379,"dataGaName":380,"dataGaLocation":181},"/pt-br/getting-started-videos/","best practice videos",{"text":382,"config":383},"Integrações",{"href":384,"dataGaName":385,"dataGaLocation":181},"/pt-br/integrations/","integrations",{"title":387,"items":388},"Descubra",[389,394,398,403],{"text":390,"config":391},"Histórias de sucesso de clientes",{"href":392,"dataGaName":393,"dataGaLocation":181},"/pt-br/customers/","customer success stories",{"text":142,"config":395},{"href":396,"dataGaName":397,"dataGaLocation":181},"/blog/","blog",{"text":399,"config":400},"Trabalho remoto",{"href":401,"dataGaName":402,"dataGaLocation":181},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":404,"config":405},"TeamOps",{"href":406,"dataGaName":407,"dataGaLocation":181},"/pt-br/teamops/","teamops",{"title":409,"items":410},"Conecte-se",[411,416,421,426,431],{"text":412,"config":413},"Serviços do GitLab",{"href":414,"dataGaName":415,"dataGaLocation":181},"/pt-br/services/","services",{"text":417,"config":418},"Comunidade",{"href":419,"dataGaName":420,"dataGaLocation":181},"/community/","community",{"text":422,"config":423},"Fórum",{"href":424,"dataGaName":425,"dataGaLocation":181},"https://forum.gitlab.com/","forum",{"text":427,"config":428},"Eventos",{"href":429,"dataGaName":430,"dataGaLocation":181},"/events/","events",{"text":432,"config":433},"Parceiros",{"href":434,"dataGaName":435,"dataGaLocation":181},"/pt-br/partners/","partners",{"backgroundColor":437,"textColor":438,"text":439,"image":440,"link":444},"#2f2a6b","#fff","Insights para o futuro do desenvolvimento de software",{"altText":441,"config":442},"cartão promocional do The Source",{"src":443},"/images/navigation/the-source-promo-card.svg",{"text":445,"config":446},"Confira as novidades",{"href":447,"dataGaName":448,"dataGaLocation":181},"/pt-br/the-source/","the source",{"text":450,"config":451,"lists":453},"Empresa",{"dataNavLevelOne":452},"company",[454],{"items":455},[456,461,467,469,474,479,484,489,494,499,504],{"text":457,"config":458},"Sobre",{"href":459,"dataGaName":460,"dataGaLocation":181},"/pt-br/company/","about",{"text":462,"config":463,"footerGa":466},"Vagas",{"href":464,"dataGaName":465,"dataGaLocation":181},"/jobs/","jobs",{"dataGaName":465},{"text":427,"config":468},{"href":429,"dataGaName":430,"dataGaLocation":181},{"text":470,"config":471},"Liderança",{"href":472,"dataGaName":473,"dataGaLocation":181},"/company/team/e-group/","leadership",{"text":475,"config":476},"Equipe",{"href":477,"dataGaName":478,"dataGaLocation":181},"/company/team/","team",{"text":480,"config":481},"Manual",{"href":482,"dataGaName":483,"dataGaLocation":181},"https://handbook.gitlab.com/","handbook",{"text":485,"config":486},"Relacionamento com investidores",{"href":487,"dataGaName":488,"dataGaLocation":181},"https://ir.gitlab.com/","investor relations",{"text":490,"config":491},"Trust Center",{"href":492,"dataGaName":493,"dataGaLocation":181},"/pt-br/security/","trust center",{"text":495,"config":496},"AI Transparency Center",{"href":497,"dataGaName":498,"dataGaLocation":181},"/pt-br/ai-transparency-center/","ai transparency center",{"text":500,"config":501},"Boletim informativo",{"href":502,"dataGaName":503,"dataGaLocation":181},"/company/contact/","newsletter",{"text":505,"config":506},"Imprensa",{"href":507,"dataGaName":508,"dataGaLocation":181},"/press/","press",{"text":510,"config":511,"lists":512},"Fale com a gente",{"dataNavLevelOne":452},[513],{"items":514},[515,518,523],{"text":188,"config":516},{"href":190,"dataGaName":517,"dataGaLocation":181},"talk to sales",{"text":519,"config":520},"Ajuda",{"href":521,"dataGaName":522,"dataGaLocation":181},"/support/","get help",{"text":524,"config":525},"Portal de clientes",{"href":526,"dataGaName":527,"dataGaLocation":181},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":529,"login":530,"suggestions":537},"Fechar",{"text":531,"link":532},"Para pesquisar repositórios e projetos, faça login em",{"text":533,"config":534},"gitlab.com",{"href":195,"dataGaName":535,"dataGaLocation":536},"search login","search",{"text":538,"default":539},"Sugestões",[540,543,548,550,555,560],{"text":210,"config":541},{"href":215,"dataGaName":542,"dataGaLocation":536},"GitLab Duo (AI)",{"text":544,"config":545},"Sugestões de Código (IA)",{"href":546,"dataGaName":547,"dataGaLocation":536},"/pt-br/solutions/code-suggestions/","Code Suggestions (AI)",{"text":261,"config":549},{"href":263,"dataGaName":261,"dataGaLocation":536},{"text":551,"config":552},"GitLab na AWS",{"href":553,"dataGaName":554,"dataGaLocation":536},"/pt-br/partners/technology-partners/aws/","GitLab on AWS",{"text":556,"config":557},"GitLab no Google Cloud",{"href":558,"dataGaName":559,"dataGaLocation":536},"/pt-br/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":561,"config":562},"Por que escolher o GitLab?",{"href":222,"dataGaName":563,"dataGaLocation":536},"Why GitLab?",{"freeTrial":565,"mobileIcon":570,"desktopIcon":575},{"text":566,"config":567},"Iniciar avaliação gratuita",{"href":568,"dataGaName":186,"dataGaLocation":569},"https://gitlab.com/-/trials/new/","nav",{"altText":571,"config":572},"Ícone do GitLab",{"src":573,"dataGaName":574,"dataGaLocation":569},"/images/brand/gitlab-logo-tanuki.svg","gitlab icon",{"altText":571,"config":576},{"src":577,"dataGaName":574,"dataGaLocation":569},"/images/brand/gitlab-logo-type.svg",{"freeTrial":579,"mobileIcon":583,"desktopIcon":585},{"text":580,"config":581},"Saiba mais sobre o GitLab Duo",{"href":215,"dataGaName":582,"dataGaLocation":569},"gitlab duo",{"altText":571,"config":584},{"src":573,"dataGaName":574,"dataGaLocation":569},{"altText":571,"config":586},{"src":577,"dataGaName":574,"dataGaLocation":569},"content:shared:pt-br:main-navigation.yml","Main Navigation","shared/pt-br/main-navigation.yml","shared/pt-br/main-navigation",{"_path":592,"_dir":175,"_draft":6,"_partial":6,"_locale":7,"title":593,"button":594,"config":599,"_id":601,"_type":168,"_source":169,"_file":602,"_stem":603,"_extension":172},"/shared/pt-br/banner","A GitLab Duo Agent Platform está agora em beta público!",{"text":595,"config":596},"Experimente o Beta",{"href":597,"dataGaName":598,"dataGaLocation":181},"/pt-br/gitlab-duo/agent-platform/","duo banner",{"layout":600},"release","content:shared:pt-br:banner.yml","shared/pt-br/banner.yml","shared/pt-br/banner",{"_path":605,"_dir":175,"_draft":6,"_partial":6,"_locale":7,"data":606,"_id":808,"_type":168,"title":809,"_source":169,"_file":810,"_stem":811,"_extension":172},"/shared/pt-br/main-footer",{"text":607,"source":608,"edit":614,"contribute":619,"config":624,"items":629,"minimal":800},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":609,"config":610},"Acessar a origem da página",{"href":611,"dataGaName":612,"dataGaLocation":613},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":615,"config":616},"Editar esta página",{"href":617,"dataGaName":618,"dataGaLocation":613},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":620,"config":621},"Contribua",{"href":622,"dataGaName":623,"dataGaLocation":613},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":625,"facebook":626,"youtube":627,"linkedin":628},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[630,653,707,737,771],{"title":199,"links":631,"subMenu":636},[632],{"text":633,"config":634},"Plataforma DevSecOps",{"href":208,"dataGaName":635,"dataGaLocation":613},"devsecops platform",[637],{"title":341,"links":638},[639,643,648],{"text":640,"config":641},"Confira os planos",{"href":343,"dataGaName":642,"dataGaLocation":613},"view plans",{"text":644,"config":645},"Por que escolher o GitLab Premium?",{"href":646,"dataGaName":647,"dataGaLocation":613},"/pt-br/pricing/premium/","why premium",{"text":649,"config":650},"Por que escolher o GitLab Ultimate?",{"href":651,"dataGaName":652,"dataGaLocation":613},"/pt-br/pricing/ultimate/","why ultimate",{"title":654,"links":655},"Soluções",[656,661,664,666,671,676,680,683,686,691,693,695,697,702],{"text":657,"config":658},"Transformação digital",{"href":659,"dataGaName":660,"dataGaLocation":613},"/pt-br/topics/digital-transformation/","digital transformation",{"text":662,"config":663},"Segurança e conformidade",{"href":289,"dataGaName":290,"dataGaLocation":613},{"text":274,"config":665},{"href":257,"dataGaName":258,"dataGaLocation":613},{"text":667,"config":668},"Desenvolvimento ágil",{"href":669,"dataGaName":670,"dataGaLocation":613},"/pt-br/solutions/agile-delivery/","agile delivery",{"text":672,"config":673},"Migração para a nuvem",{"href":674,"dataGaName":675,"dataGaLocation":613},"/pt-br/topics/cloud-native/","cloud transformation",{"text":677,"config":678},"SCM",{"href":271,"dataGaName":679,"dataGaLocation":613},"source code management",{"text":261,"config":681},{"href":263,"dataGaName":682,"dataGaLocation":613},"continuous integration & delivery",{"text":313,"config":684},{"href":315,"dataGaName":685,"dataGaLocation":613},"value stream management",{"text":687,"config":688},"GitOps",{"href":689,"dataGaName":690,"dataGaLocation":613},"/pt-br/solutions/gitops/","gitops",{"text":326,"config":692},{"href":328,"dataGaName":329,"dataGaLocation":613},{"text":331,"config":694},{"href":333,"dataGaName":334,"dataGaLocation":613},{"text":336,"config":696},{"href":338,"dataGaName":339,"dataGaLocation":613},{"text":698,"config":699},"Educação",{"href":700,"dataGaName":701,"dataGaLocation":613},"/pt-br/solutions/education/","education",{"text":703,"config":704},"Serviços financeiros",{"href":705,"dataGaName":706,"dataGaLocation":613},"/pt-br/solutions/finance/","financial services",{"title":346,"links":708},[709,711,713,715,718,720,723,725,727,729,731,733,735],{"text":358,"config":710},{"href":360,"dataGaName":361,"dataGaLocation":613},{"text":363,"config":712},{"href":365,"dataGaName":366,"dataGaLocation":613},{"text":147,"config":714},{"href":369,"dataGaName":370,"dataGaLocation":613},{"text":372,"config":716},{"href":374,"dataGaName":717,"dataGaLocation":613},"docs",{"text":142,"config":719},{"href":396,"dataGaName":397,"dataGaLocation":613},{"text":390,"config":721},{"href":722,"dataGaName":393,"dataGaLocation":613},"/customers/",{"text":399,"config":724},{"href":401,"dataGaName":402,"dataGaLocation":613},{"text":412,"config":726},{"href":414,"dataGaName":415,"dataGaLocation":613},{"text":404,"config":728},{"href":406,"dataGaName":407,"dataGaLocation":613},{"text":417,"config":730},{"href":419,"dataGaName":420,"dataGaLocation":613},{"text":422,"config":732},{"href":424,"dataGaName":425,"dataGaLocation":613},{"text":427,"config":734},{"href":429,"dataGaName":430,"dataGaLocation":613},{"text":432,"config":736},{"href":434,"dataGaName":435,"dataGaLocation":613},{"title":450,"links":738},[739,741,743,745,747,749,751,755,760,762,764,766],{"text":457,"config":740},{"href":459,"dataGaName":452,"dataGaLocation":613},{"text":462,"config":742},{"href":464,"dataGaName":465,"dataGaLocation":613},{"text":470,"config":744},{"href":472,"dataGaName":473,"dataGaLocation":613},{"text":475,"config":746},{"href":477,"dataGaName":478,"dataGaLocation":613},{"text":480,"config":748},{"href":482,"dataGaName":483,"dataGaLocation":613},{"text":485,"config":750},{"href":487,"dataGaName":488,"dataGaLocation":613},{"text":752,"config":753},"Sustainability",{"href":754,"dataGaName":752,"dataGaLocation":613},"/sustainability/",{"text":756,"config":757},"Diversidade, inclusão e pertencimento (DIB)",{"href":758,"dataGaName":759,"dataGaLocation":613},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":490,"config":761},{"href":492,"dataGaName":493,"dataGaLocation":613},{"text":500,"config":763},{"href":502,"dataGaName":503,"dataGaLocation":613},{"text":505,"config":765},{"href":507,"dataGaName":508,"dataGaLocation":613},{"text":767,"config":768},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":769,"dataGaName":770,"dataGaLocation":613},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":510,"links":772},[773,776,778,780,785,790,795],{"text":774,"config":775},"Fale com um especialista",{"href":190,"dataGaName":191,"dataGaLocation":613},{"text":519,"config":777},{"href":521,"dataGaName":522,"dataGaLocation":613},{"text":524,"config":779},{"href":526,"dataGaName":527,"dataGaLocation":613},{"text":781,"config":782},"Status",{"href":783,"dataGaName":784,"dataGaLocation":613},"https://status.gitlab.com/","status",{"text":786,"config":787},"Termos de uso",{"href":788,"dataGaName":789,"dataGaLocation":613},"/terms/","terms of use",{"text":791,"config":792},"Aviso de Privacidade",{"href":793,"dataGaName":794,"dataGaLocation":613},"/pt-br/privacy/","privacy statement",{"text":796,"config":797},"Preferências de cookies",{"dataGaName":798,"dataGaLocation":613,"id":799,"isOneTrustButton":243},"cookie preferences","ot-sdk-btn",{"items":801},[802,804,806],{"text":786,"config":803},{"href":788,"dataGaName":789,"dataGaLocation":613},{"text":791,"config":805},{"href":793,"dataGaName":794,"dataGaLocation":613},{"text":796,"config":807},{"dataGaName":798,"dataGaLocation":613,"id":799,"isOneTrustButton":243},"content:shared:pt-br:main-footer.yml","Main Footer","shared/pt-br/main-footer.yml","shared/pt-br/main-footer",{"_path":813,"_dir":175,"_draft":6,"_partial":6,"_locale":7,"header":814,"eyebrow":815,"blurb":816,"button":817,"secondaryButton":821,"_id":823,"_type":168,"title":824,"_source":169,"_file":825,"_stem":826,"_extension":172},"/shared/pt-br/next-steps","Comece a entregar software melhor, mais rapidamente","Mais de 50% das empresas Fortune 100 confiam no GitLab","Descubra o que sua equipe pode fazer com a\n\n\nplataforma DevSecOps inteligente.\n",{"text":183,"config":818},{"href":819,"dataGaName":186,"dataGaLocation":820},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":188,"config":822},{"href":190,"dataGaName":191,"dataGaLocation":820},"content:shared:pt-br:next-steps.yml","Next Steps","shared/pt-br/next-steps.yml","shared/pt-br/next-steps",1756472711454]