Cloud Run

Ontwikkel en implementeer uiterst schaalbare container-apps op een volledig beheerd serverloos platform.

Nieuwe klanten krijgen een tegoed van $ 300 om in de eerste 90 dagen aan Google Cloud te besteden. Alle Google Cloud-klanten krijgen helemaal kosteloos 2 miljoen verzoeken per maand.

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 of Node.js).

  • 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

Voordelen

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.

Betere 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 betere end-to-end ontwikkelaarservaring.

Belangrijkste kenmerken

Belangrijkste kenmerken

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 kenmerken weergeven

Klanten

Documentatie

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, verpak deze in een container en implementeer de containerimage vervolgens in Cloud Run.

Tutorial
Continuous deployment 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.

Toepassingen

Toepassingen

Toepassing
Webservices: websites

Ontwerp uw website met een beproefde technologiestack, zoals nginx, ExpressJS of 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. Wanneer u de interne, in een container verpakte web-app host in Cloud Run, is die altijd beschikbaar en betaalt u alleen voor het daadwerkelijke gebruik ervan.

Toepassingsdiagram voor backofficebeheer
Toepassing
Gegevensverwerking: transformatie van eenvoudige gegevens

Ontwerp Cloud Run-gegevensverwerkings-apps die eenvoudige 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 eenvoudige gegevens
Toepassing
Automatisering: 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
Automatisering: bedrijfsworkflow met webhooks

Koppel uw bewerkingen door een methode toe te passen die is gebaseerd op gebeurtenissen. Cloud Run schaalt on demand bij de implementatie 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 kenmerken

Alle kenmerken

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 containerecosysteem van: Cloud Build, Artifact Registry, Docker.
Betere 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 N 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.*, unary gRPC of gRPC met serverstreaming.

Prijzen

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

Partners

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