阿里云+slb+nginx+esc+其它组件架构方案说明

一种适合创业公司的技术架构方案

创业公司,觉得很重要的一点,是快速的以市场行动去验证业务方向的可行性。对于在创业公司的技术团队,一支作为服务支撑的团队,应该遵循的设计原则是:

在此前提下,老夫基于阿里云服务实践(是实践不是YY)了一套技术架构方案,如果你不幸步行于此,希望下图没有坑害到你。

阿里云+slb+nginx+esc+其它组件架构方案说明_第1张图片

与其说是架构方案,还不如说是脚手架,因为你所看到的,都是我们最常用的框架和技术,可能不同的是,用了一些阿里云的一些服务。

对于上图,老夫解答一些可能会存在疑问的点。

问题1:用了阿里云负载均衡(SLB),nginx做什么用?

SLB的主要作用的是负载均衡,同样nginx也可以做。如果只是单纯考虑负载均衡,阿里云的SLB优越性更高。

但nginx可以做的更多,如反向代理、HTTP服务器,灵活性更高。所以如果要精简,阿里云的SLB确实可以拿掉。

在实践的过程中,老夫同时用了nginx和SLB,除了反向代理,nginx还承担了一个静态站点的HTTP服务。

问题2:nginx可以换成apache吗?

别废话,白菜萝卜各有所爱,关于nginx和apache的对比自己google去。

问题3:图中

你可能感兴趣的:(java,java,阿里云,分布式)