Connection Information

To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not your credentials, you should your web host.

Connection Type

Connection Information

To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not your credentials, you should your web host.

Connection Type

▷ Os fornecedores continuam usando mal o rótulo “nativo da nuvem”. Os clientes podem não se importar

Os fornecedores continuam usando mal o rótulo “nativo da nuvem”. Os clientes podem não se importar

Nota: O seguinte artigo irá ajudá-lo com: Os fornecedores continuam usando mal o rótulo “nativo da nuvem”. Os clientes podem não se importar

Continuamos aplicando “nuvem nativo” a coisas como Kubernetes que expressamente não são nativas da nuvem. Isso importa?

Na tecnologia, gostamos de usar o termo “nativo da nuvem” como se significasse algo. Ou melhor, que significa algo específico com o qual todos concordam. Não é assim, como evidenciado por um tópico recente no Twitter que Maria Naggaga, principal gerente de produtos da Microsoft, provocou. Ela pediu a seus seguidores – um grupo bastante técnico – para resumir o que significa nativo da nuvem. Suas respostas sugerem que a Cloud Native Computing Foundation pode querer gastar algumas de suas taxas de associação para evangelizar uma definição padrão.

Não que a precisão semântica pareça estar atrapalhando muitas compras de TI nativas da nuvem.

Na nuvem, mas não da nuvem?

Para muitos, nativo da nuvem é um pouco sinônimo de Kubernetes e contêineres. A questão é… por quê? Como Hassy Veldstra destacou, “o Kubernetes é tão nativo da nuvem quanto o Java era nativo do SO com sua promessa de ‘gravar uma vez executado em todos os lugares’. Nada de ‘nativo’ em tentar abstrair o que você afirma ser ‘nativo’.”

VEJA: Folha de dicas do Metaverse: Tudo o que você precisa saber (PDF gratuito) (TechRepublic)

Claro, a história do cloud native começou com Bill Wilder em um livro que ele escreveu para O’Reilly intitulado Cloud Architecture Patterns. De acordo com Wilder (resumido por Ken Finnigan), os aplicativos nativos da nuvem:

  • Use serviços de plataforma em nuvem
  • Dimensionar horizontalmente
  • Dimensione automaticamente, usando ações proativas e reativas
  • Lide com falhas transitórias e de nós sem degradação
  • Recurso de comunicação assíncrona sem bloqueio em uma arquitetura fracamente acoplada

O que não é realmente o Kubernetes, mesmo que o Kubernetes possa ser usado para criar aplicativos como esse.

Scott Hanselman, da Microsoft, expressou concisamente o nativo da nuvem desta forma: “Os aplicativos sabem que a nuvem existe”. Isso parece mais próximo da verdade do que o Kubernetes. Mas isso não significa que eles não são nativos da nuvem por definição?

VEJA: Kit de contratação: Desenvolvedor Back-end (TechRepublic )

Porque, como outros expressaram, para ser realmente nativo da nuvem, um aplicativo deve “depender da infraestrutura em nuvem”, como destacou o especialista em VMware e desenvolvedor da Microsoft Dave Curylo.

“Isso é um pouco diferente dos aplicativos que só podem ser hospedados na infraestrutura de nuvem”, continuou ele. “São aplicativos que foram criados especificamente para serem executados em infraestrutura em nuvem.”

Bingo.

Esses são aplicativos “projetados para aproveitar a escala horizontal”, acrescentou Michael Brown. Para aqueles que chamam o Kubernetes como a definição de nativo da nuvem – e muitos entrevistados do tweet de Naggaga o fizeram, assim como muitos na indústria – o ponto de Achim Friedland soa verdadeiro: “Não há necessidade de Kubernetes se o software [is truly] ‘nativo da nuvem’.”

Isso importa? Provavelmente não. A cada poucos anos, nos preocupamos com um termo que deveria significar alguma coisa em particular, mas os fornecedores o pegam e o tornam sem sentido aplicando-o a qualquer coisa que estejam vendendo, por mais pobre que seja. Hoje, todo fornecedor quer ser nativo da nuvem porque é um pouco sinônimo de “moderno”. E os clientes também querem ser nativos da nuvem, então compram soluções aparentemente mágicas que provavelmente percebem que são boas demais para ser verdade. Enquanto isso, os semanticamente sérios entre nós terão que fazer uma careta ao ver como muitas das nossas tecnologias “nativas da nuvem” são alienígenas da nuvem.