大型主機遭遇移動和web會如何

來源:互聯網
上載者:User

交易完整性是大型主機時代不可或缺的一部分,但在web的時代裡這個東西正在經曆著某些轉變。開發領導視之為強硬的前端Web使用者“撞”上了後端的大型主機。這得由軟體架構師對相互競爭的系統目標做出平衡。

在拉斯維加斯舉行的IBM Impact 2012上,知名行業分析師,RedMonk的首席分析師及創始人James Governor在一場有關IBM的Z系列伺服器及交易完整性問題的對話上談到了大型主機交易處理,根據他的說法,接下來,大型主機和Web前端都有著獨特的角色需要扮演。

Governor一開始就說,軟體設計師應該努力對那些角色有一個好的理解,以便繼承一個壓力不斷增加的Web應用架構。

“規模增長真的很強勁,”他驚呼道。“物聯網”的發展以及智能手機類裝置的急劇增長會給系統造成壓力,他指出。

負荷顯著上升,大多數大型主機使用者均同意這一點。但大型主機支撐著的一個關鍵的住宿系統可以處理這些負荷,萬豪國際負責資訊服務的副總裁Misha Kravchenko說。

Kravchenko估計萬豪每天用一套集中運營系統處理80萬個間夜的預訂,且“沒有宕機”。隨著萬豪努力將分布的負荷聯合放到IBM的Z級機器上,近幾年負荷出現了上升。顯然,對於一度要靠話務中心、旅遊代理及純舊式電話支撐的業務來說,Web已成為一股顛覆性的力量。

一旦行動裝置 App真正騰飛起來,他預計會出現更加激烈的增長。萬豪最近發布了移動工具,協助旅行者尋找附近的酒店、預訂房間以及核實預訂情況。這些移動使用者當中有很多都是萬豪獎勵計劃的一員。

分析師Governor說,理解交易問題的核心在於對電腦科學家Eric Brewer的“CAP(一致性—可用性—分區容忍性)”定理的領會。

Brewer斷言,對於這三個特性,系統設計師在設計中一般只能授權進行其中的兩個。在其旗幟的電子商務系統中,雲的風雲人物Amazon.com以將“最終一致性”置於即時交易一致性之前而著稱。

做主機的人對於這些交易特性採取了一種非常不同的觀點。用Governor的話來說就是:“做主機的希望三者皆有之。”

高完整性的交易處理,大鐵箱和龐克搖滾

針對需要Brewer三特性的交易,考慮主機設計時,軟體架構師也許做得很好,不過要考慮一下其他活動的隔離。對於這一工作的一部分,他們也許會考慮獨立的ESB網關。據萬豪IT經理Kravchenko的估計,他們也許還會尋求避免XML資料過度的來回折騰。

在其較早版本的集中住宿系統中,單個XML交易會到主機那裡跑4、5趟,Kravchenko說。現在,這一情況變了。

本欄目更多精彩內容:http://www.bianceng.cn/Network/wxwl/

“現在XML訊息傳遞在主機中完成。這意味著往返的次數減少了,”他說。同時,主機MIPS的使用也因此下降,他指出。

萬豪系統的交易性質跟電子商務網站Amazon的有所不同。理解這一點堅定了萬豪將交易處理與房間困惑資料庫緊耦合的計劃。

當你在Amazon上買書的時候,你看不到存貨情況,這一資料是經常更新的,可以描述為交易的最終一致性概念。Kravchenko的觀點是,對於Amazon來說這沒關係,因為,比方說,書本的價格並不會經常改變,而如果與客戶的溝通能夠恰當處理的話,延遲的可用性也可以被接受。

酒店房間就不一樣了;其即時、有保障的可用性是至關重要的——因為大多數商務旅行者曾在月黑風高風雨交加的晚上出現過。

跟其他人一樣,萬豪對街區房間的彈性定價也經過了仔細的計算。這一“收入管理定價系統很複雜,公司需要彈性定價到最後一間房,”Kravchenko說。

“我們需要一個資料庫。它跟存貨串連。Amazon則不同,”他說。

雲交易型可以覆蓋許多方面,但並非全部。

雲供應商已經為Web時代以某種方式重建了主機型的交易處理。Governor熟練地用一種音樂類比總結了新的交易領域:“少壯派已經來到這裡建立起自己的系統。他們正嘗試著做主機做過的東西。”

Amazon、Google和Facebook已經用一種更為簡單的方式來減低複雜性,十分類似於上世紀七十年代重塑搖滾的龐克音樂。

“他們說‘我們只用四和弦’,”Governor開玩笑道。

至於主機,Governor說:“讓我們弄清楚其最擅長什麼,然後也許可以從龐克音樂身上學到點什麼。”

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.