我目前是一个团队的一部分,这个团队正在从事一个新的大型项目,这个项目由一个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和示例)。