Voer stateless containers uit in een volledig beheerde omgeving

Cloud Run is een volledig beheerd computingplatform waarop uw stateless containers automatisch worden geschaald. Cloud Run is serverloos. Het neemt het volledige beheer van de infrastructuur voor zijn rekening, zodat u zich kunt concentreren op het allerbelangrijkste: het ontwikkelen van goede apps. Voer uw containers uit in het volledig beheerde Cloud Run of op Anthos, dat ondersteuning biedt voor zowel Google Cloud als omgevingen op locatie. Cloud Run is gebaseerd op de open standaard Knative, waardoor uw apps overdraagbaar zijn.

  • Schrijf code zoals u gewend bent, in uw favoriete talen (zoals Go, Python, Java, C#, PHP, Ruby, Node.js en Shell).
  • Laat het beheer van de infrastructuur over aan Cloud Run en maak het werk van ontwikkelaars een stuk eenvoudiger.
  • Betaal alleen wanneer uw code wordt uitgevoerd.

Container naar productie in seconden

Schrijf code zoals u wilt door eenvoudig stateless containers te implementeren die luisteren naar verzoeken of gebeurtenissen. Ontwerp professionele apps in uw favoriete taal en met uw favoriete afhankelijkheden en tools, en implementeer ze in een handomdraai.

Serverloos ontwerp

Cloud Run neemt het volledige beheer van de infrastructuur voor zijn rekening. Er wordt direct en automatisch vanaf nul op- en afgeschaald, afhankelijk van het verkeer. U betaalt uitsluitend voor de resources die u gebruikt.

Altijd en overal dezelfde omgeving

Cloud Run biedt een consistente ontwikkelomgeving op verschillende platforms. Gebruik Cloud Run (volledig beheerd) of verbeter uw operationele flexibiliteit op locatie met Cloud Run voor Anthos.

Belangrijkste functies

Elke taal, elke bibliotheek, elk binair bestand

Gebruik uw favoriete programmeertaal, alle taal- en besturingssysteembibliotheken of zelfs uw eigen binaire bestanden.

Containerworkflows en -standaarden toepassen

Containers zijn een standaard geworden om code en de bijbehorende afhankelijkheden te verpakken en te implementeren. Cloud Run past perfect in het containerecosysteem van Cloud Build, Container Registry en Docker.

Betalen naar gebruik

Betaal alleen wanneer uw code wordt uitgevoerd en ontvang een factuur die nauwkeurig is tot op de honderd milliseconden.

Alle functies weergeven

Verhalen van klanten

Hoogtepunten

  • De vrijheid om aangepaste productietaken tegen lagere kosten uit te voeren

  • Snelle, schaalbare en volledig beheerde infrastructuur

  • Betere ontwikkelomgeving zonder beperkingen

Sector

  • Milieudiensten

Meer klanten bekijken

Wat is er nieuw?

Documentatie

TUTORIAL
Snelstartgids: Een vooraf ontworpen voorbeeldcontainer implementeren

Implementeer een voorbeeldcontainer die al is geüpload naar de Container Registry-opslagplaats op Cloud Run.

TUTORIAL
Snelstartgids: Een container ontwerpen en implementeren vanuit broncode

Maak een eenvoudige app die u verpakt in een container en implementeer de containerimage vervolgens in Cloud Run.

TUTORIAL
Continue implementatie vanuit Git met behulp van Cloud Build

Ontdek hoe u automatisch code ontwikkelt en implementeert telkens wanneer er nieuwe toewijzingen naar een bepaalde vertakking van een Git-opslagplaats worden gepusht.

Veelvoorkomende toepassingen

Webservices op basis van de client

Met Cloud Run maakt u dynamische web-apps en mobiele apps die automatisch worden geschaald op basis van de verkeersbehoeften. Hierbij wordt een factureringsmodel gehanteerd waarbij u betaalt naar gebruik. Dit betekent dat u alleen betaalt wanneer de app wordt gebruikt en dat er geen hoge infrastructuurkosten in rekening worden gebracht.

Websites

Ontwerp uw website met een beproefde technologiestack, zoals nginx, ExpressJS en django, krijg toegang tot uw SQL-database in Cloud SQL en geef dynamische HTML-pagina's weer.

Websitearchitectuur
REST API voor een mobiele backend

Mobiele apps vertrouwen tegenwoordig vaak op RESTful-backend-API's voor actuele weergaven van appgegevens en om ontwikkelteams voor frontend- en backend van elkaar gescheiden te houden. Met API-services die worden uitgevoerd op Cloud Run kunnen ontwikkelaars gegevens op betrouwbare wijze behouden in beheerde databases zoals Cloud SQL of Firestore (NoSQL).

REST API voor een mobiele backendarchitectuur

Ingelogde gebruikers krijgen toegang tot gegevens van appresources die zijn opgeslagen in Cloud-databases.

Backofficebeheer

Voor backofficebeheer zijn vaak documenten, spreadsheets en andere aangepaste integraties vereist, evenals een door de leverancier geleverde web-app. Door de interne web-app die is verpakt in een container te hosten op Cloud Run, is deze altijd beschikbaar en betaalt u alleen voor het daadwerkelijke gebruik ervan.

Backofficebeheerarchitectuur

Geautomatiseerde asynchrone microservices

Complexe bedrijven werken met steeds meer systemen die ze allemaal moeten integreren en met elkaar moeten verbinden. Met Cloud Run kan duidelijke bedrijfslogica worden verpakt in een standaardversie van Docker-containers, die vervolgens privé en veilig kunnen worden uitgevoerd in een volledig beheerde omgeving.

Eenvoudige gegevenstransformatie

Tools voor de fulltime verwerking van big data zijn niet voor alle gegevens nodig. Vaak zijn eenvoudige transformaties, waarbij tot nul kan worden afgeschaald en kan worden gereageerd op nieuwe gegevens zodra deze binnenkomen, een veel betere oplossing voor een probleem. Op Cloud Run kunt u containers ontwerpen die alle benodigde bibliotheken voor gegevensverwerking bevatten en deze uitvoeren in een beheerde, serverloze omgeving, zonder dat u hoeft te betalen voor de tijd dat een server inactief is. Transformaties kunnen worden getriggerd door aangepaste cloudtaken of Pub/Sub-gebeurtenissen van ingebouwde Google Cloud-providers.

Architectuur voor eenvoudige gegevenstransformaties

Telkens wanneer een nieuw CSV-bestand wordt gemaakt in een Cloud Storage-bucket, wordt er een gebeurtenis geactiveerd en via een Pub/Sub-abonnement aan een Cloud Run-service geleverd. De service haalt gegevens uit het bestand en slaat deze als gestructureerde gegevens op in een BigQuery-tabel.

Gepland genereren van documenten

Plan in Cloud Scheduler een maandelijkse taak om facturen te genereren met een Cloud Run-service. Omdat containers met aangepaste binaire bestanden kunnen worden geïmplementeerd in Cloud Run, kunt u een tool voor het genereren van PDF-bestanden (zoals LibreOffice) gebruiken zonder server. Hierdoor betaalt u alleen wanneer u ook daadwerkelijk facturen genereert.

Architectuur voor het gepland genereren van documenten
Bedrijfsworkflows automatiseren met webhooks

Koppel uw bewerkingen door een methode toe te passen die is gebaseerd op gebeurtenissen. Veel Software as a Service-oplossingen kunnen gebeurtenissen pushen in de vorm van een verzoek, ook wel een 'webhook' genoemd. Cloud Run kan goed worden gebruikt om een webhookdoel te implementeren, omdat het op aanvraag kan worden geschaald en u alleen betaalt wanneer u een webhookgebeurtenis ontvangt en verwerkt.

U kunt zo bijvoorbeeld reageren op gebeurtenissen vanuit GitHub of Slack. Verder kan ook uw infrastructuur webhookgebeurtenissen verzenden, bijvoorbeeld wanneer er een aankoop wordt gedaan, een taak gereed is of er een waarschuwing wordt geactiveerd. Een Cloud Run-service kan op een 'just-in-time'-basis reageren om dit bericht te verwerken en door te geven.

Architectuur voor de automatisering van bedrijfsworkflows met webhooks

Elke keer dat een ontwikkelaar iets naar een Git-opslagplaats pusht, wordt er een webhook verzonden naar een Cloud Run-service. Deze service geeft het bericht door aan een chatruimte en triggert weer een andere privé microservice in uw infrastructuur.

Alle technische handleidingen weergeven

Alle functies

Elke taal, elke bibliotheek, elk binair bestand Gebruik uw favoriete programmeertaal, alle taal- en besturingssysteembibliotheken of zelfs uw eigen binaire bestanden.
Containerworkflows en -standaarden toepassen Cloud Run past perfect in het containerecosysteem van Cloud Build, Container Registry en Docker.
Gebruiksvriendelijk voor ontwikkelaars Een eenvoudige opdrachtregel- en gebruikersinterface voor een snelle implementatie en beheer van uw services.
Volledig beheerd U hoeft geen infrastructuur te beheren: vanaf de implementatie beheert Cloud Run uw services, zodat u zich nergens zorgen over hoeft te maken.
Snel automatisch schalen Cloud Run schaalt afhankelijk van het verkeer automatisch van nul tot oneindig en terug.
Redundantie De Cloud Run-services zijn regionaal en worden automatisch in verschillende zones gerepliceerd.
Geïntegreerde logboekregistratie en controle Standaard geïntegreerd met Stackdriver Monitoring, Stackdriver Logging en Error Reporting om de status van een app te controleren.
Webverkeer of asynchrone gebeurtenissen verwerken Maak Cloud Run-services openbaar om webverzoeken te ontvangen of roep deze privé aan via asynchrone gebeurtenissen, zoals berichten die door Pub/Sub worden gepusht.
Gebaseerd op Knative Cloud Run is gebaseerd op het opensource project Knative, waardoor u uw productietaken naar verschillende platforms kunt overdragen.
HTTPS-URL's Elke Cloud Run-service beschikt standaard over een stabiel HTTPS-eindpunt. De TLS-beëindiging wordt voor u afgehandeld.
Extra domeinen Wijs uw services toe aan uw eigen domeinen.

Prijzen

U kunt de prijscalculator voor Google Cloud gebruiken om de kosten te schatten.

Informatie over prijzen weergeven
Totaalprijs=
Compute+
$ 0,00002400 per
vCPU‐seconde
Geheugen+
$ 0,00000250 per
GB‐seconde
Verzoeken+
$ 0,40 per miljoen
verzoeken
Free Tier:
180.000
vCPU‐seconden
per maand
360.000
GB‐seconden
per maand
2 miljoen
verzoeken
per maand
1 GB
uitgaand verkeer binnen Noord-Amerika
per maand

Partners

Cloud Run kan makkelijk worden geïntegreerd met allerlei partnertechnologieën.