Virtual machine Web应用程序基础架构

Virtual machine Web应用程序基础架构,virtual-machine,Virtual Machine,我为中大型组织定制了几个企业应用程序,供其内部使用(一些外部占用空间最小)。我现在有了一个web项目的计划,这个项目可能(希望)看到一个比我以前的项目有更多日常流量的大型用户群。显然,我希望我的设计是可扩展和可维护的。问题是,从物理布局的角度(服务器/虚拟机)来看,我不知道会发生什么 问题是:有哪些好的资源用于此?书?网站?我在可扩展的应用程序设计方面找到了很多,但在可扩展的物理设计方面却一无所获。如果不知道您计划使用什么技术,就很难给出准确的答案。如果扩展是主要驱动因素,那么应用程序的方法不能

我为中大型组织定制了几个企业应用程序,供其内部使用(一些外部占用空间最小)。我现在有了一个web项目的计划,这个项目可能(希望)看到一个比我以前的项目有更多日常流量的大型用户群。显然,我希望我的设计是可扩展和可维护的。问题是,从物理布局的角度(服务器/虚拟机)来看,我不知道会发生什么


问题是:有哪些好的资源用于此?书?网站?我在可扩展的应用程序设计方面找到了很多,但在可扩展的物理设计方面却一无所获。

如果不知道您计划使用什么技术,就很难给出准确的答案。如果扩展是主要驱动因素,那么应用程序的方法不能完全不知道规划的物理基础设施

缓存将是一个大问题。还有扩展数据所在硬件的方法

一本非常有趣和有启发性的读物是《生活杂志》的真实世界传记,以及他们是如何通过网站上的大量增长来增加自己的实际影响力的。他们工作的一个主要分支是一种新的缓存技术,memcached,现在FaceBook和其他公司都在使用它。这是令人惊讶的诚实。

这个博客很好。您可以查看一些大型站点物理部分的示例。我想说,常见的第一级物理扩展技术是负载平衡器。这很容易,但最简单的情况是,您仍然有一个潜在瓶颈的数据库。缩放的大部分物理部分都要求您只添加更多内容,而真正的问题在于您被迫只使用其中一个内容