O futuro dos contêineres

container1
Compartilhar no facebook
Compartilhar no linkedin
Compartilhar no twitter
Compartilhar no whatsapp
Sobre o autor: Guilherme Teles é um cara qualquer que não dorme direito e acaba escrevendo. Sou Certificado CISSP, CHFI, CEH, LPIC-3, AWS CDA, AWS SAA, AWS SOA Quer assinar a newsletter do site e receber esse e outros artigos? Clique aqui! Aproveite e navegue pelo smeu blog. Quem sabe você não está exatamente precisando de uma ajuda ?  

O futuro dos contêineres

Como a bola de cristal está quebrada, decidimos perguntar a líderes de empresas de tecnologia onde eles acham que os contêineres irão nos próximos anos.

Perguntamos: “Qual é o futuro dos contêineres do seu ponto de vista? Onde estão as maiores oportunidades?” Aqui está o que eles nos disseram:

Serverless

Alguma consolidação de players de nicho. Mais cenários de ponta a ponta. Pacotes e código aberto serão amarrados juntos. Flexibilidade para rodar em qualquer lugar para ir serverless

Recipientes, sem servidor, FaaS indo para abstração com ótimas ferramentas que gerenciam a camada de abstração e portabilidade.

Transforme-se em um mundo orientado a serviços. Chame os serviços e devolva-os para a fonte. Puxando diferentes facetas de aplicações e levando a diferentes abstrações.

O FaaS evolui da perspectiva do provedor de nuvem. Como abrir oportunidades para outros fornecedores de software para mercados de funções. Serverless está trabalhando em padrões para aplicação na borda para AI / ML / IoT. Às vezes, isso será contêineres e, às vezes, sem servidor.

Mover-se da nuvem para a nuvem múltipla. A aceitação por soluções de provedores multi-cloud está se tornando disponível. Serverless está decolando e se tornando mais importante.

As pessoas ainda estão aprendendo Faas. O que ainda torna uma barreira, tanto por modelos de arquitetura, quanto de operacionalização.

Os contêineres serão uma tecnologia fundamental, que você não vê tecida na estrutura da infraestrutura de TI.

Eu não vejo desenvolvedores pensando ativamente sobre arquivos do Docker em cinco anos. Eles usarão serverless e FaaS com contêineres no backend.

Ainda há trabalho a ser feito para realmente otimizar a experiência do desenvolvedor em torno do desenvolvimento de aplicativos baseados em contêiner no Kubernetes.

Ferramentas como Draft, Skaffold e Jenkins estão tentando melhorar as coisas lá. Eu gostaria de ver mais inovação em torno dos modelos de consumo de estilo Serverless.

Para tornar o FaaS mais fácil de usar e ocultar detalhes de desenvolvedores quando eles não estão interessados. por exemplo. então, as pessoas podem simplesmente aparecer no código fonte e o resto simplesmente acontece.

Há também a necessidade de mais ferramentas para ajudar as pessoas a migrarem do software tradicional para contêineres e aplicativos nativos da nuvem.

FaaS

As organizações pularão contêineres e irão diretamente para o FaaS como o Lambda? Devo passar dois anos reorganizando os contêineres ou ir diretamente para o servidor? Precisa ser capaz de visualizar todas as dependências.

Modernização de aplicativos legados, pois eles não desaparecem rapidamente e são caros para a TI manter. Qualquer projeto que tenha um ROI imediato é ouro para o gerenciamento de TI.

Mover um servidor de uma VM (seja on-prem ou IaaS) para um contêiner pode gerar economias significativas.

Ajudará com AI / ML onde pipelines containerizados estão interagindo com fluxos persistentes. Segundo alguns lideres, estamos diante da “ferramenta de ciência de dados do mês”.

90% do sucesso e do esforço são decisões de dados em relação aos modelos em uso. Acelere o tempo para valorizar com modelos diferentes. É como estamos injetando inteligência e melhorando a agilidade.

A redução de custos e a segurança impulsionarão a adoção e mais players. Procurando aplicativos para colocar em nosso contêiner.

Estamos no início da infraestrutura como um utilitário. Outros serviços importantes que estão surgindo incluem dados que se tornam contêinerizados, novas ferramentas surgem, armazenamento, dados, banco de dados. Os contêineres permitem a portabilidade de todas essas coisas, permitindo a inovação.

A capacidade de um contêiner migrar facilmente entre os hosts. Você pode ver nas arquiteturas Smart IOT que isso seria incrível e simplificaria maciçamente o desenvolvimento.

APIs expandidas ao redor do Docker, para que você não apenas movimente as DLLs.

Novas bibliotecas digitais com 50 modelos de aprendizado de máquina – versionamento, vinculação, proteção de dados.

Crie educação abordando esses problemas. Containers permitem um novo sistema operacional na borda e na nuvem, computação distribuída, ciência de dados como sistema operacional.

Oportunidades com o Kafka para atuar como data buses. O novo sistema operacional distribuído beneficia novas redes neurais com uma plataforma iminente de plataformas. Contêineres como grandes sistemas operacionais distribuídos.

Recipientes estão aqui para ficar, e eles se tornarão estáveis ​​e maduros.

Eles se tornarão uma camada importante da infraestrutura para implantar e gerenciar aplicativos. Os próprios contêineres podem ou não ser visíveis para os usuários finais, mas as empresas se beneficiarão da portabilidade e da padronização.

Depois que os contêineres estiverem em toda parte, oportunidades futuras surgirão para áreas como inteligência de aplicativos e correlação de desempenho, porque a tecnologia facilitará e tornará isso possível naquele momento.

Os contêineres facilitam a migração do desenvolvimento para a implantação sem a necessidade de se preocupar com a reprodutibilidade ou a escalabilidade. Com a crescente importância da ciência de dados e aprendizado de máquina nos negócios, os contêineres facilitarão a integração dessas iniciativas nas operações comerciais existentes.

A utilização de recursos vai muito além da infraestrutura para uma maneira melhor de criar e executar software. Os contêineres são a melhor maneira de chegar lá, só demora mais do que você pensa.

Transformação digital.

Anos de tecnologia construídos para serem mais ágeis. Precisam abordar a concorrência mais rapidamente. Migre os aplicativos legados para um mundo de contêiner com dados.

Ainda é cedo na adoção de contêineres. O maior crescimento virá quando as empresas passarem pela transformação digital e todos os seus aplicativos legados acabarem em contêineres ou se perceber o crescimento maciço de novos aplicativos que ultrapassarão os aplicativos legados.

Forneça isolamento, segurança, orquestração com uma abordagem que seja abençoada pelos fornecedores de plataformas com os quais trabalhamos. Estruturas estão se tornando mais interessantes e importantes à medida que estamos aproveitando o Mesos.

Portabilidade de aplicativos e mobilidade entre diferentes nuvens.

Mover o aplicativo não é tão desafiador quanto mover os dados subjacentes e manter os serviços subjacentes. O agente de serviços do GCP (Google Cloud Provider) remove o obstáculo do serviço com contêineres distribuídos do banco de dados, melhorando a mobilidade do aplicativo.

Neste momento, grandes partes da indústria ainda estão trabalhando para determinar a melhor forma de usar os contêineres e como mudar de uma mentalidade de host virtual para uma mentalidade de contêiner.

Para esse fim, a maior oportunidade existe para aqueles que estão criando ferramentas para tornar mais fácil o gerenciamento da transição para contêineres e tornar o aproveitamento do poder de um ambiente de contêiner mais acessível.

Muito do trabalho atual com contêineres foi focado no desenvolvimento de novos aplicativos. No entanto, uma empresa típica terá pelo menos uma década ou mais de aplicativos existentes que podem se beneficiar muito com a modernização e a transformação em plataformas de orquestração de contêineres e contêineres.

Simplificar e automatizar essa transformação permitirá que as empresas acelerem significativamente a adoção de plataformas de contêineres e, ao mesmo tempo, reduzam os custos de transformação e realização de benefícios, abrindo assim as comportas à criação de novos valores e, ao mesmo tempo, amadurecendo seu ecossistema geral para maior apelo e cobertura de casos de uso .

O conceito é semelhante à programação orientada a objetos, DevOps, pequenos testes reutilizáveis ​​para melhorar a qualidade do software. Precisa fazer as coisas direito. Melhore exponencialmente. Oportunidade de aumentar a qualidade do software e as compilações sem problemas.

Sobre o autor: Guilherme Teles é um cara qualquer que não dorme direito e acaba escrevendo. Sou Certificado CISSP, CHFI, CEH, LPIC-3, AWS CDA, AWS SAA, AWS SOA Quer assinar a newsletter do site e receber esse e outros artigos? Clique aqui! Aproveite e navegue pelo smeu blog. Quem sabe você não está exatamente precisando de uma ajuda ?  

Conteúdos relacionados

Olá Visitante

Ajude o blog a crescer, assine nossa newsletter