Tag: 平均值

在Google Compute Engine上部署可扩展的MEAN Stack体系结构

我已经在Google计算引擎上部署了一个MEAN Stack应用程序(不使用任何MEAN框架) 。 目前,它部署在一台n1-standard-1虚拟机上(1个虚拟CPU + 3.75GB内存) 。 在里面,我正在运行4个docker集装箱 。 一个用于: 反向代理 – 侦听端口80(http)&443(https)然后代理请求到本地运行的节点实例(端口3000) web应用程序(nodejs + expressjs) MongoDB的 Redis的 我正在使用这个作为我的开发。 环境,现在,因为该网站正在生产(performance相当缓慢)。 我如何重构这个更好的可扩展架构? 我的解决scheme configuration上面configuration至less4个vm。 (每个运行一个Docker容器):反向代理(1 vm),mongodb – (1 vm),redis – (1 vm),app – (多个vm)。 灵活,但有点昂贵? 部署一个更大的VM(更多的CPU和RAM)。 比上面更便宜的select? 理想情况下,我想从小规模开始(花费更less),随着需求的增长,规模也会不断扩大,但架构必须足够灵活,才能轻松扩展。 我可以有一些好的解决scheme吗?