您好,登錄后才能下訂單哦!
這篇文章跟大家分析一下“可伸縮性Web服務的指導原則是什么”。內容詳細易懂,對“可伸縮性Web服務的指導原則是什么”感興趣的朋友可以跟著小編的思路慢慢深入來閱讀一下,希望閱讀后能夠對大家有所幫助。下面跟著小編一起深入學習“可伸縮性Web服務的指導原則是什么”的知識吧。
可伸縮性Web服務關注性能優化,但一味注意優化也并非是其關鍵所在。Tom Killalea,Amazon負責基礎設施與分布式系統的技術副總裁在近期的ACM queue上發表了一篇關于構建可伸縮性Web服務的文章。 他概述了構建可伸縮性Web服務的指導原則并舉了許多現實世界的實際案例,其核心主題是“只構建你所需要的”。
警惕:過早優化
花費在優化可伸縮性上面的時間和資源不如花費在改進用戶體驗和吸引流量上。
警惕:過度優化
他引用了Nicholas Nassim Taleb在高度非概然性不可測事件所產生的重大影響方面所做的工作,并建議使用冗余作為提高可用性的策略;使用冗余作為負載平衡而不僅僅是故障恢復機制這一想法比起對于低概率的可能性事件進行過度優化來說,顯然更加有成本效率。
警惕:目標驅動的優化
對于期望的流量進行建模然后構建精確的伸縮性計劃以滿足這一目標是***風險的。好的模型難于構建,并且會因為簡化或者是降低變因的樂觀估計而受到影響。[…]如果你的Web服務是成功的,你最終會遇到比目標模型更大的需求——也許不是這個黑色的星期一或者超級碗周末,但有可能是很快以后,在你所沒想到的時間范圍內。
關于可伸縮性Web服務的指導原則是什么就分享到這里啦,希望上述內容能夠讓大家有所提升。如果想要學習更多知識,請大家多多留意小編的更新。謝謝大家關注一下億速云網站!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。