Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python appengine与computeengine:django项目_Python_Django_Google App Engine_Google Compute Engine - Fatal编程技术网

Python appengine与computeengine:django项目

Python appengine与computeengine:django项目,python,django,google-app-engine,google-compute-engine,Python,Django,Google App Engine,Google Compute Engine,我正在尝试将当前服务器从DO传输到GCP,但不确定在应用程序引擎和计算引擎之间使用什么 目前正在使用: django 1.8 postgres(使用psycopg2连接) python 2.7 提前谢谢 DigitalOcean是IaaS(基础设施即服务)。我猜谷歌的相应报价是谷歌计算引擎GCE 谷歌应用引擎更像Heroku,一个PaaS产品(平台即服务) 实际上,PaaS和IaaS之间有什么区别 IaaS:如果您的团队中有一位称职的系统管理员,他可能会选择IaaS,因为这种服务会让他以更

我正在尝试将当前服务器从DO传输到GCP,但不确定在应用程序引擎和计算引擎之间使用什么

目前正在使用:

  • django 1.8
  • postgres(使用psycopg2连接)
  • python 2.7
提前谢谢

DigitalOcean是IaaS(基础设施即服务)。我猜谷歌的相应报价是谷歌计算引擎GCE

谷歌应用引擎更像Heroku,一个PaaS产品(平台即服务)

实际上,PaaS和IaaS之间有什么区别

  • IaaS:如果您的团队中有一位称职的系统管理员,他可能会选择IaaS,因为这种服务会让他以更多的决策和设置为代价获得更多的控制权,但这是他的工作
  • PaaS:如果你愿意支付更多的费用(比如双倍的费用)来避免大部分管理工作,并且不介意一个更加固执己见的平台,那么PaaS可能是适合你的产品。你是一个程序员,只想部署你的代码(为了避免在操作中遇到那些笨蛋,你很乐意支付额外的费用)

如果你在谷歌上搜索,你可能会发现一个更优雅的比较。

DO==GCE==IaaS;Heroku==GAE==PaaS。如果您是从DO迁移过来的,那么您需要GCE。谢谢@PauloScardine。我刚刚看了IaaS、PaaS和SaaS之间的区别。谢谢你的解释。我有一个问题,我可以在GCE中使用postgresql而不需要额外付款吗?您可能可以使用您的Digital Ocean VPS执行任何操作,包括运行postgresql的本地实例。