建站运维
当前位置:主页 > 资讯 > 建站运维 >
如何在交互式环境中执行Python程序
发布日期:2020-06-17 阅读次数: 字体大小:

  首先介绍下在本文出现的几个比较重要的概念:

  函数计算(Function Compute):函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消耗的资源进行付费。函数计算更多信息参考

  本文将重点介绍如何快速地基于函数计算搭建一个 .NET Core 数据库应用。


 

  开通服务

  免费开通函数计算,按量付费,函数计算有很大的免费额度。

  快速开始
 

  1. 安装最新版本的 Fun
 

  2. Clone 工程到本地

  git clone git@github.com:vangie/fc-db.git
 

  3. 部署函数计算和云数据库资源至云端

  在项目根目录下执行 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 工具,一键部署 函数计算 以及其他相应的云资源,免去去多平台进行操作的步骤。

 

  以上文章由沈阳雨漫先锋网络科技(www.ymxf-seo.com)撰写与编译!如需转载请注明出处。

  雨漫先锋网络科技沈阳seo优化服务商-专注于seo网站优化服务与企业商用模板建站服务!业务联系方式(QQ:595753982,微信;zhaohuisen123)