{"id":1066,"date":"2024-07-28T23:57:30","date_gmt":"2024-07-29T02:57:30","guid":{"rendered":"https:\/\/lmitconsulting.com\/?p=1066"},"modified":"2026-10-03T13:20:51","modified_gmt":"2026-10-03T16:20:51","slug":"what-is-environment-segregation","status":"publish","type":"post","link":"https:\/\/lmitconsulting.com\/pt\/what-is-environment-segregation\/","title":{"rendered":"O que \u00e9 a segrega\u00e7\u00e3o de ambientes?"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Um problema comum no meio de tecnologia \u00e9 aquele encontrado no momento de se testar um novo produto ou servi\u00e7o desenvolvido. Como podemos testar de uma forma que garanta que ele n\u00e3o vai falhar na hora H? Existe alguma forma de testar o sistema e garantir que estamos vendo o seu comportamento como ele vai ser no mundo real?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apesar de nenhum teste substituir o mundo real (e usu\u00e1rios reais), podemos sim utilizar algumas t\u00e9cnicas conhecidas para amenizar o efeito de poss\u00edveis falhas, e trat\u00e1-las antes que cheguem aos usu\u00e1rios. Uma t\u00e9cnica \u00e9 o uso de um ou m\u00faltiplos ambientes de teste para o desenvolvimento de sistemas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta pr\u00e1tica j\u00e1 est\u00e1 muito consolidada no meio de engenharia de software, e parte, praticamente, de 3 princ\u00edpios:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Prop\u00f3sito<\/strong>: cada ambiente tem seu prop\u00f3sito, p\u00fablico alvo, severidade de falha, crit\u00e9rios de aceita\u00e7\u00e3o e, principalmente, n\u00edveis de acesso diferente.<\/li>\n\n\n\n<li><strong>Isolamento<\/strong>: ambientes diferentes n\u00e3o devem poder se comunicar ou compartilhar informa\u00e7\u00e3o (pense em cada ambiente como um \u201cexperimento\u201d diferente).<\/li>\n\n\n\n<li><strong>Replicabilidade<\/strong>: o time deve ser capaz de entregar servi\u00e7os da mesma forma em qualquer ambiente, ou seja, as \u201ccapabilidades\u201d dos ambientes devem ser as mesmas.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Seguindo estes conceitos, podemos definir os 3 ambientes fundamentais para o sucesso de qualquer desenvolvimento em larga escala:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><em>Development<\/em>: onde os desenvolvedores t\u00eam total liberdade de testar altera\u00e7\u00f5es, funcionalidades e validar funcionalmente seu trabalho.<\/li>\n\n\n\n<li><em>Staging<\/em>: aqui entra o trabalho de <em>quality assurance<\/em> em que toda altera\u00e7\u00e3o, adi\u00e7\u00e3o ou subtra\u00e7\u00e3o deve passar por um processo rigoroso para garantir que atende ao esperado.<\/li>\n\n\n\n<li><em>Production<\/em>: quando as mudan\u00e7as no servi\u00e7o chegam aqui, j\u00e1 come\u00e7am a ser entregues para usu\u00e1rios finais, e qualquer erro ou falha vai ter um impacto real nos clientes.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">No entanto, como em muitas \u00e1reas, o desafio come\u00e7a quando tentamos colocar essa teoria em pr\u00e1tica. Uma das normas que tenta padronizar a aplica\u00e7\u00e3o desta entre outras boas pr\u00e1ticas da tecnologia da informa\u00e7\u00e3o \u00e9 a <a href=\"https:\/\/en.wikipedia.org\/wiki\/ISO\/IEC_27002\">ISO\/IEC 27002<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Com anos de aplica\u00e7\u00e3o destas pr\u00e1ticas em projetos de larga escala, os engenheiros da LMIT Consulting podem auxiliar na implementa\u00e7\u00e3o e transforma\u00e7\u00e3o de seus processos ou sistemas para adequar-se \u00e0s mais recentes pr\u00e1ticas do mercado. <a href=\"\/pt\/contact\/\">Entre em contato agora<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Breve resumo da pr\u00e1tica de segrega\u00e7\u00e3o de ambientes em tecnologia da informa\u00e7\u00e3o.<\/p>","protected":false},"author":1,"featured_media":1067,"comment_status":"closed","ping_status":"open","sticky":false,"template":"single-with-sidebar","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[10],"tags":[14,13,12,11],"class_list":["post-1066","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-concepts","tag-architecture","tag-development","tag-engineering","tag-environments"],"uagb_featured_image_src":{"full":["https:\/\/lmitconsulting.com\/wp-content\/uploads\/2024\/07\/environment-segregation.png",2708,2530,false],"thumbnail":["https:\/\/lmitconsulting.com\/wp-content\/uploads\/2024\/07\/environment-segregation-150x150.png",150,150,true],"medium":["https:\/\/lmitconsulting.com\/wp-content\/uploads\/2024\/07\/environment-segregation-300x280.png",300,280,true],"medium_large":["https:\/\/lmitconsulting.com\/wp-content\/uploads\/2024\/07\/environment-segregation-768x718.png",768,718,true],"large":["https:\/\/lmitconsulting.com\/wp-content\/uploads\/2024\/07\/environment-segregation-1024x957.png",1024,957,true],"1536x1536":["https:\/\/lmitconsulting.com\/wp-content\/uploads\/2024\/07\/environment-segregation-1536x1435.png",1536,1435,true],"2048x2048":["https:\/\/lmitconsulting.com\/wp-content\/uploads\/2024\/07\/environment-segregation-2048x1913.png",2048,1913,true],"trp-custom-language-flag":["https:\/\/lmitconsulting.com\/wp-content\/uploads\/2024\/07\/environment-segregation.png",13,12,false]},"uagb_author_info":{"display_name":"Lucas Nascimento","author_link":"https:\/\/lmitconsulting.com\/pt\/author\/admin\/"},"uagb_comment_info":1,"uagb_excerpt":"A short overview of environment segregation in information technology.","_links":{"self":[{"href":"https:\/\/lmitconsulting.com\/pt\/wp-json\/wp\/v2\/posts\/1066","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lmitconsulting.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lmitconsulting.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lmitconsulting.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lmitconsulting.com\/pt\/wp-json\/wp\/v2\/comments?post=1066"}],"version-history":[{"count":3,"href":"https:\/\/lmitconsulting.com\/pt\/wp-json\/wp\/v2\/posts\/1066\/revisions"}],"predecessor-version":[{"id":1110,"href":"https:\/\/lmitconsulting.com\/pt\/wp-json\/wp\/v2\/posts\/1066\/revisions\/1110"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lmitconsulting.com\/pt\/wp-json\/wp\/v2\/media\/1067"}],"wp:attachment":[{"href":"https:\/\/lmitconsulting.com\/pt\/wp-json\/wp\/v2\/media?parent=1066"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lmitconsulting.com\/pt\/wp-json\/wp\/v2\/categories?post=1066"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lmitconsulting.com\/pt\/wp-json\/wp\/v2\/tags?post=1066"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}