Casa > C > Como Construir Um Gerador De Meme Serverless Usando O Serviço De Computação Em Nuvem Do Alibaba

Como construir um gerador de meme serverless usando o serviço de computação em nuvem do Alibaba

O que é Serverless?

Em termos mais simples, a computação sem servidor é um tipo de serviço em nuvem onde a maioria das tarefas de gestão são deixadas ao fornecedor do serviço: os usuários simplesmente carregam o código, e definem quando ele deve ser executado (normalmente em resposta a um evento, como um pedido HTTP).

O usuário não'nem mesmo tem que se preocupar em instalar as ferramentas necessárias para executar o seu código, como PHP ou Python. Tudo isso é gerenciado pelo provedor de serviços. Alibaba Cloud oferece um produto de computação sem servidor chamado Function Compute, que suporta muitas linguagens populares incluindo Java, Python (2 e 3), PHP, e Node.js. We'será usado mais tarde neste artigo para construir o nosso gerador de meme.

Ok, So Why Serverless?

A mudança dos servidores on-premises para a nuvem já é notícia antiga. Nos últimos dez anos, as empresas de nuvem - incluindo Alibaba Cloud - têm visto um crescimento explosivo à medida que as empresas abraçam a flexibilidade, simplicidade e estabilidade da nuvem.

Os primeiros a adoptar a nuvem foram impulsionados por dois benefícios chave: não é necessário gerir o seu próprio hardware, e a flexibilidade para escalar para cima (ou para baixo) quase instantaneamente. Com tempo e experiência, as empresas começaram a inventar maneiras inteiramente novas de criar, gerenciar e implantar aplicativos na nuvem (algo muitas vezes chamado de nativo da nuvem), com foco em reduzir ainda mais as operações e os custos de manutenção, adotando serviços gerenciados.

As empresas da nuvem responderam desenvolvendo produtos e serviços destinados a remover cada vez mais a carga de gerenciamento de hardware e software. Serviços como Alibaba Cloud's ApsaraDB para RDS ou Container Service para Kubernetes removem a sobrecarga de gestão de parte da pilha de software, permitindo às empresas concentrarem mais dos seus recursos no fornecimento de produtos e serviços valiosos, em vez de se concentrarem em patches e actualizações.

Computação sem servidor é simplesmente uma extensão desta tendência já bem estabelecida: retira os encargos de manutenção e substitui-os com escalabilidade e flexibilidade.

Oh, e it's barato. Os serviços de computação sem servidor normalmente cobram dos usuários apenas quando suas funções são executadas, ou seja, você paga apenas pelos recursos que utiliza, economizando custos. Não admira que o interesse no serverless tenha mais do que triplicado desde 2017, de acordo com este Google Trends Data!

Este blog é principalmente sobre como fazer memes engraçados usando o Alibaba Cloud Function Compute, que é uma plataforma de computação sem servidores. Se você're mais como uma pessoa de vídeo, você pode ver todo o processo de construção, teste e implantação da função neste vídeo, a partir do canal Alibaba Cloud YouTube channel.

De Moffat Larez

Qual é a melhor estratégia de lançamento para uma inicialização via web? :: Os crocodilos comem leopardos?