O que é Serverless?

O termo Serverless se refere a um modelo de computação em nuvem em que o fornecedor da nuvem possui a responsabilidade de fornecer, executar e gerenciar dinamicamente os recursos de computação para o usuário, em vez do próprio usuário assumir a responsabilidade. Embora o termo implique incorretamente que nenhum servidor físico está envolvido, um ambiente Serverless é aquele que abstrai os servidores físicos para que o usuário final não precise se preocupar com eles. Um dos principais benefícios da computação Serverless é que o usuário paga apenas pelos recursos de computação consumidos para executar um serviço na nuvem. Por exemplo, tradicionalmente, para executar aplicativos na nuvem, você teria que ativar vários servidores virtualizados para atender à capacidade e pagar pelo uso, mesmo que seus aplicativos fiquem ociosos - desperdiçando tempo e dinheiro. No entanto, com o servidor Serverless, o fornecedor da nuvem é responsável por garantir que você tenha os recursos de computação certos para atender a qualquer demanda.

A computação Serverless simplifica o processo de desenvolvimento e implantação de código. Os aplicativos e o código podem ser desenvolvidos para serem completamente Serverless ou podem ser escritos para funcionar em conjunto com os aplicativos tradicionais. Os bancos de dados sem servidor eliminam a necessidade de provisionar ou dimensionar o hardware do banco de dados. Além disso, uma arquitetura Serverless não requer nenhuma configuração ou manutenção - incluindo escalonamento de acordo com a demanda - de sua equipe, porque o fornecedor da nuvem se encarrega dessas responsabilidades.

10 razões pelas quais a TIBCO é a líder na conexão de arquiteturas de aplicativos modernas
10 razões pelas quais a TIBCO é a líder na conexão de arquiteturas de aplicativos modernas
A arquitetura de seu aplicativo precisa evoluir. Aqui estão os 10 principais motivos para escolher a TIBCO para te ajudar.

A maioria dos fornecedores em nuvem oferece função como serviço ( FaaS ), que é um ambiente sem servidor para implantar e executar seus aplicativos. Kubernetes também é um tipo de computação Serverless. Geralmente, esses métodos são mais econômicos de implantação do que alugar ou possuir uma quantidade fixa de servidores, pois elimina os períodos de subutilização. Ambientes Serverless são, portanto, elásticos - escalados para cima ou para baixo para aplicar a quantidade certa de recursos de computação. A computação Serverless pode ser realizada em um ambiente de nuvem privada ou pública.