.
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.
.








