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

云服务器怎么转换本地服务器


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

1.直接连接数据库

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

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

您必须打开对云数据库的远程访问。您将需要在这方面调整您的防火墙(如果您没有防火墙,请跳过)。另外,如果是MySQL,则需要进行设置。我有一个允许远程访问的数据库帐户。网上有教程,但我没有详细看过。问题;

直接连接数据库的优点是简化了开发。而且你不用考虑tcp层是如何工作的,但缺点是你的数据库暴露了,别人很容易获取你的数据库数据。

中级

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

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


二、我的一个阿里云服务器到期了,怎么把网站转移到另外一个阿里云服务器上呢?只需在新服务器上设置环境和安全性,然后从那里迁移数据即可。
如果没有,您可以在阿里云市场购买网站迁移服务。