作者的意思是“平台层”

时间:2011-06-22 18:49:50

标签: architecture

我正在读这篇文章“http://lethain.com/introduction-to-architecting-systems-for-scale/”。最后,作者提到了平台层。我不明白这一层的范围及其优点。你能澄清一下吗?

感谢

2 个答案:

答案 0 :(得分:1)

图表后面列出的这个图层有3个好处。

我可以举个例子来帮忙。假设您有一个为某些页面提供服务的网站,并对某些请求进行了一些非常繁重的计算。

如果这两个功能都在Web服务器上,那么计算可能会减慢网页的响应时间。将它放在单独的服务器上可以避免这个问题。

在我们的架构图中,我们将此层称为应用程序服务器或业务层,而不是平台层。我们将Azure或.net框架称为平台。

答案 1 :(得分:0)

平台层几乎就是业务逻辑所在的位置。 想象一下,你有一个销售cookies的网站。

  1. 您有一个运行apache / iis的Web服务器来处理http请求
  2. 您有一个应用程序服务器(windows / linux / etc。),它公开了一个自定义API来处理销售,报告等 - 您通过http get或某些Web服务调用方法来获取销售报告等。 ..等......
  3. 最后你有一个处理...数据存储的数据库服务器。
  4. 想象一下,您的网站增长到amazon.com的大小,然后添加新的Web服务器,应用服务器(平台层)和数据库服务器变得更容易。

    调出它就可以了。