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

云服务器和本地服务器互通


一、你好,我想问你一下,我自己有台服务器了,能和云的服务器互联吗

您好,物理服务器和云服务器是可以互联的。具体实现方式有两种:

与内网交互

如果使用云服务器和。物理服务器在同一个机房​​,比如静安云数据中心,可以通过内网互相通信;

连接自己的专线

如果是不在同一个机房​​内,需要自己创建专线搭建内网。


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

台海科技服务器

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


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

1.直接连接数据库

Python直接连接云数据库,除了数据库IP从内网IP变为云服务器IP之外,与本地操作完全相同。。此时,请注意以下事项:

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

您必须打开云数据库的远程访问权限。这方面需要调整您的防火墙(如果您没有防火墙,请跳过)。如何设置数据库帐户以允许远程访问。网上有教程,但我没有仔细研究过。问题;

直接连接数据库的优点是简单。对于开发来说,不需要考虑TCP层如何工作,但缺点是数据库容易暴露,别人很容易获取数据库数据。

将中间件部署在云服务器上。中间件有两种类型:tcp和http。无论哪种类型,您都需要在中间件中构建自己的通信协议、敏感数据加密和解密协议等。原来直连数据库的操作都是在该框架下完成的。如果使用的人太多,就需要考虑性能问题。当然,如果使用中间件,数据库不需要开放远程访问权限(如果有防火墙,则必须允许通过防火墙中的中间件端口进行通信)。

中间件的优点是,除非出现重大bug,否则数据库不会泄露。缺点是开发难度大。