当前位置:首页 > 云服务器 > 正文

本地服务器与云服务器要对接吗


一、云服务器与本地服务器如何进行数据通讯

1.直接连接到数据库

Python直接连接到云数据库。与本地操作相同,只是数据库IP由内网IP改为云服务器IP。。在这种情况下,您需要注意以下事项:

直接连接数据库时所需的敏感信息(数据库名称、数据库账号、数据库密码)必须进行加密和解密,防止泄露。

开启云数据库的远程权限需要调整您的防火墙(如果您没有防火墙,请跳过)。互联网上有设置数据库帐户以允许远程访问的教程,但我没有仔细查看。

直接连接到数据库的优点是简单。虽然开发不需要考虑TCP层的行为,但缺点是会让数据库更加暴露,更容易被别人检索到数据库数据。

中间件有两种类型:tcp和http,对于这两种类型,都需要在中间件内构建用于加密和解密敏感数据的协议。自己的直连数据库的操作都是在框架内完成的。如果你有太多人使用它,你应该考虑性能问题。当然,如果您使用中间件,则不需要打开数据库的远程权限(如果您有防火墙,则需要允许通过防火墙上的中间件端口进行通信)。

中间件的优点是,除非出现重大错误,否则数据库不会受到损害。缺点是开发难度大。


二、怎么把本地的服务器整体迁移到云服务器上?

台海科技服务器

上传程序到服务器有两种方式。
如果是win系统服务器,那就打开远程桌面,从本地电脑复制文件,到远程桌面服务器上粘贴文件,就可以了。
如果您有IP地址、ftp帐号和密码,也可以使用专用的ftp软件进行上传。
对于Linux服务器,可以直接使用ftp软件上传文件。