As 4 tendências que os serviços em nuvem formarão em 2020

2019 foi um ano decisivo para as tecnologias em nuvem, com muitos anúncios dificultando a obtenção de uma imagem clara do que está acontecendo. Existem quatro tendências dominantes no campo da nuvem que moldarão os desenvolvimentos para 2020.

4 tendências para serviços em nuvem-2020

Em junho de 2014, o Google anunciou que recebe calorosamente o Docker, uma nova ferramenta de código aberto para gerenciar cargas de trabalho em computadores e infraestrutura de tecnologia em larga escala. O Docker é descrito como uma revolução tecnológica com títulos como: “O Google distribui sua arma secreta para Cloud Computing ao público”.

Essa ferramenta deveria se chamar Kubernetes e lançaria uma grande mudança nas tecnologias de computação em nuvem e o nascimento de uma enorme comunidade. Também seria útil na guerra pela participação no mercado de computação em nuvem, uma guerra que Google, Microsoft e Alibaba estão travando contra o ator dominante Amazon Web Services.

O que os Kubernetes prometeram era simples. O Docker facilitou o fornecimento de software portátil padrão com as seguintes instruções simples: coloque o código, as bibliotecas e os parâmetros em um contêiner do Docker e execute-o em qualquer lugar sem se preocupar com a plataforma, desde que o Docker esteja instalado. Dessa forma, agora você tem muitos aplicativos, concentrados em contêineres executados em uma infinidade de computadores nos datacenters e na nuvem.

Quem controla qual contêiner estará ativo e onde será executado? Como todos os PCs funcionarão como um computador unificado para executar sua carga de trabalho? Isso é chamado de “orquestração” e o Kubernetes é responsável por fazer o acima por nós.

Obviamente, essa ideia não era nova. Kubernetes, no entanto, prometeu permitir que a comunidade se beneficiasse da experiência do Google em altas cargas de trabalho usando infraestrutura barata.

Manter essas promessas era o sonho de muitas empresas: obter acesso às tecnologias do Google e melhorar seus jogos digitais.

Essas promessas também foram uma brilhante jogada estratégica do Google. A padronização do processo de orquestração facilitaria a execução de cargas de trabalho, o que os encorajaria a migrar para esse novo modelo. Os aplicativos “nativos da nuvem” dos contêineres são mais fáceis de executar na nuvem do que os aplicativos mais antigos, além de passar de nuvem em nuvem. Isso convenceria as empresas a mudar para a computação em nuvem (cloud computing) e a mudar da nuvem para a Amazon. Indiretamente, o Kubernetes também foi uma tentativa de padronizar a compatibilidade dos serviços em nuvem.

Chegando hoje

Além da emoção inicial, os usuários levaram o uso do Kubernetes a sério e sua tecnologia se tornou mais estável.

As empresas perceberam que a operação do Kubernetes requer habilidades muito especializadas e uma tonelada de software associado.

O Google doou o Kubernetes para uma instituição recém-criada, a Cloud Native Computing Foundation, que hospedou projetos de código aberto que criam “elementos críticos da infraestrutura de tecnologia global”.

A comunidade cresceu e a conferência anual da Kubecon evoluiu de um pequeno evento de 1.000 pessoas para um evento global de 12.000 pessoas.

Então o que vem depois? Quais são as tendências que moldam o cenário das tecnologias em nuvem em 2020?

4 tendências para serviços em nuvem-2020

  1. Segmentação de empresas

Os primeiros anos do Kubernetes podem ter sido amplamente determinados por grandes manchetes, mas agora estão evoluindo amplamente em escala.

Uma pesquisa recente de 2019 descobriu que o ano em que a Kubernetes dominou a orquestração de contêineres: 86% dos entrevistados a usaram para consolidar sua carga de trabalho, em comparação com os 57% correspondentes em 2018. O que está faltando image, é a porcentagem de cargas de trabalho que não são executadas em contêineres e permanecem em estruturas tradicionais.

Assim, embora as soluções Kubernetes suportadas pelo sistema de negociação já existam há muito tempo (Rancher, CoreOS e OpenStack), há espaço suficiente para atender às necessidades de negócios insuficientes, mas conhecidas: permissões de acesso, controle de custos, etc.

Em 2019, também ouvimos algumas notícias importantes:

  • O Open Policy Agent, uma infinidade de soluções de código aberto, foi aceito pela Cloud Native Foundation. Logo depois, os fundadores do programa anunciaram que sua empresa, chamada Styra, havia atingido US $ 14 milhões em financiamento. Em essência, isso significa que os usuários poderão definir as regras do código, facilitando o gerenciamento automático.
  • Kubecost abordou a questão de gerenciar a escala dos custos de infraestrutura.
    1. O híbrido nuvem é oficialmente parte do Kubernetes

    Ficou claro desde o início que o Kubernetes seria uma tecnologia compatível para todos os sistemas em nuvem. O que ficou menos claro foi se a nuvem híbrida estaria no menu.

    Do ponto de vista da Microsoft, era bastante claro. O Microsoft Azure foi a primeira grande nuvem a adotar o modelo híbrido. Desde 2016, a Pilha do Azure permite que os usuários executem um datacenter privado usando a tecnologia do Azure e conecte a nuvem do Azure do cliente a nuvens públicas e privadas por meio de uma interface compartilhada. Mas ele não incluiu o Kubernetes até a visualização do Azure Arc em novembro.

    Agora, os usuários podem executar contêineres em clusters Kubernetes, estejam eles no Azure ou em outro serviço de nuvem ou em infraestrutura privada, e gerenciar tudo por meio de uma interface compartilhada do Azure.

    A Amazon também ingressou no empreendimento no final de 2018 e agora está abrindo gradualmente seus AWS Outposts, colocando uma pilha híbrida de hardware / software da Amazon diretamente no data center de um cliente com a interface da AWS.

    O Google parece relutante em adotar a nuvem híbrida até agora. Lançou o pacote híbrido Anthos em abril, permitindo que os usuários aproveitassem o serviço Kubernetes chamado Google Kubernetes Engine (GKE), hospedado na nuvem da Google (ou em qualquer outra) nuvem ou no local.

    O resultado; 2019 foi o ano da nuvem híbrida, agora suportada pelos três principais provedores de nuvem. O Hybrid Kubernetes será lançado em 2020.

    Isso também significa que a vantagem competitiva da Microsoft sobre a nuvem sobre outras empresas está diminuindo. Isso é importante, pois os serviços em nuvem da Microsoft são, sem dúvida, menos eficientes que seus concorrentes.

    1. Segurança nativa da nuvem

    O Kubernetes está sob muita pressão quando se trata de segurança. A execução de alguns processos em uma infraestrutura de teste levemente segura foi excelente, mas a transferência da carga de trabalho para o nível de produção requer um nível totalmente novo de segurança.

    Uma nova onda de empresas de segurança cibernética está chegando para atender a essa necessidade.

    Os desenvolvedores e suas equipes se tornaram sistemas flexíveis de DevOps na última década. Isso significa que o código é atualizado com frequência e desenvolvido rapidamente. Tudo está mudando com constantes lançamentos de software e desenvolvimento contínuo de código. Portanto, a cibersegurança deve ser segura. A abordagem antiga de testar código em um ambiente controlado não funciona mais. O software constantemente atualizado precisa de segurança cibernética ativa.

    Uma grande tendência é deixar a cibersegurança nas mãos dos próprios desenvolvedores. À medida que o crescimento da produção se torna cada vez mais nas mãos dos desenvolvedores e menos nas mãos das empresas, faz sentido criar ferramentas que permitam aos desenvolvedores controlar e melhorar a segurança de seus aplicativos. aqui estão alguns exemplos:

  • Após quatro anos de existência, Snyk doou US $ 150 milhões para ajudar os desenvolvedores a localizar vulnerabilidades no código, em seus contêineres ou em um cluster Kubernetes.
  • A Anchore recebeu US $ 20 milhões em financiamento para criar uma “plataforma completa de segurança de contêineres projetada para rodar no Kubernetes
  • O resultado; Você ouvirá muito sobre as ferramentas que ajudarão os desenvolvedores a avaliar a segurança de seus aplicativos.

    4 tendências para serviços em nuvem-2020

    1. Pico tecnológico

    Ouvimos muito sobre o avanço tecnológico nos últimos dois anos. Em um mundo em que um carro ou uma geladeira é um computador e o volume de transferência de dados está aumentando, por que não os cálculos se aproximam dos dados em vez de tudo o que acontece nos data centers? A execução imediata de certos cálculos e a coleta de resultados reduzirão os requisitos de largura de banda, aumentarão a segurança e a privacidade e otimizarão o uso dos cálculos.

    O ponto é que a combinação desses serviços, incluindo o Kubernetes, não é necessariamente projetada para ser executada em ambientes de computador fora dos datacenters.

    Então, como esses serviços serão tratados?

    Em 2019, ele teve muitos anúncios sobre esse assunto, como:

  • A Rancher, um dos principais fornecedores de distribuição comercial da Kubernetes, anunciou o lançamento do k3s, uma distribuição da Kubernetes “projetada para funcionar em locais remotos e sem supervisão ou dentro de dispositivos IoT”.
  • Virtual Kubelet, um sistema que permite estender o Kubernetes para ambientes de servidor sem servidor.
  • Essas são as quatro tendências que serão formadas em torno dos serviços em nuvem em 2020. Será um ano emocionante.