首先介绍下在本文出现的几个比较重要的概念:前端
函数计算(Function Compute):函数计算是一个事件驱动的服务,经过函数计算,用户无需管理服务器等运行状况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消耗的资源进行付费。函数计算更多信息参考mysql
本文将重点介绍如何快速地基于函数计算搭建一个 .NET Core 数据库应用。git
开通服务github
git clone git@github.com:vangie/fc-db.git
cd fc-db/rds-mysql
make build
完成构建fun package
fun deploy --use-ros --stack-name fc-db
完成部署注意 因为数据库实例会产生一些费用,因此运行以前请肯定帐号里有余额。固然为了节省用户的开支,咱们选用了最小的按量实例,MySQL 数据库的费用是 ¥0.236/小时,体验完成之后,建议去 ROS 的控制台删除全部云资源实例。 4. 部署完成后,经过 make invoke_dotnetcore
调用云端函数算法
$ make invoke_dotnetcore using template: template.yml ========= FC invoke Logs begin ========= FC Initialize Start RequestId: b3a3c027-2355-4e74-8944-6e90bedbe180 表建立成功! FC Initialize End RequestId: b3a3c027-2355-4e74-8944-6e90bedbe180 FC Invoke Start RequestId: b3a3c027-2355-4e74-8944-6e90bedbe180 数据插入成功! FC Invoke End RequestId: b3a3c027-2355-4e74-8944-6e90bedbe180 Duration: 35.10 ms, Billed Duration: 100 ms, Memory Size: 512 MB, Max Memory Used: 35.28 MB ========= FC invoke Logs end ========= FC Invoke Result: csharp
基于 函数计算 服务搭建了一个简易数据库应用,用于建立表并插入数据。经过 Fun 工具,一键部署 函数计算 以及其余相应的云资源,免去去多平台进行操做的步骤。sql
相关参考数据库
参考示例编程
阿里云函数服务是一个全新的,支持事件驱动编程模式的计算服务。 他帮助用户聚焦自身业务逻辑,以 Serverless的方式构建应用,快速的实现低成本,可扩展,高可用的系统,而无需考虑服务器等底层基础设施的管理。 用户可以快速的建立原型,一样的架构能随业务规模平滑伸缩。让计算变得更高效,更经济,更弹性,更可靠。不管小型创业公司,仍是大型企业,都受益其中。咱们的团队正在迅速扩张,求贤若渴。咱们想寻找这样的队友: 基本功扎实。既能阅读论文追踪业界趋势,又能快速编码解决实际问题。 严谨的,系统化的思惟能力。既能总体考虑业务机会,系统架构,运维成本等诸多因素,又能掌控设计/开发/测试/发布的完整流程,预判并控制风险。 好奇心和使命感驱动。乐于探索未知领域,不只是梦想家,也是践行者。 坚韧、乐观、自信。能在压力和困难中看到机会,让工做充满乐趣! 若是您对云计算充满热情,想要构建一个有影响力计算平台和生态体系,请加入咱们,和咱们一块儿实现梦想!后端
构建新一代 Serverless 计算平台,包括:服务器
yixian.dw AT alibaba-inc.com
“阿里巴巴云原生技术圈关注微服务、Serverless、容器、Service Mesh 等技术领域、聚焦云原生流行技术趋势、云原生大规模的落地实践,作最懂云原生开发者的技术圈。”