Ciência e Tecnologia

A próxima era sem servidor

.

Como a IBM está habilitando o Serverless 2.0.

Durante anos, um tópico de conversa na KubeCon foi o complicado relacionamento dos desenvolvedores com o Kubernetes. Para entender suas preocupações, pense em dirigir um carro. Você quer poder dirigir o carro sem se preocupar com o motor sob o capô, e muitos desenvolvedores sentiram o mesmo em relação ao Kubernetes. Eles estavam gastando muito tempo se preocupando com a infraestrutura subjacente. O que piora o problema é que os desenvolvedores desejam implantar diferentes tipos de cargas de trabalho no Kubernetes, incluindo aplicativos em contêineres, funções para cargas de trabalho orientadas a eventos ou trabalhos em lote. Na IBM, percebemos que todos esses cenários deveriam ser abordados por uma única plataforma sem servidor, baseada em tecnologias de código aberto.

Onde começamos: Serverless 1.0

Em 2021, a IBM anunciou o IBM Cloud Code Engine para ajudar os desenvolvedores de qualquer setor a criar, implantar e dimensionar aplicativos em segundos, pagando apenas quando o código estiver em execução. O Code Engine foi disponibilizado como uma oferta sem servidor totalmente gerenciada no IBM Cloud, a nuvem mais segura e aberta do setor para negócios. Esta foi a introdução do setor ao Serverless 1.0, que se concentrava em permitir a implementação de endpoints (APIs REST, aplicativos da web, etc.).

Embora o Serverless 1.0 oferecesse muitos benefícios aos desenvolvedores, apenas uma pequena porcentagem dos aplicativos era capaz de executar a função serverless. Em particular, não levava em conta aplicativos computacionais pesados, processamento de grandes cargas de trabalho ou análise de dados.

Para onde estamos indo: tornar o serverless o padrão, em vez da exceção

O IBM Cloud Code Engine tem como foco permitir a próxima era sem servidor: Serverless 2.0. Vimos isso surgir pela primeira vez com contêineres, já que o serverless agora é o padrão de fato para aplicativos de empacotamento. Os desenvolvedores desejam uma infraestrutura em que os usuários da nuvem possam executar contêineres sem se preocupar com a propriedade e o gerenciamento da infraestrutura de computação ou do cluster Kubernetes em que estão sendo executados. Com a computação sem servidor do IBM Cloud Code Engine, a IBM implementa, gerencia e dimensiona automaticamente o cluster de nossos clientes. A opção sem servidor aumenta a produtividade geral e diminui o tempo de implantação — uma vantagem para os implantadores.

Recentemente, a IBM está adotando a abordagem sem servidor para ofertas mais complexas, como computação de alto desempenho (HPC). Embora o setor tenha entendido há muito tempo os benefícios do HPC para executar simulações massivas (o que é especialmente crítico para setores como serviços financeiros que precisam avaliar riscos continuamente), as empresas estavam gastando quantias consideráveis ​​em hardware para dar suporte às suas necessidades de computação. Com uma arquitetura sem servidor, os clientes IBM podem reduzir os custos de hardware e trabalhar em um modelo de precificação baseado em execução, no qual pagam apenas pelos serviços de que precisam.

Por que IBM Cloud Code Engine?

O IBM Cloud Code Engine é uma plataforma sem servidor totalmente gerenciada. Ele permite que nossos clientes implantem e executem praticamente qualquer carga de trabalho, seja código-fonte, contêineres, tarefas em lote ou funções orientadas a eventos.

.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo