NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

Google Cloud Run 推出 beta 版,可运行 Serverless 容器

  • 2019-04-17
  • 本文字数:948 字

    阅读完需:约 3 分钟

Google Cloud Run推出beta版,可运行Serverless容器

Google Cloud Run beta 版已可用,可以运行基于 Docker 容器的无服务器应用程序,当 HTTP 请求传入时,Docker 容器将被自动激活。Google Cloud Run 是一个基于KNative的全托管平台,可以让开发者轻松地将应用程序移植到任何基于 Kubernetes 的平台上。


在使用 Google Cloud Run 时,开发人员可以将他们的应用程序打包到 Docker 容器中,并将镜像推送到 Google Container Registry,然后在使用 gcloud 部署应用程序时配置应用程序所在的端点。当请求进入时,Google Cloud Run 将自动处理容器的运行,当没有更多的请求需要处理时,它将停止运行容器。这样可以降低应用程序的成本,因为客户只需要为容器实际运行的时间支付费用。Google Cloud Run 还会根据流量自动增加或减少运行的容器数量。


要想在 Google Cloud Run 上运行,应用程序必须是无状态的,因为容器会自动启动和停止。不过,谷歌还初步列出了其他的一些需求,比如应用程序需要针对 64 位 Linux 进行编译、监听端口 8080 上的请求、在不到四分钟的时间内启动和运行。


Google Cloud Run 看起来有点类似功能即服务(Function as a Service,FaaS)解决方案,包括AWS LambdaGoogle Cloud FunctionsAzure Functions,它们不需要依赖持续运行的服务器来处理请求。然而,实际上,Google Cloud Run 并不是一个 FaaS 解决方案。FaaS 解决方案倾向于通过运行 Function 来构建应用程序,这些 Function 将一些关键 Function(比如身份验证或数据库访问)委托给托管基础设施。更实际地说,Google Cloud Run 与 FaaS 解决方案的主要区别之一是开发人员可以自由地选择编程语言和基于 Linux 的技术组合来构建他们的应用程序。此外,使用 Docker 容器可以更容易地在本地测试应用程序,因为它可以像在云端一样运行本地应用程序。


Google Cloud Run 的直接竞争对手是Azure Container InstancesAWS Fargate,它们也可以在不关心具有类似特性的底层基础设施的情况下运行容器。与它们相比,Google Cloud Run 的主要区别在于它对容器的自动管理,并且是基于 KNative 的,而且为 Google Cloud Run 开发的任何应用程序都可以轻松地移植到其他基于 Kubernetes 的平台,包括Google Kubernetes Engine,甚至是一个自管理的 Kubernetes 集群。


查看英文原文Running Serverless Containers on Google Cloud R


2019-04-17 08:002614
用户头像

发布了 731 篇内容, 共 434.2 次阅读, 收获喜欢 1997 次。

关注

评论 1 条评论

发布
用户头像
我认为当请求发起时,才启动服务,这种用时间换取成本的方式不知道可不可取?
2019-04-17 09:59
回复
没有更多了
发现更多内容

一文看懂RISC-V代码密度

Roy夹馍

物联网 risc-v 嵌入式开发

元宇宙基础设施提供商【时空云】将承办【博鳌亚洲论坛区块链分论坛】

时空云

分布式存储 IPFS Filecoin 元宇宙

二叉树层次遍历及应用

高性能架构探索

面试 二叉树 遍历

玄铁VirtualZone:基于RISC-V架构的安全扩展

Roy夹馍

cpu 物联网 嵌入式开发

ipfs矿机工作原理是什么?ipfs矿机多少钱一台?

IPFS矿机多少钱一台 ipfs矿机工作原理是什么

从芯片到云全链路高效设计 一文了解YoC基础软件平台

Roy夹馍

物联网 risc-v 嵌入式开发

Vector向量计算技术与SIMD技术的对比

Roy夹馍

cpu IoT 芯片 risc-v

支持HDMI-IN接口的安卓工控主板有哪些?

双赞工控

fil矿机8T多少钱?fil矿机多少钱一台?

FIL矿机多少钱一台 fil矿机多少钱

在线考试系统有哪些?快考题|企考云,高频互动的培训功能免费用

亿欧之

中断实时性及处理技术简介

Roy夹馍

物联网 risc-v 嵌入式开发

极狐GitLab 和 ArgoCD 的集成实践

极狐GitLab

Kubernetes gitlab 极狐GitLab ArgoCD

RISC-V工具链简介

Roy夹馍

物联网 risc-v 嵌入式开发

极光笔记丨Locust性能测试工具的使用

极光JIGUANG

软件测试 测试工具

人工智能是下一个“新生代农民工”吗?

澳鹏Appen

人工智能 大数据 AI 数据标注 训练数据

【GaussDB精品课第1期】GaussDB(for openGauss)数据库,打造自研世界级产品

华为云数据库小助手

GaussDB 课程 GaussDB(for openGauss) 华为云视频 华为云数据库

filecoin全网有效算力突破10EiB?Filecoin挖矿现在还有机会入场吗?

区块链 分布式存储 IPFS filecoin挖矿 filecoin矿机

ipfs挖矿是什么意思?ipfs挖矿靠谱吗?

ipfs挖矿靠谱吗 ipfs挖矿是什么意思

补课班用什么管理系统?染书CRMA,赋能教培机构信息化

亿欧之

托管班用什么管理系统?染书CRMA,自带营销工具提升续班率

亿欧之

平头哥玄铁CPU调试系统介绍

Roy夹馍

cpu risc-v 嵌入式开发 调试系统

澳鹏Appen收购Quadrant:移动定位数据业务进一步增强

澳鹏Appen

人工智能 大数据 企业 收购

平头哥剑池CDK 更新重磅来袭!三大亮点速看!

Roy夹馍

物联网 risc-v 嵌入式开发 软件模拟

Paxos理论介绍(2): Multi-Paxos与Leader

OpenIM

微信朋友圈高性能复杂度架构设计

Imaginary

图像之场景分类 实验研究

毛显新

人工智能 神经网络 深度学习 图像识别 PyTorch

辅导班用什么管理系统?染书CRMA,课时班级信息自动罗列

亿欧之

如何创建网上试卷?快考题|企考云,专项练习降低人工阅卷失误率

亿欧之

如何建立微信考试?快考题|企考云,轻松拥有HR在线测评系统

亿欧之

EMQ X VS RabbitMQ:两大消息服务器 MQTT 性能对比全解(上)

EMQ映云科技

RabbitMQ 物联网 IoT mqtt emq

Application.mk

Changing Lin

9月日更

Google Cloud Run推出beta版,可运行Serverless容器_软件工程_Sergio De Simone_InfoQ精选文章