Serverless

课程发布 | 从入门到实践,彻底搞懂 Serverless!

末鹿安然 提交于 2020-05-01 18:33:43
众所周知,我们在开发应用程序并将其部署在服务器上的过程细节上往往要花费很多精力,有没有一种简单的架构模型能够帮助我们解决这个问题呢?答案就是今天软件架构世界中新鲜但是很热门的一个话题——Serverless(无服务器)架构。 Serverless 兴起于 2017 年,在最近两年伴随着云原生概念的推广愈发火爆,很多开发者非常看好,并认为它一定是未来云计算发展的方向。其实,虽然说是 Serverless,但 Server(服务器)是不可能真正消失的,Serverless 里这个 less 更确切的说是开发不用关心的意思。 Serverless 带来的技术红利众多,其中两个最大的贡献即是在一定程度上大大提高了研发交付的速度和降低了运营成本。 高速度研发交付:在无服务器时代,研发人眼无需对服务器进行监控、配置、更新等运维操作,只需要将代码上传 来源: oschina 链接: https://my.oschina.net/u/4255339/blog/4261173

Tencent Serverless Hours 线上分享会第一期即将举办

别说谁变了你拦得住时间么 提交于 2020-05-01 17:38:32
Tencent Serverless Hours 系列线上分享会是由腾讯云 serverless 团队发起的,定期与开发者和用户交流的时间,以在线方式举办。 每期的分享会邀请 Serverless 团队 leader、架构师、产品经理、工程师和用户、开发者们进行线上面对面交流。 在这里,您可以了解到 Serverless 产品的最新进展,和我们一起现场 Demo,解读产品细节,并与嘉宾进一步交流和探讨。 分享会暂定每两周举办一次,每次历时一小时左右。Tencent Serverless Hours 第一期线上分享会即将举办,届时将有腾讯云高级产品经理黄文俊 (Alfred)、腾讯云高级前端开发工程师蔡卫峰 (Wes) 为您分享云函数的最新进展! 举办时间: 5 月 8 日(周五)15:00 举办方式: 线上直播 详情见下方海报,欢迎广大开发者奔走相告! Serverless Framework 30 天试用计划 我们诚邀您来体验最便捷的 Serverless 开发和部署方式。在试用期内,相关联的产品及服务均提供免费资源和专业的技术支持,帮助您的业务快速、便捷地实现 Serverless! 详情可查阅: Serverless Framework 试用计划 One More Thing 3 秒你能做什么?喝一口水,看一封邮件,还是 —— 部署一个完整的 Serverless 应用?

Tencent Serverless Hours 线上分享会第一期即将举办

对着背影说爱祢 提交于 2020-05-01 17:15:40
Tencent Serverless Hours 系列线上分享会是由腾讯云 serverless 团队发起的,定期与开发者和用户交流的时间,以在线方式举办。 每期的分享会邀请 Serverless 团队 leader、架构师、产品经理、工程师和用户、开发者们进行线上面对面交流。 在这里,您可以了解到 Serverless 产品的最新进展,和我们一起现场 Demo,解读产品细节,并与嘉宾进一步交流和探讨。 分享会暂定每两周举办一次,每次历时一小时左右。Tencent Serverless Hours 第一期线上分享会即将举办,届时将有腾讯云高级产品经理黄文俊 (Alfred)、腾讯云高级前端开发工程师蔡卫峰 (Wes) 为您分享云函数的最新进展! 举办时间: 5 月 8 日(周五)15:00 举办方式: 线上直播 详情见下方海报,欢迎广大开发者奔走相告! Serverless Framework 30 天试用计划 我们诚邀您来体验最便捷的 Serverless 开发和部署方式。在试用期内,相关联的产品及服务均提供免费资源和专业的技术支持,帮助您的业务快速、便捷地实现 Serverless! 详情可查阅: Serverless Framework 试用计划 One More Thing 3 秒你能做什么?喝一口水,看一封邮件,还是 —— 部署一个完整的 Serverless 应用?

云函数如何做到 1 分钟创建 6000 台云服务器?

余生颓废 提交于 2020-04-29 15:48:39
解密背后承担云服务器创建任务的 CBS 云硬盘快照服务 云函数(Serverless Cloud Function,SCF)是腾讯云为企业和开发者们提供的无服务器执行环境,帮助用户在无需购买和管理服务器的情况下运行代码。而随着方便快捷的云原生服务愈发受人青睐,业务量与日俱增,作为提供云函数 SCF 底层支持的云服务器,也承受着越来越大的压力。鲜为人知的是,承担云服务器创建任务的,是 CBS 云硬盘快照服务。当云函数 SCF 团队需要业务扩容或版本变更,云服务器创建并发量会增长为平常业务系统的数十倍。 通过不断优化服务,在云函数 SCF 业务高峰期,云硬盘快照系统扛住了 1 分钟内并发创建 6000 台云服务器的压力。 那么,云硬盘快照是如何做到的? 一、SCF 与 CBS 的协作之路 由于CVM云服务器和CBS云硬盘在弹性扩容、资源管理工作中便捷性突出,云函数SCF团队逐步使用CVM云服务器和CBS云硬盘搭建底层系统。当云函数SCF云函数需要发布新版本时,会使用新版本的系统镜像批量创建云服务器,逐步替换旧版本镜像云服务器。云硬盘团队和云函数SCF团队反复协商沟通,在不影响现网其他用户的正常业务,初步的整体目标为:1分钟内并发创建6000台CVM,且服务器启动后IO延时抖动稳定。 二、云服务器创建 当说到云服务器创建,就不得不提CBS云硬盘快照服务,它是云硬盘某个时刻的数据备份

如何在CDN边缘节点执行你的JavaScript?

帅比萌擦擦* 提交于 2020-04-29 15:14:35
Serverless和边缘计算都是目前云计算领域备受瞩目的研究和应用方向。做为拥有超过130Tbps带宽分发能力的阿里云CDN,巨大的边缘网络有超过2800个节点遍布全球,如何将中心源站的计算能力下沉到边缘节点,进一步降低客户端访问延时进而提升用户体验,一直是阿里云CDN投入重点研究的方向。 阿里云CDN将Serverless和边缘计算的优势相融合,推出边缘轻量编程环境—EdgeRoutine,4月27日(周一)晚19:00,阿里云CDN技术专家将带来一场线上直播,分享阿里云CDN边缘轻量编程环境-EdgeRoutine的原理、使用场景和实践案例, 欢迎大家点击报名观看。 直播介绍 直播主题:CDN边缘轻量编程环境—EdgeRoutine发布 直播时间:4月27日(周一)晚19:00 直播讲师:阿里云技术专家 洪晓龙 直播内容:分享阿里云CDN边缘轻量编程环境-EdgeRoutine的原理、使用场景和实践案例 观看方式: 点击报名直播,将在活动开始前收到短信通知 关于EdgeRoutine EdgeRoutine(边缘程序,下称ER)是阿里云CDN推出的边缘Serverless计算环境。针对CDN场景,通过ER可在CDN边缘节点执行您自行编写的JavaScript代码。您无需关心代码部署的机器硬件配置、部署region、调度和弹性扩容。ER代码一经上传

云函数如何做到 1 分钟创建 6000 台云服务器?

痴心易碎 提交于 2020-04-29 15:10:25
解密背后承担云服务器创建任务的 CBS 云硬盘快照服务 云函数(Serverless Cloud Function,SCF)是腾讯云为企业和开发者们提供的无服务器执行环境,帮助用户在无需购买和管理服务器的情况下运行代码。而随着方便快捷的云原生服务愈发受人青睐,业务量与日俱增,作为提供云函数 SCF 底层支持的云服务器,也承受着越来越大的压力。鲜为人知的是,承担云服务器创建任务的,是 CBS 云硬盘快照服务。当云函数 SCF 团队需要业务扩容或版本变更,云服务器创建并发量会增长为平常业务系统的数十倍。 通过不断优化服务,在云函数 SCF 业务高峰期,云硬盘快照系统扛住了 1 分钟内并发创建 6000 台云服务器的压力。 那么,云硬盘快照是如何做到的? 一、SCF 与 CBS 的协作之路 由于CVM云服务器和CBS云硬盘在弹性扩容、资源管理工作中便捷性突出,云函数SCF团队逐步使用CVM云服务器和CBS云硬盘搭建底层系统。当云函数SCF云函数需要发布新版本时,会使用新版本的系统镜像批量创建云服务器,逐步替换旧版本镜像云服务器。云硬盘团队和云函数SCF团队反复协商沟通,在不影响现网其他用户的正常业务,初步的整体目标为:1分钟内并发创建6000台CVM,且服务器启动后IO延时抖动稳定。 二、云服务器创建 当说到云服务器创建,就不得不提CBS云硬盘快照服务,它是云硬盘某个时刻的数据备份

函数计算如何访问 PostgreSQL 数据库

可紊 提交于 2020-04-29 11:57:05
函数计算(Function Compute) : 函数计算 是事件驱动的全托管计算服务。使用函数计算,您无需采购与管理服务器等基础设施,只需编写并上传代码。函数计算为您准备好计算资源,弹性地可靠地运行任务,并提供日志查询、性能监控和报警等功能。借助函数计算,您可以快速构建任何类型的应用和服务,并且只需为任务实际消耗的资源付费。 访问 PostgreSQL 数据库是指在函数计算中通过编写代码调用数据库驱动库通过 TCP 协议实现对数据库进行的插入、查询等操作。通常函数计算中运行的不同函数实例之间是不共享状态的,对于结构化的数据可以通过数据库的形式进行持久化以实现状态共享。由于用户函数运行在函数计算的 VPC 中,而用户的数据库运行在用户所属的 VPC 中,所以在函数计算平台访问数据库会涉及到跨 VPC 访问的场景,下面我们先来介绍一下其工作机制。 转存失败 重新上传 取消 工作机制 访问 PostgreSQL 的原理、工作机制与访问 Mysql 数据库完全相同,本文不再重复阐述,更详细的内容请参考 访问 Mysql 数据库 中的工作机制章节。 配置与函数编写 公共配置 创建专有网络VPC 登录 VPC控制台 。 参阅 VPC 搭建专有网络 创建VPC和交换机。 创建安全组 在 安全组控制台 新建安全组,点击 创建安全组 ,设置安全组名称,网络类型选择 专有网络

Serverless I image upload to S3 broken after deploy, local worked only

风格不统一 提交于 2020-04-28 21:05:32
问题 I trying to upload an image to S3 uses serverless and NodeJS but something wrong after upload. In local uses serverless-offline everything worked like champ but after deploy I got this error. Then I tried to intercept and detect what's happened and see this result: Some strange character appeared in image body such as <0x0a> 0x01 0x04 I also tried to use serverless-apigw-binary but not luck. 回答1: Self Answer Very lucky I just found the solution at binary-media-types Add this to serverless.yml

云函数如何做到 1 分钟创建 6000 台云服务器?

百般思念 提交于 2020-04-28 20:34:44
解密背后承担云服务器创建任务的 CBS 云硬盘快照服务 云函数(Serverless Cloud Function,SCF)是腾讯云为企业和开发者们提供的无服务器执行环境,帮助用户在无需购买和管理服务器的情况下运行代码。而随着方便快捷的云原生服务愈发受人青睐,业务量与日俱增,作为提供云函数 SCF 底层支持的云服务器,也承受着越来越大的压力。鲜为人知的是,承担云服务器创建任务的,是 CBS 云硬盘快照服务。当云函数 SCF 团队需要业务扩容或版本变更,云服务器创建并发量会增长为平常业务系统的数十倍。 通过不断优化服务,在云函数 SCF 业务高峰期,云硬盘快照系统扛住了 1 分钟内并发创建 6000 台云服务器的压力。 那么,云硬盘快照是如何做到的? 一、SCF 与 CBS 的协作之路 由于CVM云服务器和CBS云硬盘在弹性扩容、资源管理工作中便捷性突出,云函数SCF团队逐步使用CVM云服务器和CBS云硬盘搭建底层系统。当云函数SCF云函数需要发布新版本时,会使用新版本的系统镜像批量创建云服务器,逐步替换旧版本镜像云服务器。云硬盘团队和云函数SCF团队反复协商沟通,在不影响现网其他用户的正常业务,初步的整体目标为:1分钟内并发创建6000台CVM,且服务器启动后IO延时抖动稳定。 二、云服务器创建 当说到云服务器创建,就不得不提CBS云硬盘快照服务,它是云硬盘某个时刻的数据备份

Serverless 解惑——函数计算如何访问 PostgreSQL 数据库

孤街浪徒 提交于 2020-04-27 11:22:17
函数计算(Function Compute) : 函数计算 是事件驱动的全tuoguan计算服务。使用函数计算,您无需采购与管理服务器等基础设施,只需编写并上传代码。函数计算为您准备好计算资源,弹性地可靠地运行任务,并提供日志查询、性能监控和报警等功能。借助函数计算,您可以快速构建任何类型的应用和服务,并且只需为任务实际消耗的资源付费。 访问 PostgreSQL 数据库是指在函数计算中通过编写代码调用数据库驱动库通过 TCP 协议实现对数据库进行的插入、查询等操作。通常函数计算中运行的不同函数实例之间是不共享状态的,对于结构化的数据可以通过数据库的形式进行持久化以实现状态共享。由于用户函数运行在函数计算的 VPC 中,而用户的数据库运行在用户所属的 VPC 中,所以在函数计算平台访问数据库会涉及到跨 VPC 访问的场景,下面我们先来介绍一下其工作机制。 工作机制 访问 PostgreSQL 的原理、工作机制与访问 Mysql 数据库完全相同,本文不再重复阐述,更详细的内容请参考 访问 Mysql 数据库 中的工作机制章节。 配置与函数编写 公共配置 创建专有网络VPC 登录 VPC控制台 。 参阅 VPC 搭建专有网络 创建VPC和交换机。 创建安全组 在 安全组控制台 新建安全组,点击 创建安全组 ,设置安全组名称,网络类型选择 专有网络 ,并选择刚才创建的专有网络。 注意