{"id":86472,"date":"2020-06-25T19:41:59","date_gmt":"2020-06-25T17:41:59","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/sovremennaya-infrastruktura-problemy-i-perspektivy"},"modified":"2020-06-25T19:41:59","modified_gmt":"2020-06-25T17:41:59","slug":"sovremennaya-infrastruktura-problemy-i-perspektivy","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/sovremennaya-infrastruktura-problemy-i-perspektivy","title":{"rendered":"Infraestrutura moderna: problemas e perspectivas","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Infraestrutura moderna: problemas e perspectivas\" src=\"\/wp-content\/uploads\/2020\/06\/11ee21e8779fbedf460fcdc6e753a151.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNo final de maio <noindex><a rel=\"nofollow\" href=\"https:\/\/www.facebook.com\/groups\/feedme.ru\/\">n\u00f3s<\/a><\/noindex> realizamos um meetup online sobre <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/uf4EgFmUY1Y\">\u00abInfraestrutura moderna e cont\u00eaineres: problemas e perspectivas\u00bb<\/a><\/noindex>. Discutimos sobre cont\u00eaineres, Kubernetes e orquestra\u00e7\u00e3o em geral, sobre crit\u00e9rios de escolha da infraestrutura e muito mais. Os participantes compartilharam casos da pr\u00f3pria experi\u00eancia. <\/p>\n<p><b>Participantes:<\/b><\/p>\n<ul>\n<li><b>Evgeny Potapov, CEO da \u00abITSumma\u00bb<\/b>. Mais da metade de seus clientes j\u00e1 est\u00e3o migrando ou desejam migrar para Kubernetes.<\/li>\n<li><b>Dmitry Stolyarov, CTO da \u00abFlant\u00bb<\/b>. Possui mais de 10 anos de experi\u00eancia com sistemas de cont\u00eainer.<\/li>\n<li><b>Denis Remchukov (aka Eric Oldmann), COO da argotech.io, ex-RAO EES<\/b>. Prometeu contar sobre casos no \u2018sanguin\u00e1rio\u2019 setor empresarial.<\/li>\n<li><b>Andrey Fedorovsky, CTO da \u00abNews360.com\u00bb<\/b>. Ap\u00f3s a compra da empresa por outro jogador, ele \u00e9 respons\u00e1vel por uma s\u00e9rie de projetos de ML e AI e pela infraestrutura.<\/li>\n<li><b>Ivan Kruglov, engenheiro de sistemas, ex-Booking.com.<\/b>Aquele que fez muito por conta pr\u00f3pria com Kubernetes.<\/li>\n<\/ul>\n<p>\n<b>Temas:<\/b><\/p>\n<ul>\n<li>Insights dos participantes sobre cont\u00eaineres e orquestra\u00e7\u00e3o (Docker, Kubernetes e outros); o que testaram na pr\u00e1tica ou analisaram.<\/li>\n<li>Caso: Na empresa, est\u00e1 sendo elaborado um plano de desenvolvimento da infraestrutura para os pr\u00f3ximos anos. Como \u00e9 tomada a decis\u00e3o de construir (ou migrar) a infraestrutura para cont\u00eaineres e Kubernetes ou n\u00e3o? <\/li>\n<li>Problemas no mundo cloud-native, o que falta, vamos sonhar sobre o que ser\u00e1 amanh\u00e3.<\/li>\n<\/ul>\n<p>\nUma discuss\u00e3o interessante surgiu, as opini\u00f5es dos participantes eram t\u00e3o diferentes e provocaram tantos coment\u00e1rios que queremos compartilh\u00e1-las com voc\u00eas. H\u00e1 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=uf4EgFmUY1Y\">um v\u00eddeo de tr\u00eas horas<\/a><\/noindex>, e abaixo \u2013 um resumo da discuss\u00e3o. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Kubernetes \u00e9 j\u00e1 um padr\u00e3o ou um excelente marketing?<\/h2>\n<p>\n<i>\u00abChegamos at\u00e9 ele (Kubernetes \u2014 Nota do editor) quando ainda ningu\u00e9m sabia sobre ele. Chegamos at\u00e9 ele quando ele ainda n\u00e3o existia. N\u00f3s o quer\u00edamos antes disso\u00bb \u2014 <b>Dmitry Stolyarov<\/b><\/i><\/p>\n<p><img decoding=\"async\" alt=\"Infraestrutura moderna: problemas e perspectivas\" src=\"\/wp-content\/uploads\/2020\/06\/a814dda8f5e37560b6882535522498a6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Foto do Reddit.com<\/i><\/p>\n<p>H\u00e1 5-10 anos, havia uma enorme quantidade de ferramentas, e n\u00e3o havia um \u00fanico padr\u00e3o. A cada seis meses, um novo produto aparecia, ou at\u00e9 mais de um. Primeiro Vagrant, depois Salt, Chef, Puppet,\u2026 \u2018e voc\u00ea reestrutura sua infraestrutura a cada seis meses. Voc\u00ea tem cinco administradores que est\u00e3o constantemente ocupados reescrevendo configura\u00e7\u00f5es\u2019 \u2014 lembra Andrey Fedorovsky. Ele acredita que Docker e Kubernetes \u2018sufocaram\u2019 os demais. <b>Docker se tornou o padr\u00e3o nos \u00faltimos cinco anos, Kubernetes \u2014 nos \u00faltimos dois anos. E isso \u00e9 bom para a ind\u00fastria.<\/b>.<\/p>\n<p>Dmitry Stolyarov e sua equipe amam o Kuber. Eles queriam essa ferramenta antes mesmo de ela aparecer, e a descobriram quando ningu\u00e9m ainda sabia sobre ela. No momento, por quest\u00f5es de conveni\u00eancia, eles n\u00e3o aceitam clientes se acharem que n\u00e3o implementar\u00e3o o Kubernetes. No entanto, segundo Dmitry, a empresa tem \"v\u00e1rias hist\u00f3rias de sucesso gigantescas na reestrutura\u00e7\u00e3o de legados assustadores\".<\/p>\n<p><b>Kubernetes n\u00e3o \u00e9 apenas uma orquestra\u00e7\u00e3o de cont\u00eaineres, \u00e9 um sistema de gerenciamento de configura\u00e7\u00e3o com uma API avan\u00e7ada, um componente de rede, balanceamento L3 e controladores de Ingress, que permite gerenciar recursos de maneira relativamente f\u00e1cil, escalar e se abstrair das camadas inferiores da infraestrutura.<\/b><\/p>\n<p>Infelizmente, em nossas vidas, tudo tem um pre\u00e7o. E esse custo \u00e9 alto, especialmente ao falar sobre a transi\u00e7\u00e3o para o Kubernetes em uma empresa com infraestrutura desenvolvida, como acredita Ivan Kruglov. Ele poderia facilmente trabalhar tanto em uma empresa com infraestrutura tradicional quanto com o Kuber. O principal \u00e9 entender as caracter\u00edsticas da empresa e do mercado. Mas, por exemplo, para Evgeny Potapov, que generalizaria o Kubernetes como qualquer ferramenta de orquestra\u00e7\u00e3o de cont\u00eaineres, essa quest\u00e3o n\u00e3o \u00e9 relevante. <\/p>\n<p>Evgeny fez uma analogia com a situa\u00e7\u00e3o nos anos 1990, quando surgiu a programa\u00e7\u00e3o orientada a objetos como uma forma de programar aplicativos complexos. Naquela \u00e9poca, os debates n\u00e3o cessavam e novas ferramentas surgiam para apoiar OOP. Ent\u00e3o, apareceram microsservi\u00e7os como uma maneira de se afastar do conceito monol\u00edtico. Isso, por sua vez, levou ao surgimento de cont\u00eaineres e ferramentas para gerenci\u00e1-los. \"Acho que em breve chegaremos ao ponto em que n\u00e3o haver\u00e1 mais uma quest\u00e3o sobre se devemos escrever um pequeno aplicativo de forma microsservi\u00e7o; isso ser\u00e1 feito por padr\u00e3o como microsservi\u00e7o\", acredita ele. Da mesma forma, Docker e Kubernetes se tornar\u00e3o solu\u00e7\u00f5es padr\u00e3o com o tempo, sem necessidade de escolha.<\/p>\n<h2>O problema das bases \u00e9 stateless.<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Infraestrutura moderna: problemas e perspectivas\" src=\"\/wp-content\/uploads\/2020\/06\/5bd0a882ea3cebcafbb846570672be20.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Foto por <noindex><a rel=\"nofollow\" href=\"https:\/\/unsplash.com\/@jankolar?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Twitter: @jankolario no Unsplash<\/a><\/noindex><\/i><\/p>\n<p>Nos dias de hoje existem muitas receitas para executar bancos de dados no Kubernetes. At\u00e9 mesmo como separar a parte que trabalha com disco I\/O da, por assim dizer, parte de aplica\u00e7\u00e3o do banco. <b>\u00c9 poss\u00edvel que no futuro os bancos de dados se transformem tanto que sejam fornecidos em um pacote, onde uma parte ser\u00e1 orquestrada via Docker e Kubernetes, e a outra parte da infraestrutura, atrav\u00e9s de software separado, fornecer\u00e1 a parte de armazenamento?<\/b> Os bancos de dados se transformar\u00e3o como produto?<\/p>\n<p>Essa descri\u00e7\u00e3o se assemelha \u00e0 gest\u00e3o de filas, mas as exig\u00eancias em termos de confiabilidade e sincronia das informa\u00e7\u00f5es em bancos de dados tradicionais s\u00e3o muito maiores, afirma Andrey. A taxa de acerto do cache em bancos normais permanece em torno de 99%. Se um worker falhar, um novo ser\u00e1 iniciado, e o cache ser\u00e1 \"aquecido\" desde o in\u00edcio. Enquanto o cache n\u00e3o estiver aquecido, o worker opera lentamente, o que significa que n\u00e3o se pode permitir carga de usu\u00e1rios. Enquanto n\u00e3o houver carga de usu\u00e1rios, o cache n\u00e3o aquecer\u00e1. Esse \u00e9 um ciclo vicioso. <\/p>\n<p>Dmitry discorda completamente, - os qu\u00f3runs e sharding resolvem o problema. Mas Andrey insiste que a solu\u00e7\u00e3o n\u00e3o serve para todos. Em algumas situa\u00e7\u00f5es, o qu\u00f3rum \u00e9 adequado, mas ele imp\u00f5e uma carga adicional \u00e0 rede. O banco NoSQL n\u00e3o se aplica a todos os casos. <\/p>\n<p>Os participantes do meetup se dividiram em dois grupos.<\/p>\n<p>Denis e Andrey afirmam que tudo o que escreve no disco - bancos e outros - n\u00e3o \u00e9 poss\u00edvel fazer na atual ecossistema do Kubernetes. <b>\u00c9 imposs\u00edvel manter a integridade e consist\u00eancia dos dados produtivos no Kubernetes. Essa \u00e9 uma caracter\u00edstica fundamental.<\/b> Solu\u00e7\u00e3o: infraestrutura h\u00edbrida. <\/p>\n<p>Mesmo os bancos de dados cloud native modernos, como MongoDB e Cassandra, ou filas de mensagens como Kafka ou RabbitMQ, exigem armazenamentos de dados permanentes fora do Kubernetes. <\/p>\n<p>Evgeny contesta: \"Bancos no Kubernetes s\u00e3o uma quest\u00e3o traum\u00e1tica para a R\u00fassia, ou quase empresarial, que est\u00e1 relacionada ao fato de que na R\u00fassia n\u00e3o h\u00e1 ado\u00e7\u00e3o de nuvem\". Pequenas ou m\u00e9dias empresas no Ocidente operam em Nuvem. Usar bancos Amazon RDS \u00e9 mais simples do que se preocupar com Kubernetes. Na R\u00fassia, usam Kubernetes \"on-premise\" e transferem bancos para ele quando tentam se livrar do zool\u00f3gico.<\/p>\n<p>Dmitry tamb\u00e9m discordou da afirma\u00e7\u00e3o de que nenhum banco pode ser mantido no Kubernetes: \"Banco \u00e9 banco. E se voc\u00ea colocar um enorme banco relacional - de jeito nenhum. Se colocar algo pequeno e cloud native, que est\u00e1 moralmente preparado para uma vida semi-ef\u00eamera, tudo ficar\u00e1 bem.\" Dmitry tamb\u00e9m mencionou que as ferramentas de gerenciamento de bancos n\u00e3o est\u00e3o preparadas nem para Docker, nem para Kubernetes, portanto surgem grandes complica\u00e7\u00f5es.<\/p>\n<p>Ivan, por sua vez, est\u00e1 confiante de que, mesmo se abstrairmos os conceitos de stateful e stateless, o ecossistema de solu\u00e7\u00f5es enterprise no Kubernetes ainda n\u00e3o est\u00e1 pronto. \u00c9 complicado atender \u00e0s exig\u00eancias de \u00f3rg\u00e3os legislativos e regulamentares com o Kuber. Por exemplo, n\u00e3o \u00e9 poss\u00edvel criar uma solu\u00e7\u00e3o de fornecimento de identidade que exija garantias rigorosas de identifica\u00e7\u00e3o do servidor, at\u00e9 mesmo em rela\u00e7\u00e3o ao hardware inserido nos servidores. Esta \u00e1rea est\u00e1 se desenvolvendo, mas, por enquanto, n\u00e3o h\u00e1 uma solu\u00e7\u00e3o.<br \/>\nOs participantes n\u00e3o conseguiram chegar a um acordo, portanto, n\u00e3o haver\u00e1 conclus\u00f5es nesta parte. Vamos trazer alguns exemplos pr\u00e1ticos.<\/p>\n<h3>Caso 1. Ciberseguran\u00e7a do 'megaregulador' com bancos de dados fora do Kuber<\/h3>\n<p>\nEm um sistema de ciberseguran\u00e7a avan\u00e7ado, o uso de cont\u00eaineres e orquestra\u00e7\u00e3o permite repelir ataques e intrus\u00f5es. Por exemplo, em um megaregulador, Denis e sua equipe implementaram uma combina\u00e7\u00e3o de orquestrador com um servi\u00e7o SIEM treinado, que analisa logs em tempo real e determina o processo de ataque, viola\u00e7\u00e3o ou falha. Em caso de ataque, tentativas de colocar algo, ou durante uma infec\u00e7\u00e3o por ransomware, ele, atrav\u00e9s do orquestrador, levanta cont\u00eaineres com aplica\u00e7\u00f5es mais rapidamente do que elas s\u00e3o infectadas, ou mais rapidamente do que s\u00e3o atacadas por um invasor.<\/p>\n<h3>Caso 2. Mudan\u00e7a parcial dos bancos de dados do Booking.com para Kubernetes<\/h3>\n<p>\nNo Booking.com, o banco de dados principal \u00e9 MySQL com replica\u00e7\u00e3o ass\u00edncrona \u2014 h\u00e1 um master e uma hierarquia inteira de slaves. Quando Ivan deixou a empresa, havia um projeto em andamento para transferir os slaves, que podiam ser 'desligados' com um certo dano.<\/p>\n<p>Al\u00e9m do banco principal, existe uma instala\u00e7\u00e3o do Cassandra com uma orquestra\u00e7\u00e3o feita sob medida, que foi desenvolvida antes do Kubernetes se tornar mainstream. N\u00e3o h\u00e1 problemas nesse aspecto, mas ela usa armazenamento persistente em SSD locais. Armazenamentos remotos, mesmo dentro de um \u00fanico data center, n\u00e3o s\u00e3o utilizados devido ao problema da alta lat\u00eancia.<\/p>\n<p>A terceira classe de bancos de dados \u00e9 o servi\u00e7o de busca do Booking.com, onde cada n\u00f3 do servi\u00e7o \u00e9 um banco de dados. As tentativas de transferir o servi\u00e7o de busca para o Kuber n\u00e3o tiveram sucesso, porque cada n\u00f3 possui entre 60 e 80 GB de armazenamento local, que \u00e9 dif\u00edcil de 'subir' e 'aquec\u00ea-lo'.<\/p>\n<p>No final, o motor de busca n\u00e3o foi transferido para o Kubernetes, e Ivan n\u00e3o acredita que haver\u00e1 novas tentativas em breve. O banco MySQL foi transferido parcialmente: apenas os Slaves, que n\u00e3o \u00e9 um problema 'desligar'. O Cassandra 'se adaptou' muito bem.<\/p>\n<h2>Escolha de infraestrutura como uma tarefa sem solu\u00e7\u00e3o universal<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Infraestrutura moderna: problemas e perspectivas\" src=\"\/wp-content\/uploads\/2020\/06\/35cc454130402e47fcb9db3dbf159abb.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Foto por <noindex><a rel=\"nofollow\" href=\"https:\/\/www.pexels.com\/@artunchained?utm_content=attributionCopyText&amp;utm_medium=referral&amp;utm_source=pexels\">Manuel Geissinger da Pexels<\/a><\/noindex><\/i><\/p>\n<p>Suponha que temos uma nova empresa, ou uma empresa onde parte da infraestrutura foi constru\u00edda de forma antiga. Ela desenvolve um plano de desenvolvimento de infraestrutura para os pr\u00f3ximos anos. Como \u00e9 tomada a decis\u00e3o de construir a infraestrutura em cont\u00eaineres e Kubernetes ou n\u00e3o? <\/p>\n<p>Empresas que competem por nanossegundos est\u00e3o exclu\u00eddas da discuss\u00e3o. Um conservadorismo saud\u00e1vel se paga em termos de confiabilidade, mas ainda assim, h\u00e1 empresas que deveriam considerar novas abordagens.<\/p>\n<p>Ivan: \"Eu definitivamente come\u00e7aria uma empresa em cloud agora, simplesmente porque \u00e9 mais r\u00e1pido\", embora n\u00e3o necessariamente mais barato. Com o desenvolvimento do capital de risco, as startups n\u00e3o t\u00eam grandes problemas com dinheiro, e a principal tarefa \u00e9 conquistar o mercado. <\/p>\n<p>Ivan acredita que <b>o desenvolvimento atual da infraestrutura \u00e9 um crit\u00e9rio de escolha<\/b>. Se no passado houve investimentos significativos, e isso est\u00e1 funcionando, n\u00e3o faz sentido refazer. Contudo, se a infraestrutura n\u00e3o est\u00e1 desenvolvida e h\u00e1 problemas com ferramentas, seguran\u00e7a e monitoramento, faz sentido considerar a infraestrutura distribu\u00edda. <\/p>\n<p>O imposto ter\u00e1 que ser pago de qualquer forma, e Ivan pagaria aquele que lhe permitisse pagar menos no futuro. \"<b>Porque simplesmente por estar em um trem que \u00e9 movido por outros, eu irei muito mais longe do que se eu entrasse em outro trem, onde teria que abastecer o combust\u00edvel eu mesmo.<\/b>\" \u2014 diz Ivan. Quando a empresa \u00e9 nova, e os requisitos de lat\u00eancia s\u00e3o de dezenas de milissegundos, Ivan estaria olhando para \"operadores\", onde hoje \"empacotam\" bancos de dados cl\u00e1ssicos. Eles levantam uma cadeia de replica\u00e7\u00e3o que se alterna automaticamente em caso de falha, etc.<\/p>\n<p>Para uma pequena empresa com alguns servidores no Kubernetes n\u00e3o h\u00e1 sentido \u2014 afirma Andrei. Mas se ela planeja crescer para centenas de servidores ou mais, a automa\u00e7\u00e3o e o sistema de gerenciamento de recursos s\u00e3o necess\u00e1rios. 90% dos casos justificam os custos. E isso, independentemente do n\u00edvel de carga e de recursos. Faz sentido para todos, desde startups at\u00e9 grandes empresas com audi\u00eancias de milh\u00f5es, olhar gradualmente para produtos de orquestra\u00e7\u00e3o de cont\u00eaineres. \"Sim, isso realmente \u00e9 o futuro\", acredita Andrei.<\/p>\n<p>Denis definiu dois crit\u00e9rios principais \u2014 <b>escalabilidade e estabilidade de opera\u00e7\u00e3o.<\/b> Ele escolher\u00e1 as ferramentas que melhor se adequam a essa tarefa. \"Isso pode ser um dispositivo gen\u00e9rico montado de forma improvisada, rodando o Nutanix Community Edition. Isso pode ser uma segunda linha na forma de um aplicativo em Kuber com um banco de dados no backend, que \u00e9 replicado e possui par\u00e2metros definidos de RTO e RPO\" (objetivos de tempo de recupera\u00e7\u00e3o\/ponto de recupera\u00e7\u00e3o \u2014 <i>exemplo<\/i>).<\/p>\n<p>Evgeny destacou um poss\u00edvel problema com a for\u00e7a de trabalho. Atualmente, o mercado n\u00e3o possui muitos especialistas altamente qualificados que entendam \"as entranhas\". De fato, se a tecnologia escolhida \u00e9 antiga, \u00e9 dif\u00edcil contratar algu\u00e9m al\u00e9m de pessoas mais velhas que est\u00e3o entediadas e cansadas da vida. Embora outros participantes achem que isso \u00e9 uma quest\u00e3o de forma\u00e7\u00e3o. <br \/>\nSe a quest\u00e3o for a escolha: iniciar uma pequena empresa na nuvem p\u00fablica com bancos de dados na Amazon RDS ou \"on-premise\" com bancos de dados no Kubernetes, apesar de algumas desvantagens, a escolha dos participantes foi pela Amazon RDS. <\/p>\n<p>Como a maioria dos ouvintes do meetup n\u00e3o s\u00e3o do \"sanguin\u00e1rio\" setor empresarial, <b>solu\u00e7\u00f5es distribu\u00eddas s\u00e3o o que devemos almejar. Sistemas de armazenamento de dados devem ser distribu\u00eddos, confi\u00e1veis e criar lat\u00eancias med\u00edveis em milissegundos, no m\u00e1ximo em dezenas.<\/b>, \u2014 resumiu Andrei.<\/p>\n<h2>Avalia\u00e7\u00e3o do uso do Kubernetes<\/h2>\n<p>\nO ouvinte Anton Zhbankov fez uma pergunta armadilha aos apologistas do Kubernetes: como escolheram e conduziram a an\u00e1lise t\u00e9cnico-econ\u00f4mica? Por que Kubernetes, e n\u00e3o m\u00e1quinas virtuais, por exemplo? <\/p>\n<p><img decoding=\"async\" alt=\"Infraestrutura moderna: problemas e perspectivas\" src=\"\/wp-content\/uploads\/2020\/06\/cd179deffb9bf66c3cb12d7ca9ef9244.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Foto por <noindex><a rel=\"nofollow\" href=\"https:\/\/unsplash.com\/@artyana?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Tatyana Eremina no Unsplash<\/a><\/noindex><\/i><\/p>\n<p>A resposta veio de Dmitry e Ivan. Em ambos os casos, atrav\u00e9s de tentativas e erros, foi feita uma sequ\u00eancia de decis\u00f5es, resultando na escolha de Kubernetes. Agora as empresas come\u00e7am a desenvolver software que vale a pena migrar para o Kuber. N\u00e3o se trata de sistemas cl\u00e1ssicos de terceiros, como o 1C. O Kubernetes ajuda quando os desenvolvedores precisam lan\u00e7ar atualiza\u00e7\u00f5es rapidamente, em um Continuous Improvement constante.<\/p>\n<p>A equipe de Andrei tentou criar um cluster escal\u00e1vel baseado em m\u00e1quinas virtuais. Os n\u00f3s ca\u00edam como domin\u00f3s, o que \u00e0s vezes resultava na queda do cluster. \"Teoricamente, \u00e9 poss\u00edvel finalizar e manter manualmente, mas \u00e9 cansativo. E se h\u00e1 uma solu\u00e7\u00e3o no mercado que permite trabalhar de forma pronta, vamos para ela. E n\u00f3s acabamos fazendo isso\", \u2014 conta Andrei.<\/p>\n<p>Existem padr\u00f5es para esse tipo de an\u00e1lise e c\u00e1lculo, mas ningu\u00e9m pode dizer o qu\u00e3o precisos s\u00e3o em hardware real em opera\u00e7\u00e3o. Para os c\u00e1lculos, tamb\u00e9m \u00e9 importante entender cada ferramenta e ecossistema, mas isso \u00e9 imposs\u00edvel.<\/p>\n<h2>O que nos aguarda<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Infraestrutura moderna: problemas e perspectivas\" src=\"\/wp-content\/uploads\/2020\/06\/d7843eb5da33c8aa5b444e86b43184d5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Foto por <noindex><a rel=\"nofollow\" href=\"https:\/\/unsplash.com\/@drew_beamer?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Drew Beamer no Unsplash<\/a><\/noindex><\/i><\/p>\n<p>Quando as tecnologias evoluem, surgem cada vez mais pe\u00e7as desconectadas, e ent\u00e3o ocorre uma transi\u00e7\u00e3o de fase; aparece um fornecedor que gastou o suficiente em 'dinheiro' para que tudo se conecte em uma \u00fanica ferramenta.<\/p>\n<p><b>Voc\u00ea n\u00e3o acha que chegar\u00e1 um momento em que aparecer\u00e1 uma ferramenta que se tornar\u00e1 o que o Ubuntu \u00e9 para o mundo Linux?<\/b> Talvez uma \u00fanica ferramenta de conteineriza\u00e7\u00e3o e orquestra\u00e7\u00e3o inclua o Kubernetes. Com isso, ser\u00e1 mais f\u00e1cil construir nuvens on-premise. <\/p>\n<p>Ivan respondeu: 'O Google est\u00e1 construindo o Anthos \u2014 \u00e9 sua oferta de pacote, que implanta nuvens e inclui Kuber, Service Mesh, monitoramento \u2014 toda a articula\u00e7\u00e3o necess\u00e1ria para microsservi\u00e7os em on-premise. Estamos quase no futuro.'<\/p>\n<p>Denis tamb\u00e9m mencionou a Nutanix e a VMWare com o produto vRealize Suite, que pode lidar com essa tarefa sem a conteineriza\u00e7\u00e3o.<\/p>\n<p>Dmitry compartilhou a opini\u00e3o de que a diminui\u00e7\u00e3o da 'dor' e a redu\u00e7\u00e3o de impostos s\u00e3o duas \u00e1reas em que devemos esperar melhorias. <\/p>\n<p><b>Resumindo a discuss\u00e3o, destacamos os seguintes problemas da infraestrutura moderna<\/b><\/p>\n<ul>\n<li>Tr\u00eas participantes apontaram problemas com stateful.<\/li>\n<li>V\u00e1rios problemas de suporte \u00e0 seguran\u00e7a, incluindo a probabilidade de que v\u00e1rias vers\u00f5es do Python, servidores de aplica\u00e7\u00e3o e componentes acabem no Docker.<br \/>\nO desperd\u00edcio, sobre o qual seria melhor realizar um meet-up separado.<br \/>\nO problema do treinamento, j\u00e1 que a orquestra\u00e7\u00e3o representa um ecossistema complexo.<br \/>\nUm problema geral da ind\u00fastria \u00e9 o uso de ferramentas para fins inadequados.<\/p>\n<p>As outras conclus\u00f5es ficam com voc\u00ea. Por enquanto, permanece a sensa\u00e7\u00e3o de que a combina\u00e7\u00e3o Docker+Kubernetes enfrenta dificuldades para se tornar a parte 'central' do sistema. Por exemplo, sistemas operacionais s\u00e3o instalados primeiro no hardware, o que n\u00e3o se pode dizer sobre containers e orquestra\u00e7\u00e3o. Talvez, no futuro, os sistemas operacionais e containers se integrem com softwares de gerenciamento de nuvem.<\/p>\n<p><img decoding=\"async\" alt=\"Infraestrutura moderna: problemas e perspectivas\" src=\"\/wp-content\/uploads\/2020\/06\/4f90f876985af1b515a9d5a471ba3c74.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Foto por <noindex><a rel=\"nofollow\" href=\"https:\/\/www.pexels.com\/@gabrielsantosfotografia?utm_content=attributionCopyText&amp;utm_medium=referral&amp;utm_source=pexels\">Gabriel Santos Fotografia do Pexels<\/a><\/noindex><\/i><\/p>\n<p>Aproveitando a oportunidade, quero enviar um abra\u00e7o para minha m\u00e3e e lembrar que temos um grupo no Facebook <noindex><a rel=\"nofollow\" href=\"https:\/\/www.facebook.com\/groups\/feedme.ru\/\">\u2018Gerenciamento e desenvolvimento de grandes projetos de TI\u2019<\/a><\/noindex>, canal <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/feedmeto\">@feedmeto<\/a><\/noindex> com publica\u00e7\u00f5es interessantes de v\u00e1rios blogs de tecnologia. E meu canal <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/rybakalexey\">@rybakalexey<\/a><\/noindex>, onde falo sobre a gest\u00e3o de desenvolvimento em empresas de produtos.<\/li>\n<\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/508018\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043a\u043e\u043d\u0446\u0435 \u043c\u0430\u044f \u043c\u044b \u043f\u0440\u043e\u0432\u0435\u043b\u0438 \u043e\u043d\u043b\u0430\u0439\u043d-\u043c\u0438\u0442\u0430\u043f \u043d\u0430 \u0442\u0435\u043c\u0443 \u00ab\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b: \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0438 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u044b\u00bb. \u041f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043b\u0438 \u043e \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u0445, Kubernetes \u0438 \u043e\u0440\u043a\u0435\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0432 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0435, \u043e \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u044f\u0445 \u0432\u044b\u0431\u043e\u0440\u0430 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0438 \u043c\u043d\u043e\u0433\u043e\u043c \u0434\u0440\u0443\u0433\u043e\u043c. \u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438 \u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0438\u0441\u044c \u043a\u0435\u0439\u0441\u0430\u043c\u0438 \u0438\u0437 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438. \u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438: \u0415\u0432\u0433\u0435\u043d\u0438\u0439 \u041f\u043e\u0442\u0430\u043f\u043e\u0432, CEO \u00abITSumma\u00bb. \u0411\u043e\u043b\u044c\u0448\u0435 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u044b \u0435\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u043b\u0438\u0431\u043e \u0443\u0436\u0435 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u044f\u0442, \u043b\u0438\u0431\u043e \u0445\u043e\u0442\u044f\u0442 \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043d\u0430 Kubernetes. \u0414\u043c\u0438\u0442\u0440\u0438\u0439 \u0421\u0442\u043e\u043b\u044f\u0440\u043e\u0432, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":86473,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-86472","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043a\u043e\u043d\u0446\u0435 \u043c\u0430\u044f\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/sovremennaya-infrastruktura-problemy-i-perspektivy\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430: \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0438 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043a\u043e\u043d\u0446\u0435 \u043c\u0430\u044f\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/sovremennaya-infrastruktura-problemy-i-perspektivy\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-06-25T17:41:59+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-25T17:41:59+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Infraestrutura moderna: desafios e perspectivas | ProHoster","description":"No final de maio","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/sovremennaya-infrastruktura-problemy-i-perspektivy","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430: \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0438 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u044b | ProHoster","og:description":"\u0412 \u043a\u043e\u043d\u0446\u0435 \u043c\u0430\u044f","og:url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/sovremennaya-infrastruktura-problemy-i-perspektivy","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-06-25T17:41:59+00:00","article:modified_time":"2020-06-25T17:41:59+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"86472","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 14:14:33","updated":"2022-09-29 19:19:47","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/86472","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=86472"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/86472\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/86473"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=86472"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=86472"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=86472"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}