目前适合Python的云主机主要有2种类型:应用引擎(AppEngine),基于虚拟化技术的云主机。

下面就简单介绍一下~

一、应用引擎(AppEngine)

一般是资源独享型PaaS,支持PHP/JAVA/PYTHON/NODE.JS等多种编程语言,主要有以下3种:

他们的主要共同点:

  • 公用IP,出口IP有限,很多应用共用一个出口IP
  • 目前本身不提供备案服务,但一般都能绑定已备案的域名,可能会有一定风险
  • 使用SVN/GIT管理代码
  • 代码更新后,SAE自动重要部署,BAE和JAE需要手动重新部署
  • 费用相对比较低,按需付费
  • 一般会内置一些服务,比如云存储、缓存、图像处理、数据库等,方便开发者使用
  • 技术文档:BAE和SAE比较全,JAE相当匮乏(起步较晚)

目前个人主要是使用BAE和SAE,JAE在观望测试中。

二、基于虚拟化技术的云主机

这类云主机主要是基于虚拟化技术,支持Windows和Linux系统,主机配置可以根据实际情况灵活选择。主要代表有:

主要共同点:

  • 多系统支持,Windows(2003,2008),Linux(Centos,Ubuntu,Debian等)
  • 拥有操作系统的绝对控制权,可灵活架设各种WEB服务、游戏服务端等
  • CPU核数,内存,硬盘,带宽等可以灵活选择
  • 自带控制面板
  • 自带数据库、云存储、安全防护、防火墙等服务
  • 操作方法大同小异
  • 支持试用,试用期限不等,最少3-5天
  • 提供备案服务
  • 可拥有独立公网IP,这个相比应用引擎好很多
  • 价格方面,相对应用引擎肯定会高很多

本人主要试用过阿里云、金山云和华为云,测试系统为Centos和Ubuntu,主要是部署Pyhton Flask应用程序,性能等方面没有做深入的评测。

欢迎拍砖~

原文:http://digwtx.duapp.com/52.html


digwtx
1.7k 声望93 粉丝

python flask工程师