代码之家  ›  专栏  ›  技术社区  ›  Tomas Premoli Muniagurria

在apache vm上托管网站的利弊

  •  0
  • Tomas Premoli Muniagurria  · 技术社区  · 2 年前

    最近,我开始通过谷歌云计算引擎在Apache Linux虚拟机上托管自己的网站。该项目主要使用Django作为后端&API调用处理,同时使用React作为主要前端引擎。

    最初托管该网站对用户来说很困难,但一旦它运行起来,它就很快,很容易绑定到一个域,并按要求执行所有功能。

    我的主要问题是,在这种web应用程序场景中,托管这样一个网站的替代方案是什么?在虚拟机上托管这种网站合适吗?与替代品相比,虚拟机是否昂贵?这与用户数量的比例有多大?

    0 回复  |  直到 2 年前
        1
  •  0
  •   Gonzalo Prieto    2 年前

    每次使用虚拟机时,可伸缩性都基于CPU+内存资源。 但是,如果您尝试与Kubernetes一起玩,您将能够轻松处理可伸缩性。

    在这里,你可以找到一些关于Django容器的资源; [https://medium.com/@marvels0098/how-to-include-reactjs-app-in-docker-container-2e73068ce2d5][1]

    在“托管”方面,你有没有尝试过像DigitalOcean这样的解决方案? https://docs.digitalocean.com/tutorials/app-deploy-django-app/ 它将让你部署一个预先构建的Django环境,社区总是愿意在那里提供帮助。

    现在,我善意的建议是转移到容器上,学习曲线在开始时有点复杂,但在路的尽头,你的生活会容易得多。能否请您与我们分享更多细节,例如“并发用户”、“用户峰值”,更多关于访问该网站的人数的数据,以便我们在Stack Overflow为您提供更好的答案。

    非常感谢。