设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
Serverless 解惑——函数计算如何访问 MySQL 数据库 ...
返回列表
发新帖
Serverless 解惑——函数计算如何访问 MySQL 数据库
[复制链接]
11
|
1
|
2020-12-22 18:00:00
|
显示全部楼层
|
阅读模式
函数计算(FunctionCompute):函数计算是事件驱动的全托管计算服务。使用函数计算,您无需采购与管理服务器等基础设施,只需编写并上传代码。函数计算为您准备好计算资源,弹性地可靠地运行任务,并提供日志查询、性能监控和报警等功能。借助函数计算,您可以快速构建任何类型的应用和服务,并且只需为任务实际消耗的资源付费。
[img][/img]
评论
访问MySQL数据库是指在函数计算中通过编写代码调用数据库驱动库通过TCP协议实现对数据库进行的插入、查询等操作。通常函数计算中运行的不同函数实例之间是不共享状态的,对于结构化的数据可以通过数据库的形式进行持久化以实现状态共享。由于用户函数运行在函数计算的VPC中,而用户的数据库运行在用户所属的VPC中,所以在函数计算平台访问数据库会涉及到跨VPC访问的场景,下面我们先来介绍一下其工作机制。
工作机制
运行函数时,访问IP是不固定的,因此您无法通过设置白名单的方式访问MySQL。基于最小权限原则,不建议在生产环境中将所有IP(0.0.0.0/0)设置到数据库白名单中。函数计算已经支持专有网络VPC功能,您可以为函数所在的服务开启VPC访问的功能,安全地访问VPC中的资源。
您可以将MySQL放置于安全的专有网络VPC中,并配置函数计算访问VPC中的资源,函数计算就可以通过VPC安全地访问您的云数据库。
函数计算访问MySQL工作流程如下图所示:
评论
函数计算访问用户VPC原理如下:
?用户的VPC是用户私有的网络,需要用户授权赋予弹性网卡ENI访问VPC的能力,并将此ENI插入到FC中执行用户函数的机器上,从而使函数可以访问用户VPC内资源。函数计算配置VPC功能,可参考详情。
如果用户的VPC资源不在函数计算当前可用区,可以通过在用户VPC环境中创建一个与函数计算相同可用区的VSwitch,并在函数计算的服务的VPC配置中设置此VSwitchID。由于同一专有网络内不同交换机之间内网互通,因此函数计算可以通过该VSwitch访问在其他可用区的用户VPC内资源。
MySQL实例创建成功后,您需要设置白名单,进入相应实例,左侧点击数据安全性,选择白名单设置,将专有网络中default设置为配置的VPC实例内网IP段或者配置FC配置的交换机内网IP段。
访问MySQL数据库host为实例的内网地址,可以登录阿里云控制台查看:
评论
配置
公共配置创建专有网络VPC
登录VPC控制台。
参阅
VPC
搭建专有网络创建VPC和交换机。
创建安全组在安全组控制台新建安全组,点击创建安全组,设置安全组名称,网络类型选择专有网络,并选择刚才创建的专有网络。
创建MySQL实例
在RDS控制台新建RDS实例,点击创建实例。
基本配置选择您需要的配置,没有特殊要求选择默认配置即可。
网络类型选择专有网络,并选择您已经创建的VPC和交换机。
选择您需要的存储空间和购买量,立即购买。即成功创建了RDS实例。
实例创建成功后,您需要设置白名单,进入相应实例,左侧点击数据安全性,选择白名单设置,将专有网络中default设置为配置的VPC实例内网IP段或者配置FC配置的交换机内网IP段。
白名单设置成功后,点击左侧数据库管理,点击创建数据库,设置数据库名称。
新建账号访问数据库。点击左侧账号管理,填写数据库账号、授权数据库,登录密码。您可以通过此账号登录数据库。
实例详情页,点击右上角登录数据库,使用刚才创建的账号登录数据库。(如果没有DMS访问权限,控制台会弹出授权页面,根据提示授权即可)。
登录到DMS系统后,左上角选择数据库,就可以进行创建表、插入数据等操作了。
至此,您已经成功创建了VPC、安全组、RDS。
函数计算配置VPC
注意:函数计算服务所在区域与公共配置中创建的资源所在区域一致。
在函数计算控制台创建服务。
创建服务步骤请参考文章服务的增删改查
【专有网络配置】选项中,选择您在步骤一中创建的VPC网络,交换机、安全组。
【权限配置】选项中,选择【新建角色】,点击【点击授权】,在角色快速创建页面,点击【同意授权】。
这步的操作是授予函数计算对ENI的操作权限,函数计算访问VPC中资源需要的权限请参考文章配置函数计算访问VPC内的资源
点击确定,新建服务完毕。
安装模块在函数代码中您需要使用访问MySQL的第三方模块,您需要将第三方模块下载到入口所在目录,将第三方模块和入口函数放到同一个文件夹下再一同打包上传至函数计算。第三方模块打包请参考文章为函数安装第三方依赖。
参考示例工程
MySQL数据库
总结
通过本文介绍可以快速实现函数计算访问Mysql数据库。
使用函数计算带来的优势:
无需采购和管理服务器等基础设施,只需专注业务逻辑的开发,可以大幅缩短项目交付时间和人力成本;
提供日志查询、性能监控、报警等功能快速排查故障;
免运维,毫秒级别弹性伸缩,快速实现底层扩容以应对峰值压力,性能优异;
成本极具竞争力;
原文链接
本文为阿里云内容,未经允许不得转载。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
你好,我在回迁户手里买房子时其他人就以入住两年了,当时他手里有房票没落名,我买了就能写我名
2
我想问问,如果我奶奶把房子赠与我,经过公证,是否可以有法律效益?之后再办理房产证可不可以?
3
征地问题
4
被认识的骗一万元 该怎么办 能追回来吗?
5
录音变书面
6
做兼职被骗
7
我离婚前,前夫说所有债务有他来还,可是现在他走了人家,全来找我
8
爱人去世后留下1套房产婚后财产 在牡丹江 我们没有子女 婆婆
9
他离婚的时候,外面已经有了老婆,我今年,正月十7离得婚,他现在孩子都出生了
10
车辆过户多久生效
11
你好,我想问1下,农村户口在工厂被裁员了,我们没交失业保险,
12
在施工中因其中1个工人的过错致使另1个工人受伤他应该负责人吗
13
租房法律求助
14
学校强制选定公司企业给实习生。
15
交通肇事后,伤者方不配合,我无法办理保险报销,只有发票和押金条,交通认定书,怎么办??
16
关于项目融资控制风险问题
17
法院拍卖房子已经拍卖结束,大概多久会通知到债权人?
18
您好:我的侄子正在劳教,现已废除劳教,问1问是否该放了
19
我离婚了有个5岁的女儿法院判决的时候因为我净身出户所以孩子给了男方扶养
20
我在两个月前,在厂里干活不小心右手中指被机台压掉1厘米长。请问几级伤残,应赔多少钱
21
你好!请问离婚后社会抚养费怎样算?怎样交?双方1人1个小孩在没再婚的情况下能否不交?谢谢
22
怀孕期间男方提出离婚。
23
在公司工作两年零7个月了,在离职前一个月定做的工装,辞职了还要扣钱,合法吗
24
你好我想请问1下我的工行信用卡逾期两3个月忘记还款了欠了69
25
同学欠我700元,快两年了,中途我要过好多次,他1直据还和拖还
26
我的身份证过期了 ,但介绍所得所得说过期3个月还可以使用,是
27
二手房过户登记管理办法
28
怎么办
29
民生小额贷款
30
老婆隐瞒老公和其他男人保持了5年的性关系,可以起诉吗?如果小孩鉴定也不是自己的话
31
合肥第2看守所关押的罪重吗
32
被强奸了,但是父亲患重病不能让他担心,我想告那个人最晚多久可以告他
33
网银借出款,没有借条如何要回此款.
34
医疗期可以协商解除劳动关系吗?
35
淘宝定制品牌服装合不合法
36
我在单位上了十年班,前3年单位给我上保险,第4年至策7年每月都扣我保险费
37
你好!今年24岁女!在工地做事在上班的时候钢管把牙齿打掉3棵另外有棵牙也松动1標了
38
逾期交房
39
因车祸现在协商赔偿事宜对方要我们孩孑的出生证明我能给原件吗
40
校园宿舍被窃,学校不负任何责任
41
您好,我想咨询1下,婚前以父母名义在村里买的房,婚后想单立户应该怎么走程序
42
人伤事故
43
房产纠纷
44
户口迁移
45
交通事故人伤理陪
46
符合二胎生育条件,但是未办理生育证,而且现在怀孕42天了,需要罚钱吗,怎样补办?
47
遗产继承公证完(遗嘱没有公证),照顧老人和不照顧老人的子女都平分
48
您好我在公司工作了快6年了前4年都没有给上保险我生孩子这两年刚给上的保险、现在公司运营不好把我辞退
49
合同纠纷?
50
劳动伤害纠纷问题
51
你好,我是1个小的制作公司,年中给1个大公司制作发光字,共8万
52
工伤认定
53
模糊
54
户口怎么办
55
你好!我今年28岁!离异有1个男孩子!半年前认识1个男人也是离异有孩子
56
离婚纠纷
57
购房合同改名
58
我弟弟前几天与邻村1女孩定亲,现在感觉俩人不合适,想退婚,因
59
没结婚证有小孩了想分手怎么办
60
我女儿16岁我没有工作但是你我老公是1个带有家暴力的还好赌我
61
你好 今天手机收到1条短信 说是中了淘宝梦想基金和苹果电脑1台
62
辞职了一个月内老板不让人怎么办?
63
干完活老板不给钱
64
我在工作中把脚砸成轻微骨折是工伤吗
65
你好,我想咨询。 我是石家庄人,昨天在骆驼皮鞋专卖店购置两双骆驼皮鞋
66
你好,请问廉租房的人均面积是多少平米
67
属于敲诈吗
68
没办过信用卡,买房贷款是却被银行告知在我的身份证下有3张信用卡
69
醉酒打架
70
信用卡逾期三个月
71
请问我去年在浙江慈溪驾驶无牌摩托被扣车了,驾照扣扣2分,今年
72
女方是非农业户口结婚后怎么迁至男方的农业户口,办的时候派出所说要5000元才给办
73
你好,我不懂法律,想咨询1下律师
74
1老板以矿工工程合同骗取我现金20余万元,两年多了见不上人
75
交通事故
76
借给别人钱,不还给我了怎么办。
77
和家人去KTV唱歌。然后和别人打架了!
78
农村户转入城市能不能入职工险
79
你好,我在这个公司做了1年多了,公资是我自己谈好的5000,老板同意了但是没有保险的
80
你好!请问吸毒拘留过能不能考驾照?
81
您好,我想请问个问题,就是我买别人的划拔土地过户时要交纳的出
82
你好,请问我参加20113年7月广东技能考试,考过了,能不能
83
女方家长干预交往
84
合同里面的义务和必须是一样的吗
85
老板这是不是属于诈骗
86
淘宝网庆10周年梦想什么奖项18万元,说我中奖了,这是怎么回
87
律师你好:我们老百姓为了讨回公道,真的好难!麻烦您抽出宝贵的时间看完我诉讼的遭遇\'谢谢
88
这个证书有效期是多少年
89
债务纠纷,钱能否要回
90
老板欠工资拖欠3年不发,现在又找不到老板,我们无办法
91
信用卡拖欠三个月未还款
92
年龄修正问题
93
你好,我头胎是儿子。二胎也是儿子,都是农村户,请问上户要罚多少、
94
大状,我可不可以告他
95
现在房子没到期,我不想租了,我能要回房租么
96
您好:我是广东的,老公是江西的,结婚证是在江西领的,已经很多年了
97
你好,请问1下,离婚案诉讼费是多少,公告费又是多少啊?
98
昨天下午邻居砸那我家的东西还打了我,轻伤,法律怎么说啊
99
你好!我想咨询下,小汽车停在禁行非机动车道,公交车在小车左边正常行驶
100
出国劳务被骗