= App-hosting op Google Cloud = Google Cloud biedt een breed scala aan opties voor applicatiehosting. Bekijk de onderstaande grafieken om erachter te komen welke geschikt is voor uw behoeften. == Gebruik gevallen == - Fles - Django - Express.js - Symfonie - Lente laars - Plaats een reactie op het Slack-kanaal na een GitHub - Statistische analyse - Generatie van afbeeldingsminiaturen - Ontworpen voor gebeurtenisgestuurde workloads - Weegschalen om aan plotselinge vraag te voldoen - Minimale configuratie ![ Cloudfuncties](httpscloud.google.com/images/hosting-options/cloudfunction_128px.png) - Aangepaste runtime-omgevingen zoals Rust, Kotlin, C en Bash - Verouderde webapps die talen gebruiken zoals Python 2.7, Java 7 - Ondersteunt industriestandaard Docker-containers - Schaalt uw gecontaineriseerde app automatisch - Aangepaste binaire bestanden en systeemafhankelijkheden - Ondersteunt API-eindpunten ![ Cloud Run](httpscloud.google.com/images/hosting-options/cloudrun_128px.png) - Controle op besturingssysteemniveau - Ondersteunt aangepaste machinetypes - Ondersteuning voor automatisch schalen ![ Compute Engine](httpscloud.google.com/images/hosting-options/computeengine_128px.png) - Gecontaineriseerde apps die aangepaste hardware en software nodig hebben (OS, GPU's) - Bestaande staatloze apps in containers - Apps op Google Kubernetes Engine die kunnen profiteren van schaalvergroting naar nul - Industriestandaard Docker-containerverpakking - Uiterst configureerbaar voor verouderde workloads en configuraties - Schalen om aan de vraag te voldoen, inclusief schaal tot nul 1 ![ Cloud Run voor Anthos](httpscloud.google.com/images/hosting-options/cloudrun_128px.png) == Kernbegrippen == Indeling voor implementatie Hoe wordt uw code verpakt bij implementatie op een bepaald platform? - VM-images - momentopnamen van een volledig bestandssysteem, inclusief het onderliggende besturingssysteem. - Containers - draagbare platformonafhankelijke bestandssystemen geïsoleerd van het onderliggende besturingssysteem. - Apps - één service in een directory met een of meer use cases. - Functies - individuele codefragmenten die elk overeenkomen met een enkele use case. Aangepaste URL's Kun je meerlaagse URL-paden maken (zoals /abc/def) en/of gebruik uw eigen domeinnaam? Persistente schijven Kan de schijfstatus worden opgeslagen wanneer een instantie wordt afgesloten, of moeten langetermijngegevens buiten de instantie worden opgeslagen? Schaal-naar-nul Kan dit product worden teruggeschaald naar nul instanties en mij niet hoeven te factureren voor periodes van nul verzoeken? Voer elke taal uit Kan dit product code uitvoeren in willekeurige programmeertalen? Verzoek time-out Hoe lang wacht het platform maximaal op een reactie van de code van de applicatie? Achtergrond processen Kan dit product doorlopende achtergrondbewerkingen uitvoeren buiten een aanvraagperiode? Gebruik GPU's en TPU's Ondersteunt dit product hardwareversnelling voor GPU/TPU-geoptimaliseerde workloads? VPC-connectiviteit Heeft dit product toegang tot resources binnen een Virtual Private Cloud?