阅读材料的服务器架构

我目前是一个团队的一部分,这个团队正在从事一个新的大型项目,这个项目由一个networking平台组成,这个networking平台包含各种移动设备通过API消费的内容 我们真的预计在推出的头几个月内会有很多stream量,所以在服务的容量,可扩展性,冗余和可用性方面进行真正的规划是必须的。

我希望读一些有关服务器体系结构良好实践的书籍,例如放置Web服务器的位置,放置数据库的位置,放置邮件服务器的位置,如何进行主/从configuration,caching,负载平衡和这样的东西。

我并不想深入研究这个问题,因为我只是提出这个概念的人,而且是其中一个移动平台上的领先开发人员。 我在基本的系统pipe理方面有非常丰富的经验,但是我必须扩展我对这个主题的知识,以便指导平台开发团队和计划托pipe需求。

另外,有没有专门的这种东西的独立顾问? 如果我发现自己陷入困境..:P

对于能力计划,你可能要阅读尼尔J.冈瑟的好作品。 特别是他的新作非常出色:

或John Allspaw的

和运营POV:

Allspaw是负责flickr操作的人。

有关高可用性,灾难恢复和分布式系统的一般书籍也应该很容易在亚马逊上find,或从哪里获得书籍。 理解一般问题真的有很大的帮助,所以你们可以理解特定的解决scheme。

永远不要低估正确的应用程序架构,请在应用程序中实施检测工具,让自己和团队受益匪浅 – 不能过分强调这一点。

要知道,你所要求的文献中的任何一个都是需要专家处理的话题,因为它们都是非常广泛的,需要深入的专业知识才能正确实施。 他们也不像系统pipe理员基本知识或基本知识。 还有一个很大的依赖你准确的产品,你要使用!

关于咨询公司 – 为您的产品命名或描述您的架构(如果可能的话),我可以推荐一些与我在一个类似项目上合作的公司,作为基础设施顾问。

我强烈推荐阅读Oreilly的Beautiful Architectures(更多关注将要运行的实际程序)和Cloud Application Architectures(更多关注系统本身)。

这里是链接:

http://oreilly.com/catalog/9780596517984/

http://oreilly.com/catalog/9780596156374/

希望RayQuang帮助

是的,有专门从事基础设施devise和实施的顾问。

你想每个月打什么样的页面浏览量? 成功发布当然是一个项目中最关键的方面,我希望能更多地了解你们正在从事的工作。

为了解决这个问题,很多因素都起作用了。 数据库devise,负载平衡器,硬件规格,networking性能,cdnnetworking等

你已经有一个基础设施? devise参考很可能是ITIL专业人员的杠杆作用。 如果在移动平台上传输信用卡等合规性规定,PCI合规性将成为医疗保健logging的一个因素,即HIPAA。

给我发一封电子邮件,我很乐意和你一起去。

我在其他文章中多次提到过这本书,因为它是关于这个主题的最完整和信息密集的书籍之一:Theo Schlossnagle的可伸缩互联网体系结构从广义的系统angular度深入介绍了许多可伸缩性领域。 很多非常好的通用系统pipe理员东西也在这里。

希望再次提到John Allspaw的容量规划艺术 ,尤其是云应用程序体系结构作为CAA与Amazon EC2直接交易(提供使用EC2基础结构和API工具的解决scheme和示例)。