不花一分钱搭建高性能web站点
先说一个真实的故事,去年(2010年)一家全球非常知名的咨询公司帮助深圳一家大型的企业做门户网站的规划与实施工作,我应邀参与了其中的工作,该门户网站要求支持全球3000用户同时在线访问,99.99%的时间可用,记得软件(weblogic,oracle,cms)与硬件(不包括与其他项目共用的F5设备等)的采购成本就达到了100多万。
今年3月份我在构思一个公益性的网站项目时,受《Information Systems: A Manager’s Guide to Harnessing》一书的启发,重点考察了amazon与google提供的世界级的云计算平台,在6月底时按照设想的意图上线运行,全部过程没有在软、硬件上投入一分钱,性能比上面故事里的100多万投入采购平台还要高,扩展性与灵活性还要好,假如每日流量在10万pageview下,预计在2012年3月前几乎也不用花什么钱,它的整体架构如下图:
今年3月份我在构思一个公益性的网站项目时,受《Information Systems: A Manager’s Guide to Harnessing》一书的启发,重点考察了amazon与google提供的世界级的云计算平台,在6月底时按照设想的意图上线运行,全部过程没有在软、硬件上投入一分钱,性能比上面故事里的100多万投入采购平台还要高,扩展性与灵活性还要好,假如每日流量在10万pageview下,预计在2012年3月前几乎也不用花什么钱,它的整体架构如下图:
Amazon EC2就是虚拟机,我在上面绑定了一个静态IP,跑一个nginx做为我在google app engine上多个应用做反向代理与缓存,对外提供HTTPS与HTTP服务,另外还跑了1个python写的web服务与1个python写的daemon,他们之间使用了Amazon的SQS(simple queue service)做为通信方式,方便以后把他们分放到不同的EC2实例上。
我会尽力在后面的博文中谈一谈其中的心得体会,如果大家觉得有兴趣与有帮助。
posted on 2011-07-23 17:03 MobileLab 阅读(4678) 评论(37) 编辑 收藏 举报
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· NetPad:一个.NET开源、跨平台的C#编辑器
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验