Function Compute (FC) é um service de computação totalmente gerenciado e orientado a eventos. Basta escrever e enviar seu código, e o Function Compute prepara automaticamente os recursos de computação elásticos e confiáveis necessários para executá-lo, sem necessidade de gerenciar servidores ou infraestrutura.
Por padrão, o Function Compute cobra com base no uso de recursos. O cálculo considera a multiplicação dos recursos configurados para uma função pela duração da execução. A alocação ocorre apenas quando necessário, com liberação imediata após o uso. Para mais informações, consulte Billing overview.
Diferenças em relação aos recursos de computação tradicionais
No modelo cliente-servidor tradicional, os servidores permanecem sempre ligados e executando services, independentemente do recebimento de solicitações.
O que o Function Compute pode fazer
|
Cenário de aplicação |
Por que usar o Function Compute |
Exemplo |
Criação de aplicações webFunction Compute oferece modelos prontos para aplicações web populares, facilitando a criação e iteração ágil das aplicações. À medida que os negócios crescem, recursos como consulta de logs, monitoramento de desempenho e alertas garantem a operação eficiente e confiável das aplicações web. |
Function Compute possui alta elasticidade, sendo ideal para aplicações web sujeitas a picos de tráfego, como em promoções de vendas. |
Utilize o modelo do framework Flask para crie uma função e desenvolver sua aplicação web com eficiência. Também é possível migrar uma aplicação web existente para uma função web. Para mais informações, consulte Use a web function to quickly create a web application. |
Processamento de dados em tempo realComo service orientado a eventos, o Function Compute aceita acionamentos automáticos de diversas fontes, como solicitações HTTP, Object Storage Service (OSS) e filas de mensagens. Por exemplo, use um gatilho do OSS para processar arquivos enviados em tempo real. É possível orquestrar múltiplas funções, filas de mensagens e bancos de dados para coletar grandes volumes de dados de dispositivos da Internet das Coisas (IoT). Caso o cenário mude, adapte a aplicação modificando os gatilhos de eventos e integrando novos componentes, sem alterar significativamente o código de negócios. |
Function Compute integra-se a vários services da Alibaba Cloud para facilitar a construção de arquiteturas orientadas a eventos em diversos cenários de processamento de dados. |
Use o Function Compute para descompactar automaticamente arquivos ZIP enviados ao OSS. Para mais informações, consulte Use Function Compute to automatically decompress ZIP files uploaded to OSS. |
Serviço de modelos de IAApós treinar um modelo de IA, utilize o Function Compute para fornecer um service de inferência. Empacote o modelo de dados em uma função executada apenas mediante solicitação do usuário. |
As instâncias aceleradas por gpu no Function Compute permitem que os desenvolvedores foquem na lógica de negócios sem gerencie a infraestrutura subjacente de gpu, simplificando muito a implementação. |
Utilize uma imagem de contêiner de Modelo de Linguagem Grande (LLM) e uma função gpu para implantar rapidamente uma aplicação de chatbot. Para mais informações, consulte Deploy a Google Gemma model service at a low cost using Function Compute.
|
Como usar o Function Compute
Consulte os tutoriais de Início Rápido a seguir para conhecer as operações do console do Function Compute e o fluxo de trabalho de desenvolvimento do Function Compute:
Além do console, você pode utilizar o Function Compute das seguintes formas:
Utilize o Function Compute com a ferramenta Serverless Devs. Para mais informações, consulte What is Serverless Devs.
Acesse o Function Compute por meio de uma API ou SDK. Para mais informações, consulte SDK Reference.
