Cloud Functions pela Google

A Google lançou um novo serviço chamado Cloud Functions.
Este serviço permite criar funções em JavaScript que respondem automaticamente a eventos cloud sem ser necessária a intervenção do utilizador, configuração e execução de um runtime ou escalá-las por várias várias máquinas.


Podem haver vários eventos num ambiente cloud propagados de forma assíncrona através da infra-estrutura Cloud Pub/Sub. O utilizador pode configurar um trigger que fica à escuta destes eventos e lhes responde executando código JavaScript num ambiente Node.js.
Neste momento, os triggers podem ser activados através dos seguintes canais:

  1. Cloud Pub/Sub - evento Pub/Sub assíncrono
  2. Cloud Storage - notificações de alterações de um objecto
  3. HTTP Invocation - invocação síncrona por HTTP
  4. Debug/Direct Invocation - utilização da CLI Command Line Interface para desenvolver/depurar as Cloud Functions


O que a Google diz sobre as Cloud Functions:
The function can access any other cloud resources that have appropriate Node (JavaScript) client libraries or RESTful APIs. If you use the gcloud-node client libraries you're automatically authenticated with the default project credentials, so you don't have to worry about generating or storing auth keys etc.
The function has full access to the internet so you can call out to any 3rd party API, however you'll have to maintain your own auth keys etc for these external services.





fonte: InfoQ.com
Licença CC BY-SA 4.0 Silvia Pinhão Lopes, 14.2.16
Print Friendly and PDF

Sem comentários:

Com tecnologia do Blogger.