偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

可伸縮性Web服務(wù)的指導(dǎo)原則

開發(fā) 架構(gòu)
本文對(duì)構(gòu)建可伸縮性Web服務(wù)中需要注意的一些問題進(jìn)行了歸納總結(jié)。核心主題就是:只構(gòu)建你所需要的。

可伸縮性Web服務(wù)關(guān)注性能優(yōu)化,但一味注意優(yōu)化也并非是其關(guān)鍵所在。Tom Killalea,Amazon負(fù)責(zé)基礎(chǔ)設(shè)施與分布式系統(tǒng)的技術(shù)副總裁在近期的ACM queue上發(fā)表了一篇關(guān)于構(gòu)建可伸縮性Web服務(wù)的文章。 他概述了構(gòu)建可伸縮性Web服務(wù)的指導(dǎo)原則并舉了許多現(xiàn)實(shí)世界的實(shí)際案例,其核心主題是“只構(gòu)建你所需要的”。

警惕:過早優(yōu)化

花費(fèi)在優(yōu)化可伸縮性上面的時(shí)間和資源不如花費(fèi)在改進(jìn)用戶體驗(yàn)和吸引流量上。

采納:他人的成果

他解釋到,學(xué)習(xí)他人在框架與基礎(chǔ)設(shè)施方面的工作可以減短上市時(shí)間,幫助將重點(diǎn)轉(zhuǎn)移到提供客戶價(jià)值上。

三個(gè)重要的進(jìn)展從不同的方面對(duì)降低門檻作出了貢獻(xiàn):邁向SOA的趨勢(shì)(面向服務(wù)的架構(gòu)),云計(jì)算基礎(chǔ)設(shè)施服務(wù)的涌現(xiàn),以及ASP.NET,Django,Rails和Spring等等Web應(yīng)用框架的可用性。

警惕:過度優(yōu)化

他引用了Nicholas Nassim Taleb在高度非概然性不可測(cè)事件所產(chǎn)生的重大影響方面所做的工作,并建議使用冗余作為提高可用性的策略;使用冗余作為負(fù)載平衡而不僅僅是故障恢復(fù)機(jī)制這一想法比起對(duì)于低概率的可能性事件進(jìn)行過度優(yōu)化來說,顯然更加有成本效率。

采納:云

Tom給出了Animoto的例子,這一通過Amazon.com的EC2基礎(chǔ)設(shè)施托管的社交Web應(yīng)用是如何隨需應(yīng)變的快速平面伸縮(scale out)的,甚至擴(kuò)展到3500個(gè)實(shí)例。同樣的情況在非云的基礎(chǔ)設(shè)施里,為了保證尖峰時(shí)刻的流量將會(huì)花費(fèi)巨大的成本。

警惕:目標(biāo)驅(qū)動(dòng)的優(yōu)化

對(duì)于期望的流量進(jìn)行建模然后構(gòu)建精確的伸縮性計(jì)劃以滿足這一目標(biāo)是***風(fēng)險(xiǎn)的。好的模型難于構(gòu)建,并且會(huì)因?yàn)楹?jiǎn)化或者是降低變因的樂觀估計(jì)而受到影響。[…]如果你的Web服務(wù)是成功的,你最終會(huì)遇到比目標(biāo)模型更大的需求——也許不是這個(gè)黑色的星期一或者超級(jí)碗周末,但有可能是很快以后,在你所沒想到的時(shí)間范圍內(nèi)。

采納:扯下翅膀

“除了分析哪部分會(huì)***個(gè)出問題以及其原因以外”,Tom談到“我們會(huì)查看給定的應(yīng)用或者服務(wù)在沒有出問題或缺少這部分的情況下會(huì)有怎樣的表現(xiàn),并且重新進(jìn)行測(cè)試,以找下一個(gè)出問題的部分”。

Tom這樣總結(jié)了他的文章“構(gòu)建一個(gè)可伸縮的Web服務(wù)所面臨的最困難的挑戰(zhàn)就是在出現(xiàn)故障以及高度的并發(fā)訪問械的情況下,如何去處理持續(xù)性,可靠性,性能以及成本效率之間的折衷。”。

除了Tom的這篇文章,2008年10號(hào)還有其它的關(guān)于構(gòu)建可伸縮性Web服務(wù)的精彩文章。

【編輯推薦】

  1. 有關(guān)可伸縮性系統(tǒng)的十三條軍規(guī)
  2. 高性能服務(wù)器網(wǎng)絡(luò)可伸縮性
  3. 你真的明白什么是可伸縮性嗎?
  4. 敏捷開發(fā)中的架構(gòu)設(shè)計(jì)
  5. 高并發(fā)高負(fù)載的大型網(wǎng)站系統(tǒng)架構(gòu)
責(zé)任編輯:yangsai 來源: InfoQ
相關(guān)推薦

2009-08-20 10:30:55

可伸縮性系統(tǒng)

2009-11-11 16:07:09

OSPF路由協(xié)議

2016-11-03 13:11:21

phpphp框架

2015-09-17 09:30:50

云架構(gòu)可伸縮性風(fēng)險(xiǎn)

2013-10-16 10:45:29

JVMJava

2010-05-18 17:18:32

IIS服務(wù)器

2010-07-01 14:05:34

SQL Server數(shù)

2024-09-10 09:52:23

軟件架構(gòu)伸縮性

2024-04-03 08:58:48

軟件架構(gòu)隔板

2011-01-14 15:51:26

Linux集群系統(tǒng)

2017-09-07 16:50:47

MySQL性能優(yōu)化

2012-01-18 10:41:29

ibmdw

2022-03-03 09:39:29

云計(jì)算混合云安全

2011-02-17 08:49:49

WebHTMLCSS

2013-05-30 10:20:39

系統(tǒng)架構(gòu)

2011-01-14 15:58:01

Linux集群系統(tǒng)

2011-01-14 16:14:41

Linux集群系統(tǒng)

2012-11-07 14:32:47

寶德云計(jì)算云服務(wù)

2011-01-14 16:04:01

Linux集群系統(tǒng)

2021-12-24 16:59:14

前端Web框架
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)