Voltar para a pagina anterior
#Cloud computing

FaaS

Function-as-a-Service (FaaS) é um serviço que lhe permite desenvolver, executar e gerir código de software na nuvem. Um nome alternativo para o serviço é “Serverless computing”.

FaaS é pago apenas pela atividade do usuário, ou seja, pela quantidade de espaço de armazenamento utilizado e pelo número de operações durante o mês.

Princípio de funcionamento

A computação sem servidor é a virtualização como outros serviços -aaS, só ela virtualiza a lógica empresarial dos serviços.

O cliente não embala o código de software necessário num contentor, mas move-o para uma plataforma separada na nuvem. O cliente pode agora executá-lo quando necessário.

Características

A computação sem servidor fornece uma série de funcionalidades:

  1. Máxima flexibilidade. Em modo de espera, o serviço não consome recursos, ou seja, o cliente não carrega o sistema e não paga o aluguel. A fim de aplicar uma função, o serviçoatribui a quantidade necessária de recursos.
  2. Backend e Implantação. O desenvolvimento de uma nova função resume-se à descarga mais fácil do código para a plataforma escolhida. A operação requer o mínimo de tempo e esforço, o que ajuda os programadores a melhorar o produto de software de forma mais rápida e eficiente.
  3. Notificações. O sistema de notificação funciona em modo assíncrono, utilizando diferentes métodos – SMS, e-mail, push.
  4. Automatização. Muitos serviços adicionais necessários ao desenvolvimento são atribuídos em modo automático (por exemplo, implementação de código, por exemplo, atribuição ou monitorização).
  5. FaaS é uma ótima opção para a aprendizagem de máquinas, Internet das coisas (IoT) e desenvolvimento de inteligência artificial (AI). Isto deve-se ao desenvolvimento de produtos em plataformas FaaS que é feito mais próximo do ponto final, ou seja, dos usuários.

Lambda da Amazónia

O serviço Amazon Lambda é um grande exemplo. Executa todas as operações padrão de código de software, tem um sistema de monitorização integrado, oferece tolerância a falhas e pode ser escalado.

A única excepção é que a plataforma Lambda é um produto totalmente proprietário. Por outras palavras, o cliente está limitado a todas as características que a Amazon possui. Para mudar ou mudar para FaaS de outro fornecedor, a arquitectura terá de ser reconstruída a partir do zero.

Avalie este artigo
Cookies de nuestro sitio web para mejorar su experiencia