Cloud Functions
Schaalbare, op basis van gebruik betaalde Function as a Service (FaaS) die uw code uitvoert zonder dat u servers hoeft te beheren.
Kosteloos proberen-
U hoeft geen servers in te richten, te beheren of te upgraden
-
Schaalt automatisch op basis van de belasting
-
Geïntegreerde controle, logboekregistratie en foutopsporingsfuncties
-
Ingebouwde beveiliging op rol- en functieniveau op basis van het principe van minimale rechten
-
Belangrijke netwerkmogelijkheden voor hybride en multicloudscenario's
Belangrijkste kenmerken
Belangrijkste kenmerken
Vereenvoudigde ontwikkelaarsinterface en hogere ontwikkelsnelheid
Cloud Functions biedt een eenvoudige en intuïtieve ontwikkelaarsinterface. U schrijft uw code en Google Cloud regelt de operationele infrastructuur. Door kleine codefragmenten te schrijven die reageren op gebeurtenissen en deze uit te voeren, kunt u sneller apps ontwikkelen. Maak via triggers verbinding met Google Cloud of cloudservices van derden om lastige indelingsproblemen te stroomlijnen.
Betaal alleen voor wat u gebruikt
U betaalt alleen voor de periode waarin uw functie wordt uitgevoerd, afgerond per 100 milliseconden. Als uw functie niet wordt uitgevoerd, betaalt u ook niets. Cloud Functions wordt automatisch gestart en gestopt in reactie op gebeurtenissen.
Voorkom verplichtingen met open technologie
Gebruik het opensource-FaaS-framework (Function as a Service) om functies uit te voeren in verschillende omgevingen en verplichtingen te voorkomen. Voorbeelden van omgevingen die worden ondersteund, zijn Cloud Functions, lokale ontwikkelomgevingen, omgevingen op locatie, Cloud Run en andere op Knative gebaseerde serverloze omgevingen.
Klanten
Klanten
Kernpunten uit het verhaal
-
Groeide in 2 weken tijd uit tot 15 miljoen gebruikers met Google Cloud
-
Kon moeiteloos verkeerspieken aan en verminderde de serverkosten
-
Maakte in maar 20 seconden nieuwe instanties voor gameservers
Branche
Wat is er nieuw
Wat is er nieuw
Meld u aan voor Google Cloud-nieuwsbrieven met productupdates, informatie over evenementen, speciale aanbiedingen en meer.
Documentatie
Documentatie
Aan de slag met Cloud Functions
Maak en implementeer een cloudfunctie rechtstreeks vanuit uw webbrowser met de Google Cloud Console.
Activeer een functie met Pub/Sub
Ontdek hoe u een cloudfunctie kunt activeren door een bericht te publiceren naar een Pub/Sub-onderwerp.
Stuur e-mails en analyseer gegevens met BigQuery
Ontdek hoe u e-mails stuurt via het SendGrid-platform, SendGrid-analysegegevens ontvangt via webhooks en de analysegegevens in BigQuery uploadt voor analyse.
Activeer een functie die ML gebruikt om tekst uit afbeeldingen te halen
Ontdek hoe u een cloudfunctie kunt gebruiken om tekst uit afbeeldingen te halen met Cloud Vision API.
Interactie met Firebase via cloudfuncties die door HTTP worden geactiveerd
Ontdek hoe u een cloudfunctie die door HTTP wordt geactiveerd, kunt gebruiken voor interactie met de Firebase Realtime Database.
Implementeer Slack Slash-opdrachten om interacties uit te voeren met gebruikers
Ontdek hoe u een cloudfunctie kunt gebruiken om een aangepaste Slack Slash-opdracht te implementeren voor interactie met gebruikers.
Apps ontwikkelen met Google Cloud
In deze cursus leren ontwikkelaars hoe ze apps ontwerpen, ontwikkelen en implementeren met Google Cloud en hoe ze Cloud Functions kunnen gebruiken voor gebeurtenisgestuurde verwerking.
Toepassingen
Toepassingen
Gebruik Cloud Functions om uw eigen microservices via HTTP API's te benaderen of te integreren met services van derden die webhookintegraties bieden. Zo kunt u snel uw app uitbreiden met krachtige mogelijkheden, zoals het sturen van een bevestigingsmail na een geslaagde Stripe-betaling of het reageren op Twilio-tekstberichtgebeurtenissen.
Gebruik Cloud Functions rechtstreeks vanuit Firebase om uw app-functionaliteit uit te breiden zonder een server op te starten. Voer uw code uit als reactie op acties van gebruikers, analyses en verificatiegebeurtenissen om uw gebruikers betrokken te houden met meldingen op basis van gebeurtenissen. Laat CPU- en netwerkintensieve taken over aan Google Cloud.
Gebruik Cloud Functions met Cloud IoT Core en andere volledig beheerde services om backends te ontwerpen voor gegevensverzameling over IoT-apparaattelemetrie, realtime verwerking en analyse. Met Cloud Functions kunt u aangepaste logica toepassen op elke binnenkomende gebeurtenis.
Voer uw code uit als reactie op wijzigingen in gegevens. Cloud Functions kan reageren op gebeurtenissen uit Google Cloud-services zoals Cloud Storage, Pub/Sub en Cloud Firestore door bestanden direct na het uploaden te verwerken en miniaturen van geüploade afbeeldingen te maken, logboeken te verwerken, content te valideren, video's te transcoderen en gegevens in realtime te valideren, verzamelen en filteren.
Gebruik Cloud Functions om te reageren op gebeurtenissen uit Pub/Sub en streaminggegevens te verwerken, te transformeren en uit te bouwen bij het verwerken van transacties, analyseren van klikstromen, volgen van app-activiteit, IoT-apparaattelemetrie, analyseren van social media en andere soorten apps.
Integreer artificial intelligence op eenvoudige wijze in uw apps. Gebruik Cloud Functions met Google Cloud Speech API en Dialogflow om uw producten en services uit te breiden met spraak en op tekst gebaseerde natuurlijke gesprekken die gebruikers helpen om meer gedaan te krijgen. Maak contact met gebruikers via de Google Assistent, Amazon Alexa, Facebook Messenger en andere populaire platforms en apparaten.
Gebruik Cloud Functions met Video Intelligence API en Cloud Vision API om relevante informatie uit video's en afbeeldingen op te halen, zodat u inzichten kunt zoeken, ontdekken en opdoen op basis van uw mediacontent.
Gebruik Cloud Functions in combinatie met Cloud Natural Language API om de structuur en betekenis van tekst in kaart te brengen en krachtige sentimentanalyse en extractiefunctionaliteit voor intenties toe te voegen aan uw apps.
Alle kenmerken
Alle kenmerken
Verbindt services onderling en breidt services uit om complexe apps te ontwerpen | Met Cloud Functions kunt u alle Google-cloudservices en cloudservices van derden gebruiken als bouwblokken. Koppel ze, breid ze uit met code en ga snel over van concept naar productie met end-to-end oplossingen en complexe workflows. Of integreer uw eigen services met services van derden die webhookintegraties bieden om uw app snel uit te breiden met krachtige mogelijkheden. |
End-to-end ontwikkeling en -diagnose | Ga van code naar implementatie met geïntegreerde controle. Krijg volledige observatie- en diagnosemogelijkheden voor uw app met Cloud Trace en het Foutopsporingsprogramma voor de cloud. Krijg ook support voor lokale en ontkoppelde ontwikkeling/foutopsporing via het opensource-functiesframework. |
Schaalt automatisch | Of u nu aan niemand of aan de hele wereld levert, u hoeft nooit meer na te denken over de infrastructuur. Cloud Functions beheert en schaalt automatisch de onderliggende infrastructuur op basis van de omvang van de productietaak. |
Geen serverbeheer | Implementeer uw code en laat de uitvoering en schaling over aan Google. Cloud Functions zorgt voor de complete onderliggende infrastructuur, zodat u zich kunt focussen op uw code en sneller dan ooit apps kunt ontwerpen. |
Voert code uit als reactie op gebeurtenissen | Met Cloud Functions kunt u uw code activeren vanuit Google Cloud, Firebase en de Google Assistent. U kunt de code ook rechtstreeks aanroepen vanaf elke web- of backend-app of mobiele app via HTTP. |
Betaal alleen voor wat u gebruikt | U betaalt alleen voor de periode waarin uw functie wordt uitgevoerd, gemeten naar de dichtstbijzijnde 100 milliseconden. Als uw functie niet wordt uitgevoerd, betaalt u ook niets. Cloud Functions wordt automatisch gestart en gestopt in reactie op gebeurtenissen. |
Voorkom verplichtingen met een open technologie | Gebruik het opensource-FaaS-framework (Function as a Service) om functies uit te voeren in verschillende omgevingen en verplichtingen te voorkomen. Voorbeelden van omgevingen die worden ondersteund, zijn Cloud Functions, lokale ontwikkelomgevingen, lokale omgevingen, Cloud Run, Cloud Run for Anthos en andere op Knative gebaseerde serverloze omgevingen. |
Prijzen
Prijzen
De prijzen voor Cloud Functions zijn afhankelijk van hoelang uw functie wordt uitgevoerd, hoe vaak deze wordt aangeroepen en hoeveel resources u levert voor de functie.