O que significa "Função como Serviço"?
Índice
- Como Funciona o FaaS?
- Benefícios do FaaS
- Eficiência Energética no FaaS
- Programação Coreográfica no FaaS
- Nuvem Privada Edge e FaaS
- Orquestração Leve de FaaS
Function As A Service (FaaS) é um modelo de computação em nuvem que permite que os desenvolvedores rodem pequenos trechos de código, conhecidos como funções, sem precisar gerenciar os servidores por trás. Isso significa que os devs podem focar em escrever código em vez de se preocupar com a infraestrutura.
Como Funciona o FaaS?
No FaaS, cada função é sem estado, ou seja, não armazena dados entre as execuções. Quando uma função é necessária, a plataforma cria um sandbox, que é um ambiente seguro, para rodar a função. Assim que a função termina, o sandbox é fechado.
Benefícios do FaaS
O FaaS ajuda a economizar tempo e recursos. Os desenvolvedores podem escrever funções para tarefas específicas e só pagam pelo uso real. Isso ajuda as empresas a reagir rápido às mudanças sem gastar demais em recursos que não usam.
Eficiência Energética no FaaS
Novas ferramentas estão sendo desenvolvidas para melhorar a eficiência energética no FaaS. Colocando as funções nos servidores mais eficientes em termos de energia, o desempenho pode aumentar enquanto se economiza energia.
Programação Coreográfica no FaaS
A Programação Coreográfica (CP) permite um gerenciamento melhor de como as funções vão trabalhar juntas. Isso ajuda a reduzir atrasos e garante que as funções atendam às necessidades dos usuários.
Nuvem Privada Edge e FaaS
O FaaS também pode ser usado em sistemas de nuvem privada edge. Essa configuração melhora a privacidade, segurança e velocidade enquanto aproveita ao máximo os recursos disponíveis. Ela permite que dispositivos pequenos, como Raspberry Pi, rodem funções de forma eficaz.
Orquestração Leve de FaaS
Gerenciar sistemas FaaS pode ser meio devagar às vezes. Novos conceitos estão sendo introduzidos para acelerar como as funções são agendadas e executadas. Isso pode reduzir significativamente os tempos de espera e melhorar o desempenho geral.