一种适合创业公司的技术架构方案
创业公司,觉得很重要的一点,是快速的以市场行动去验证业务方向的可行性。对于在创业公司的技术团队,一支作为服务支撑的团队,应该遵循的设计原则是:
在此前提下,老夫基于阿里云服务实践(是实践不是YY)了一套技术架构方案,如果你不幸步行于此,希望下图没有坑害到你。
与其说是架构方案,还不如说是脚手架,因为你所看到的,都是我们最常用的框架和技术,可能不同的是,用了一些阿里云的一些服务。
对于上图,老夫解答一些可能会存在疑问的点。
问题1:用了阿里云负载均衡(SLB),nginx做什么用?
SLB的主要作用的是负载均衡,同样nginx也可以做。如果只是单纯考虑负载均衡,阿里云的SLB优越性更高。
但nginx可以做的更多,如反向代理、HTTP服务器,灵活性更高。所以如果要精简,阿里云的SLB确实可以拿掉。
在实践的过程中,老夫同时用了nginx和SLB,除了反向代理,nginx还承担了一个静态站点的HTTP服务。
问题2:nginx可以换成apache吗?
别废话,白菜萝卜各有所爱,关于nginx和apache的对比自己google去。
问题3:图中