解决方案:是否可以将应用部署在云端,数据库放在本地IDC,然后通过VPN实现互联?

优采云 发布时间: 2022-11-11 06:40

  解决方案:是否可以将应用部署在云端,数据库放在本地IDC,然后通过VPN实现互联?

  更新时间:2022-11-09 GMT+08:00

  查看 PDF

  链接复制成功!

  

  是否可以将应用部署在云端,将数据库放在本地IDC,然后通过VPN实现互联?

  能。

  VPN连接两个子网,即云上的VPC网络和用户数据中心网络。

  VPN建立成功后,两个子网之间可以运行任何类型的业务流量。此时应用服务器访问数据库业务在逻辑上与访问同一局域网内的其他主机在逻辑上是一样的,所以这种方案是可行的。

  

  此场景是IPsec VPN的典型场景,请放心使用。

  同时,VPN连接后,不限制服务的发起方是云端还是用户侧数据中心,即用户可以从云端向用户侧数据中心发起服务, 或相反亦然。

  父主题: 热点问题

  解决方案:Python常用的标准库以及第三方库有哪些?

  【Python系统运维常用库】

  1.psutil是一个跨平台库()

  可以实现系统的进程和系统利用率(内存、CPU、磁盘、网络等)运行,主要用于系统监控、分析和管理系统资源和进程。

  2、IPy(),辅助IP规划。

  3. dnspython() Python实现的DNS工具包。

  

  4、difflib:作为Python的标准模块,difflib不需要安装。它的功能是比较文本之间的差异。

  5.filecmp:系统自带,可以实现文件、目录、遍历子目录的区别和比较功能。

  6. smtplib:发送邮件模块

  7.pycurl()是用C语言编写的libcurl的Python实现。功能强大,支持以下协议:FTP、HTTP、HTTPS、TELNET等,可以理解为Linux下curl命令功能的Python封装。

  8. XlsxWriter:对Excel工作表中的文字、数字、公式、图表等进行操作。

  9. rrdtool:用于跟踪对象的变化并生成这些变化的趋势图

  

  10. scapy() 是一个强大的交互式数据包处理程序,可以伪造或解包数据包,包括发送数据包、数据包嗅探、确认和反馈等功能。

  11. Clam Antivirus 免费开源的杀毒软件pyClamad,允许Python模块直接使用ClamAV病毒扫描守护进程calld。

  12. pexpect:可以理解为Linux下expect的Python包。通过pexpect,我们可以自动与ssh、ftp、passwd、telnet等命令行交互,无需人工干预,达到自动化的目的。

  13. paramiko是一个基于Python的SSH2远程安装连接,支持认证和密钥方式。可以实现远程命令执行、文件传输、中间SSH代理等功能。与Pexpect相比,封装级别更高,更接近SSH协议的功能。官网地址:(依赖:Crypto、Ecdsa、Python开发包python-devel)

  14. Fabric是一个基于Python的SSH命令行工具,简化了SSH应用部署和系统管理任务。它提供了基于系统的操作组件,可以实现本地或远程shell命令,包括命令执行、文件上传和下载。并完成执行日志输出等功能。Fabric在paramiko的基础上做了更高层次的封装,操作起来更简单。官网地址:(取决于setuptools、Crypto、paramiko包支持)

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线