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.
Artigos semelhantes
- Quais são as diferenças entre a computação móvel, a computação ubíqua e a computação universal?
- É provável que eu infrinja os direitos autorais ao usar um gerador de meme?Artboard
- Você consideraria a computação em nuvem como uma das invenções significativas das últimas duas décadas?
- Qual é a necessidade da computação em nuvem?