node.js - 阿里云ECS,阿里云Docker,还有Leancloud的LeanEgine,哪个更适合NodeJs WebApp?
PHP中文网
PHP中文网 2017-04-17 15:34:37
[Node.js讨论组]

如题,我们公司开发了以Nodejs作为后台的服务器,为了保证服务的稳定性和可靠性,以及开发的效率。
请问,上面提到的三种云服务器,选择哪种比较合适呢?

多谢

PHP中文网
PHP中文网

认证0级讲师

全部回复(1)
PHP中文网

个人偏向于阿里云ECS(即IaaS)。理由如下:

  1. 在IaaS中运行Docker的话,灵活度和性价比最高。容器技术的生态系统已经非常完善了,所以自行搭建一个Docker平台没有想象中那么难。

  2. 使用容器云(CaaS)或者PaaS运行应用,灵活度大大降低,价格也会偏贵。同时,其使用复杂度并没有想象中那么简单,因为你要学习它们自定义的接口/工具。相比之下,开源工具的文档/参考资料更多,Debug相对容易。

  3. 使用IaaS运行Docker的话,更换云服务提供商(比如腾讯云,青云)是很方便的,因为Docker可以运行在任何Linux系统中。然而,一旦使用了某个CaaS或者PaaS服务,你的服务基本上就绑定在他们那里了。这也是PaaS一直发展不起来的重要原因。

当然,这个问题没有绝对的答案。如果你的应用非常简单,比如一个静态博客,或者一个简单的微信公众号,并且这个应用不会有太大变化或者不会有太大增长,那么选择CaaS或者PaaS,管理起来会『方便』一些。如果应用比较复杂,那么最好选择IaaS。

如果让我排序的话: IaaS>CaaS>PaaS。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号