recherche

Maison  >  Questions et réponses  >  le corps du texte

node.js - 阿里云ECS,阿里云Docker,还有Leancloud的LeanEgine,哪个更适合NodeJs WebApp?

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

多谢

PHP中文网PHP中文网2786 Il y a quelques jours459

répondre à tous(1)je répondrai

  • PHP中文网

    PHP中文网2017-04-17 15:36:37

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

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

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

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

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

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

    répondre
    0
  • Annulerrépondre