{"id":26833,"date":"2020-11-13T16:50:00","date_gmt":"2020-11-13T19:50:00","guid":{"rendered":"https:\/\/devlooper.blog.br\/\/?p=469"},"modified":"2023-02-23T18:47:42","modified_gmt":"2023-02-23T21:47:42","slug":"saiba-como-fazer-deploy-sem-afetar-a-disponibilidade-das-solucoes","status":"publish","type":"post","link":"https:\/\/www.locaweb.com.br\/blog\/temas\/codigo-aberto\/saiba-como-fazer-deploy-sem-afetar-a-disponibilidade-das-solucoes\/","title":{"rendered":"Saiba como fazer deploy sem afetar a disponibilidade das solu\u00e7\u00f5es"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Saber como fazer deploy \u00e9 um procedimento fundamental antes de subir uma p\u00e1gina na web, garantindo que tudo funcione adequadamente.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Entretanto, ainda h\u00e1 muitas d\u00favidas sobre como realizar esse processo sem que haja consequ\u00eancias \u00e0s aplica\u00e7\u00f5es j\u00e1 existentes. Este post vai ajudar voc\u00ea a realizar essa demanda da melhor forma, com toda efici\u00eancia necess\u00e1ria. Entenda melhor o como fazer deploy e saiba como execut\u00e1-lo!<\/span><\/p>\n<h2>O que \u00e9 e para que serve o deploy?<\/h2>\n<p><span style=\"font-weight: 400;\">Desenvolvimento e implanta\u00e7\u00e3o de sites e aplica\u00e7\u00f5es fazem parte da rotina de um <\/span><a href=\"https:\/\/blog.locaweb.com.br\/temas\/codigo-aberto\/onde-posso-ir-como-dev\/\"><span style=\"font-weight: 400;\">programador<\/span><\/a><span style=\"font-weight: 400;\"> web. \u00a0<\/span><span style=\"font-weight: 400;\">O deploy \u00e9 uma demanda imprescind\u00edvel nesse processo, e consiste em toda a prepara\u00e7\u00e3o do seu novo trabalho, permitindo que ele fique dispon\u00edvel sem erros e em pleno funcionamento.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">De uma forma simples e objetiva, o deploy \u00e9 a instala\u00e7\u00e3o e a <strong>configura\u00e7\u00e3o de nova aplica\u00e7\u00e3o<\/strong>, funcionalidade ou melhoria.<\/span><span style=\"font-weight: 400;\"> Todas as informa\u00e7\u00f5es s\u00e3o copiadas para esse ambiente e organizadas da maneira certa. Isso garante que esse novo projeto funcione adequadamente, sem nenhum erro.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">O deploy s\u00f3 acontece quando os projetos j\u00e1 est\u00e3o prontos, ou seja, todas as <strong>funcionalidades<\/strong> e a estrutura j\u00e1 est\u00e3o conclu\u00eddas. Ele s\u00f3 publica esses comandos no servidor, para que ent\u00e3o o uso seja poss\u00edvel.<\/span><\/p>\n<h2>Como fazer deploy e como execut\u00e1-lo?<\/h2>\n<p><span style=\"font-weight: 400;\">No <a href=\"https:\/\/blog.locaweb.com.br\/temas\/codigo-aberto\/conheca-os-principais-tipos-de-deploy-e-quando-usar-cada-um\/\">deploy<\/a> diversas informa\u00e7\u00f5es s\u00e3o configuradas, e a precis\u00e3o \u00e9 indispens\u00e1vel para o funcionamento adequado das aplica\u00e7\u00f5es.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">S\u00e3o 4 etapas b\u00e1sicas nesse processo: infraestrutura, dom\u00ednio, ambiente e otimiza\u00e7\u00e3o. Elas s\u00e3o imprescind\u00edveis para subir uma aplica\u00e7\u00e3o, e a seguir voc\u00ea entende em detalhes no que consistem e como devem ser executadas.<\/span><\/p>\n<h3>Infraestrutura<\/h3>\n<p><span style=\"font-weight: 400;\">A infraestrutura, tamb\u00e9m conhecida como <\/span><a href=\"https:\/\/blog.locaweb.com.br\/temas\/primeiros-passos\/tudo-sobre-hospedagem-de-sites-guia-para-comecar\/\"><span style=\"font-weight: 400;\">hospedagem<\/span><\/a><span style=\"font-weight: 400;\">, \u00e9 onde a sua aplica\u00e7\u00e3o ficar\u00e1 na web. O servidor respons\u00e1vel por receber o seu projeto \u00e9 de extrema import\u00e2ncia para o bom funcionamento dele, ent\u00e3o essa etapa deve ser pensada e executada com muita aten\u00e7\u00e3o.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00c9 fundamental <strong>buscar uma infraestrutura eficiente<\/strong> e que suporte o tamanho e as necessidades da sua aplica\u00e7\u00e3o. S\u00f3 assim ela estar\u00e1 sempre dispon\u00edvel, <strong>desempenhando com efici\u00eancia<\/strong> e oferecendo uma <\/span><span style=\"font-weight: 400;\">experi\u00eancia qualificada ao usu\u00e1rio<\/span><span style=\"font-weight: 400;\">.<\/span><\/p>\n<h3>Dom\u00ednio<\/h3>\n<p><span style=\"font-weight: 400;\">Esse \u00e9 o segundo passo e consiste na defini\u00e7\u00e3o do endere\u00e7o da sua aplica\u00e7\u00e3o na web. \u00c9 fundamental que esse dom\u00ednio seja de f\u00e1cil reconhecimento, permitindo uma associa\u00e7\u00e3o imediata \u00e0 aplica\u00e7\u00e3o em quest\u00e3o, especialmente se for um site institucional ou um e-commerce.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00c9 necess\u00e1rio realizar a compra e o <a href=\"https:\/\/www.locaweb.com.br\/registro-de-dominio\/\">registro do dom\u00ednio<\/a>, posteriormente sendo configurado para que esse endere\u00e7o seja associado ao local onde ele est\u00e1 hospedado. A execu\u00e7\u00e3o correta dessa etapa permite que <strong>sua aplica\u00e7\u00e3o seja encontrada na web<\/strong> sem nenhuma dificuldade.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A configura\u00e7\u00e3o DNS \u00e9 uma parte importante dessa etapa, pois \u00e9 ela que vai conectar o dom\u00ednio com o servidor de infraestrutura. Assim, a comunica\u00e7\u00e3o \u00e9 precisa quando houver um comando de acesso por parte de um usu\u00e1rio da web.<\/span><\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-35466 aligncenter\" src=\"https:\/\/www.locaweb.com.br\/blog\/wp-content\/uploads\/2018\/11\/saiba-como-fazer-deploy.png\" alt=\"saiba como fazer deploy\" width=\"812\" height=\"500\" \/><\/p>\n<h3>Ambiente<\/h3>\n<p><span style=\"font-weight: 400;\">Etapa mais demorada e complexa, ela consiste na <strong>configura\u00e7\u00e3o do servidor<\/strong> que vai receber a infraestrutura. Esse momento do trabalho tem como fundamento a correta disponibiliza\u00e7\u00e3o do site ou da aplica\u00e7\u00e3o, para que o acesso seja facilitado e executado corretamente quando solicitado.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ela \u00e9 o momento final da opera\u00e7\u00e3o com o servidor, com a realiza\u00e7\u00e3o de todos os ajustes e sua instala\u00e7\u00e3o no ambiente web. Ele s\u00f3 vai ao ar depois que suas defini\u00e7\u00f5es est\u00e3o devidamente configuradas, o deixando pronto para receber a infraestrutura do projeto.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">S\u00f3 ap\u00f3s esse processo o servidor estar\u00e1 pronto para receber os acessos, direcionando para o endere\u00e7o na web.<\/span><\/p>\n<h3>Otimiza\u00e7\u00e3o<\/h3>\n<p><span style=\"font-weight: 400;\">A otimiza\u00e7\u00e3o \u00e9 a \u00faltima etapa do deploy, mas acontece s\u00f3 depois que o projeto j\u00e1 est\u00e1 em pleno funcionamento. Como o pr\u00f3prio nome sugere, seu foco \u00e9 fazer <a href=\"https:\/\/blog.locaweb.com.br\/temas\/primeiros-passos\/criar-um-site-profissional\/\">melhorias na aplica\u00e7\u00e3o ou no <\/a><\/span><span style=\"font-weight: 400;\">site<\/span><span style=\"font-weight: 400;\">, sempre diante das falhas ou dos gargalos que t\u00eam apresentado durante o uso.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A refer\u00eancia para as otimiza\u00e7\u00f5es \u00e9 justamente o acesso ao projeto. Com o <strong>maior volume de usu\u00e1rios<\/strong> entrando, dificuldades v\u00e3o aparecer \u2014 e at\u00e9 mesmo alguns erros. O desenvolvedor precisa se manter atento ao que deve ser melhorado e, ent\u00e3o, partir para a implementa\u00e7\u00e3o.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Essa \u00e9 a etapa mais complexa, at\u00e9 porque ela \u00e9 cont\u00ednua. Al\u00e9m disso, nem sempre \u00e9 f\u00e1cil identificar os pontos que demandam otimiza\u00e7\u00e3o, muitas melhorias costumam estar ligadas \u00e0s configura\u00e7\u00f5es b\u00e1sicas do servidor, por exemplo, o que torna o trabalho mais complexo.<\/span><\/p>\n<h2>O que fazer para o deploy n\u00e3o afetar a disponibilidade das aplica\u00e7\u00f5es?<\/h2>\n<p><span style=\"font-weight: 400;\">O deploy tamb\u00e9m \u00e9 um procedimento utilizado na hora de subir novas aplica\u00e7\u00f5es e <strong>mudan\u00e7as em <\/strong><\/span><strong>projetos<\/strong><span style=\"font-weight: 400;\"> j\u00e1 em funcionamento, ou seja, que j\u00e1 est\u00e3o no ar e sendo acessados. \u00c9 poss\u00edvel fazer isso, mas todo cuidado \u00e9 pouco para que os servi\u00e7os n\u00e3o sejam afetados.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Qualquer problema significaria uma aplica\u00e7\u00e3o fora do ar, causando grande transtorno aos usu\u00e1rios. <strong>As atualiza\u00e7\u00f5es precisam ser feitas frequentemente<\/strong>, ent\u00e3o \u00e9 importante ter um procedimento que n\u00e3o afete o funcionamento dos sistemas j\u00e1 em execu\u00e7\u00e3o. <\/span><span style=\"font-weight: 400;\">\u00c9 recomend\u00e1vel utilizar uma infraestrutura com mais de um servidor. Desta forma o desenvolvedor obt\u00e9m redund\u00e2ncia e alta disponibilidade para realizar uma publica\u00e7\u00e3o faseada evitando que o <a href=\"https:\/\/blog.locaweb.com.br\/temas\/marketing-e-seo\/site-fora-do-ar-como-evitar\/\">site\/publica\u00e7\u00e3o fique fora do ar<\/a>.<\/span><\/p>\n<p>O deploy \u00e9 um procedimento rotineiro na <a href=\"https:\/\/blog.locaweb.com.br\/temas\/codigo-aberto\/guia-carreira-internacional-dev\/\">carreira do desenvolvedor<\/a>. \u00c9 sempre importante buscar ferramentas que facilitem o trabalho, sem que as mudan\u00e7as no servidor interfiram nas aplica\u00e7\u00f5es j\u00e1 dispon\u00edveis.<\/p>\n<p>Como voc\u00ea tem conduzido seus deploys? Continue acompanhando o nosso blog para mais dicas como essa!<\/p>\n\n\n<div class=\"user-cta-block\" style=\"background-color:#2E333C;\"><p>Uma boa hospedagem pode garantir que seus deploys sejam bem feitos e aplicados<\/p><a class=\"user-cta\" style=\"background-color: #F00842\n;\" href=\"https:\/\/www.locaweb.com.br\/hospedagem-de-sites-com-dominio-gratis\/?utm_source=blog&amp;utm_medium=own&amp;utm_campaign=blog-hospedagem-como-fazer-deploy&amp;utm_id=blog-vendas\" target=\"_blank\" rel=\"noopener\">SAIBA MAIS<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Saber como fazer deploy \u00e9 um procedimento fundamental antes de subir uma p\u00e1gina na web, garantindo que tudo funcione adequadamente. Entretanto, ainda h\u00e1 muitas d\u00favidas sobre como realizar esse processo sem que haja consequ\u00eancias \u00e0s aplica\u00e7\u00f5es j\u00e1 existentes. Este post vai ajudar voc\u00ea a realizar essa demanda da melhor forma, com toda efici\u00eancia necess\u00e1ria. Entenda [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":35465,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-26833","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codigo-aberto"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/posts\/26833","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/comments?post=26833"}],"version-history":[{"count":2,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/posts\/26833\/revisions"}],"predecessor-version":[{"id":39440,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/posts\/26833\/revisions\/39440"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/media\/35465"}],"wp:attachment":[{"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/media?parent=26833"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/categories?post=26833"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/tags?post=26833"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}