精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

日本雅虎用 OpenStack 打造5萬臺VM管理術

責任編輯:editor005

作者:maqingxi

2015-09-02 14:09:42

摘自:yseeker.com

全日本網站流量第一的日本雅虎而言,滿足每月650億次的網頁瀏覽量不是太大的問題,更大的困難是瞬間3倍爆量的考驗。日本雅虎在資料中心內,同時部署了4種版本的OpenStack叢集,每一個版本各所提供的虛擬機器數量約各占總量的四分之一。

全日本網站流量第一的日本雅虎而言,滿足每月650億次的網頁瀏覽量不是太大的問題,更大的困難是瞬間3倍爆量的考驗。日本雅虎網絡營運總部基礎建設技術分部部長伊藤拓矢說,曾觀察到日本發生地震后,在數十秒內,日本雅虎資料中心的網絡流量瞬間暴增為平時尖峰的3倍,如何事先打造出一套可以應付這種瞬間爆量的基礎架構,正是伊藤拓矢的任務。

通過資料中心抽象化,提供內部穩定服務

因為日本雅虎除了網站服務外,也提供了不少天氣預報或防災情報的行動App,每當遇到地震,許多民眾會透過這類App來查詢最新的地震、海嘯等資訊而導致網站流量暴增。而這些都是攸關人身安全的服務,即使系統處于高負荷的狀態下,仍然要確保穩定提供服務,伊藤拓矢表示,關鍵作法就是必須將整座資料中心的資源抽象化。

日本雅虎起初自行開發了一套IaaS平臺來調度內部服務所需的運算資源,可提供超過1萬臺虛擬機器的規模。但因采用了自行開發的專屬API,很難結合開源軟體社群的資源。

因此,在2013年時,日本雅虎決定改導入OpenStack來打造內部IaaS平臺。過去一年來,日本雅虎OpenStack叢集的規模也成長了 1倍,部署用的實體機器從2,000臺增加到4,000臺,可提供的虛擬機器數量也從2.5萬個增加到了5萬個。由于OpenStack軟體上的效能改進,單柜伺服器所能執行的虛擬機器,也從400個提高到單柜2,000個。伊藤拓矢表示,目前1柜OpenStack叢集,抵得上過去6柜采裸機部署的機柜。

日本雅虎目前部署了超過20個OpenStack叢集,總儲存容量達20PB,可用性能達到99.996%。日本雅虎還建立了一個10人規模的 OpenStack維運團隊,其中6名開發者和4名維運人員。為了管理大量OpenStack叢集,甚至還自制了一套小型整合管理平臺。

伊藤拓矢表示,透過OpenStack建立了一個自助式的資料中心資源使用平臺,來提供2千名雅虎員工使用,讓OpenStack團隊專注于處理突發事件。開發者隨時都可以取得自行申請虛擬機器,最近甚至連非開發人員,如分析人員和營業人員都會用。

不需要透過工程師協助,這套系統平均每天會自動建立500個新的虛擬機器,不過,其中半數虛擬機器用不滿一個月就會移除。

他說,這套日本雅虎5萬個虛擬機器的新IaaS平臺,直接使用了龐大社群所開發的OpenStack來提供基礎功能,不用像過去得自 行開發介接各種虛擬化技術的特殊API。而Appliance層級的功能則與第三方廠商共同開發,只有內部特殊需求的專屬功能才由雅虎開發人員自制,如內部簽核流程或是公司法的特殊需求。

伊藤拓矢表示,使用OpenStack的好處是,可以使用一套統一的API,來管理多種虛擬化平臺,甚至能管理Container。更重要的是能將資料中心的硬體抽象化,使用者不再需要為了效能調校而費心研究所用的硬體設備,而是可以專注于開發服務。

不過,他提醒,使用OpenStack建立虛擬機器要有用完即丟的概念。以日本雅虎為例,導入OpenStack時要克服的最大問題,反而是要求開發人員拋掉過去執行程式的習慣,不是要想辦法調校出一個能夠永久使用的系統環境,而是要懂得善用替換成本很低的虛擬機器。 「每次建立新的虛擬機器就是一個全新的執行環境,使用完畢后就刪除,需要的時候再重新建立?!顾f。

這個用完即丟的思維也有助于降低成本。伊藤拓矢表示,以現在日本雅虎使用的運算資源來說,用OpenStack自建私有云,比起使用公有云服務減少了97%的成本。但是服務取得越方便,也越容易造成浪費,因此,雅虎會透過OpenStack的帳務機制來計算使用者所使用虛擬機器的時數,來教育使用者要具備成本意識, 養成虛擬機器不用時就釋出的習慣。

叢集版本不用更新,直接砍掉重練

OpenStack更新頻繁,1年中改版2次的快節奏,讓不少采用的企業直呼吃不消,甚至干脆選擇不更新,而日本雅虎以資料中心生命周期管理版本,也同樣借鏡用完即丟的思維,來解決這個困擾許多企業的問題。

日本雅虎在資料中心內,同時部署了4種版本的OpenStack叢集,每一個版本各所提供的虛擬機器數量約各占總量的四分之一。當 OpenStack要推出新版時,他們會有計畫地全部移除最舊版本叢集上的虛擬機器,再重新安裝最新版本,因此一個OpenStack版本在日本雅虎資料中心的壽命大約是兩年。

伊藤拓矢解釋,例如他們原先在資料中心部署了Havana、Icehouse、Kilo以及Juno等4種版本的叢集,等到Havana版叢集上的虛擬機器都關閉后,再將該叢集的軟體重新安裝為還未發表正式版的Liberty版本。

不僅不擔心OpenStack快速改版的步調,伊藤拓矢甚至非??隙∣penStack的改版作法,「有新版本,才有新功能可用。」他說。透過資料中心分區升級的策略,日本雅虎也能積極采用新版,甚至在正式版釋出前,從Beta 2版本就會開始導入,先用于維運團隊的內部測試。例如,伊藤拓矢已經開始試用今年10月才會正式發布的Liberty版本,他個人最推薦的新功能是共享檔案系統服務Manila,由于日本雅虎近期有類似儲存服務的計畫,這個套件則符合日本雅虎的需求。

日本雅虎用 OpenStack 打造5萬臺VM管理術

日本雅虎采資料中心生命周期管理策略,采分區分版安裝的作法,來進行OpenStack叢集的版本控管,資料中心伺服器分成4區,各安裝不同版本的OpenStack,要導入新版時,直接將最舊版本叢集內所有伺服器整批直接改裝新版本。

鏈接已復制,快去分享吧

企業網版權所有?2010-2024 京ICP備09108050號-6京公網安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 惠水县| 建昌县| 凤翔县| 东海县| 凌源市| 新乡县| 铅山县| 右玉县| 灵台县| 靖西县| 青冈县| 镇安县| 静宁县| 仙桃市| 故城县| 沙河市| 二连浩特市| 横峰县| 永德县| 福州市| 若尔盖县| 慈溪市| 正阳县| 南澳县| 乐清市| 木兰县| 营口市| 临汾市| 平泉县| 灌阳县| 宁海县| 历史| 宜君县| 梁山县| 峨边| 金华市| 周宁县| 鄢陵县| 恩平市| 钟祥市| 石城县|