Cloud Run

Volledig beheerd computingplatform voor het snel en veilig implementeren en schalen van containerapplicaties.

Cloud Run kosteloos uitproberen
  • action/check_circle_24px Gemaakt met Sketch.

    Schrijf code zoals u gewend bent, in uw favoriete talen (zoals Go, Python, Java, Ruby, Node.js en meer).

  • action/check_circle_24px Gemaakt met Sketch.

    Laat het beheer van de infrastructuur over aan Cloud Run en maak het werk van ontwikkelaars eenvoudig.

  • action/check_circle_24px Gemaakt met Sketch.

    Gebaseerd op de open standaard Knative, waardoor uw apps overdraagbaar zijn

In enkele seconden van container naar productie

Schrijf code zoals u wilt door containers te implementeren met listeners voor verzoeken of gebeurtenissen. Ontwerp apps in uw favoriete taal en met uw favoriete afhankelijkheden en tools, en implementeer ze in een handomdraai.

Volledig beheerd

Cloud Run neemt u het beheer van infrastructuur uit handen door direct en automatisch vanaf nul op en af te schalen, afhankelijk van het verkeer. Met Cloud Run betaalt u uitsluitend voor de resources die u gebruikt.

Verbeterde ontwikkelaarservaring

Cloud Run maakt app-ontwikkeling en -implementatie eenvoudiger en sneller. En het platform is volledig geïntegreerd met Cloud Code, Cloud Build, Cloud Monitoring, en Cloud Logging voor een verbeterde end-to-end ontwikkelaarservaring.

Belangrijkste functies

Elke taal, elke bibliotheek, elk binair bestand

Gebruik uw favoriete programmeertaal, bibliotheken in elke taal en voor elk besturingssysteem, 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, Cloud Code, Artifact Registry, en Docker.

Betalen naar gebruik

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

Alle functies weergeven

Documentatie

Snelstartgids
Een vooraf gebouwde voorbeeldcontainer implementeren

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

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
Video's van Serverless Toolbox

Ontdek wat Cloud Run kan doen, van het bouwen van REST API's tot het overzetten van aangepaste binaire bestanden naar serverloze bestanden, en nog veel meer.

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.

Tutorial
Hulpbronnen voor Cloud Run

Vind support, release-opmerkingen, serviceovereenkomsten en meer.

Tutorial
Ontdek wat u kunt ontwerpen in Google Cloud

Ontdek hoe u de vele functies van Cloud Run kunt gebruiken met modernisering van de infrastructuur, gegevensbeheer, slimme analyses en meer.

Toepassingen

Toepassing
Webservices: 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.

Toepassingsdiagram voor websites
Toepassing
Webservices: backend van REST API's

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

Toepassingsdiagram voor backend van REST API's
Toepassing
Webservices: Backofficebeheer

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

Toepassingsdiagram voor backofficebeheer
Toepassing
Gegevensverwerking: eenvoudige gegevenstransformatie

Ontwerp Cloud Run-gegevensverwerkings-apps die lichtgewicht gegevens bij aankomst transformeren en als gestructureerde gegevens opslaan. Transformaties kunnen worden getriggerd door aangepaste cloudtaken of Pub/Sub-gebeurtenissen van ingebouwde Google Cloud-providers.

Als een csv-bestand wordt gemaakt, wordt er een gebeurtenis geactiveerd en via Pub/Sub aan een Cloud Run-service geleverd. Gegevens worden daarna geëxtraheerd, gestructureerd en opgeslagen in een BigQuery-tabel.

Toepassingsdiagram voor verzending van lichtgewicht gegevens
Toepassing
Automation: Geplande documentgeneratie

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 als u ook daadwerkelijk facturen genereert.

Toepassingsdiagram voor geplande documentgeneratie
Toepassing
Automation: Bedrijfsworkflow met webhooks

Koppel uw bewerkingen door een methode toe te passen die is gebaseerd op gebeurtenissen. Cloud Run schaalt on demand bij het implementeren van een webhookdoel en stuurt gebeurtenissen in de vorm van verzoeken. U krijgt alleen een factuur als u de gebeurtenis ontvangt en verwerkt.

Reageer op gebeurtenissen vanuit GitHub of Slack, of stuur webhooks als een aankoop wordt gedaan, een taak gereed is of een waarschuwing wordt geactiveerd met een service die op basis van just‐in‐time kan reageren om een microservice in uw infrastructuur te triggeren.

Voorbeeld: Een vereenvoudigd, algemeen overzicht van de stroom van gegevens tussen een datawarehouse op locatie, zoals Teradata, en BigQuery.

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 accepteert alle containerimages en past perfect in het containerecosystem van: Cloud Build, Artifact Registry, Docker.
Verbeterde ontwikkelaarservaring Implementeer en beheer uw services snel met een eenvoudige opdrachtregel- en gebruikersinterface. Integratie met Cloud Code en Cloud Build voor doorlopende implementaties.
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 integreerbaar met Cloud Monitoring, Cloud 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.
Strikte containerisolatie Containerinstanties worden in een veilige sandbox uitgevoerd, geïsoleerd van andere resources.
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.
gRPC en HTTP/1 Roep Cloud Run-services aan en koppel deze met HTTP/1.* of unary gRPC.

Prijzen

Betalen naar gebruik, met een Always Free Tier, afgerond op de dichtstbijzijnde 100 milliseconde.

De totale kosten zijn de som van gebruikte CPU, geheugen, verzoeken en Networking.

Gebruik de Prijscalculator voor Google Cloud voor een schatting.

CPU Geheugen Verzoeken
Prijzen $ 0,00002400 per vCPU-seconde $ 0,00000250 per GiB-seconde $ 0,40 per miljoen verzoeken
Always Free 180.000 vCPU-seconden per maand 360.000 GiB-seconden per maand 2 miljoen verzoeken per maand

Partners

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