開放原始碼的第二代數據中心的設計和開發以支持Web和雲服務

2021-01-07 INeng財經

開源巨頭Red Hat加入了Facebook的Open Compute Project,以合作開發下一代數據中心。開源軟體巨頭10月27日表示,紅帽作為Open Compute Project成員的第一步是根據其規範認證其Red Hat Enterprise Linux作業系統可在兩臺伺服器上運行。在完成認證後,Red預計Hat將測試其Red Hat Enterprise Virtualization平臺和存儲技術,作為在這些伺服器上收購Gluster的一部分而獲得的技術。

ldquo;通過開放計算項目,Facebook正在利用開放原始碼模型的功能來重新定義數據中心的設計和構建方式。由於我們始終專注於創新和最終用戶價值,因此很自然地參與該項目,以ldquo;不僅將紅帽產品的優勢擴展到這些系統,而且還有助於擴大整個開源技術的範圍,rdquo;紅帽首席技術官兼工程副總裁Brian Stevens說。

Facebook在俄勒岡州Prineville建立了一個高效數據中心之後,於4月份啟動了Open Compute Project,該數據中心被認為是世界上效率最高的,其能耗比該公司其他數據中心低38%減少24%。功率使用效率等級為1.07,並且僅帶入設施的功率的7%用於冷卻設施。

建設該設施需要Facebook工程師定製設計伺服器和所有伺服器機房硬體,包括電源,電池備份系統和機架,以滿足其要求。該公司啟動了Open Compute Project,並發布了為Prineville開發的硬體的一些規格和設計。目的是通過採用開放原始碼軟體開發中使用的模型,鼓勵在設計足夠高效的大型硬體Web數據中心的硬體和系統方面進行協作。

通過與其他公司共享其硬體規格,與公司工程師自己研究系統相比,Facebook可以獲得有關如何更快改進伺服器的建議。局外人可能會發現效率低下的問題或添加了可能有助於某些行業並改善硬體的特定功能,而內部工程師則無法實施這些功能。

戴爾,英特爾,Advanced Micro Devices和華碩已經為該項目貢獻了智慧財產權,包括主板和刀片規格。例如,英特爾和Facebook合作開發了兩個符合Open Compute Project規範的英特爾主板。

Facebook主管Frank Frankovsky表示:ldquo;幾個月前剛開始是一個大膽的主意-如果硬體是開放的,現在已經形成了一個完整的行業計劃,具有清晰的願景,強大的基礎和巨大的動力。rdquo;硬體設計和供應鏈,寫在Open Compute Project的博客上。

Frankovsky還宣布了一個新基金會,該基金會將在10月27日在紐約市舉行的Open Compute Summit上指導Open ComputeProject。Frankovsky說,Open Compute Foundation將推動協作。

ldquo;我們需要繼續發展社區,使其能夠面對新的挑戰。我們需要確保,隨著社區的發展,它保留其扁平的結構和基於優點的方法來評估潛在項目。我們需要保持社區致力於提供切實的成果,rdquo;弗蘭科夫斯基寫道。

Facebook在北卡羅來納州設有另一個數據中心,在開放計算峰會上宣布將在瑞典的呂勒奧建立其第一個歐洲數據中心。該設施預計將於2014年投入使用,規模是Prineville設施的三倍。

相關焦點

  • java和php在web開發方面對比分析
    jsp可以通過servlet和javabean的支持產生強大的功能。javabean 是一種可復用的、跨平臺的軟體組件。使用javabean可以方便的實現java代碼和html的分離,能夠增強系統的功能和軟體的復用性。java的web開發屬於sun公司定義的j2ee其中的規範。
  • 騰訊雲發布雲開發低代碼平臺,大幅降低應用開發門檻
    在11月29日舉辦的第二屆「小程序·雲開發」技術峰上,騰訊雲推出僅需少量代碼甚至無需編碼就可快速生成應用程式的雲開發低代碼平臺,大幅降低了小程序的應用開發門檻。騰訊云云開發產品中心副總監王倩表示,當前企業上雲及數位化轉型過程中面臨著數據孤島、重複開發、溝通繁瑣、運維成本高、交付慢等難題。
  • Web-STAR:用VB語言為故事理解系統開發的一個基於web的IDE
    該平臺不僅可以用於項目團隊開發,還可以用於教育工作者合作與教學。摘要Web-STAR是一個建立在STAR(STory comprehension through ARgumentation)推理引擎上的故事理解在線平臺。這個平臺包括一個基於web的IDE,集成了STAR系統和一個web服務基礎設施,以支持依賴故事理解功能來完成任務的系統集成。
  • Web開發人員有用的代碼比較工具
    許多不同的語言的開發人員都有著同樣的頭疼問題。測試不同版本的原始碼之間差異,在整個開發的職業生涯將是一個惱人的問題,但很少考慮的問題是在編寫和編輯從相同的源的兩個或多個子版本本的合併時如何來更快的發現不同之處,幸運的是有幾個非常好用的的工具在這種情況下使用。
  • 微軟向俄羅斯保密服務開放原始碼
    Microsoft Opens Source Code to Russian Secret Service posted by David Adams on Mon 12th Jul 2010 15:34 UTC微軟向俄羅斯保密服務開放原始碼
  • 基於大數據的軟體智能化開發方法與環境
    軟體智能化開發支持從軟體構造、測試驗證、群體協作、運維演化4個重要的方面構建相應的工具平臺和支撐環境,為相應的軟體開發活動提供智能化支持。軟體智能化開發服務基於以軟體倉庫為中心的分布式智能化開發環境集成技術,構建軟體智能化開發雲環境運行體系結構與集成框架,實現高可擴展的智能開發環境集成與部署,從而建立面向公眾和企業的軟體智能化開發服務平臺。
  • 不懂代碼也能開發應用?用友發布 YonBuilder 低代碼平臺
    現在很多有機器編程工具,有的針對前端 web 設計,可以上傳設計手稿,自動生成頁面。也有根據文本實現的,比如 GPT-3 可以通過下達文字指令,生成前端效果。還有拖拽式輸入數據之後,調用機器學習模型,完成數據分析和可視化的無代碼數據科學工具,都可以實現無代碼/低代碼開發。不過,這些工具大多是個人作者開發,面向的場景有限,難以在公司的實際商業運作中發揮太多作用。
  • .Net Web開發技術棧(更全的知識體系)
    本文整理了當前企業web開發中的管理系統,商城等系統的常用開發技術棧。C#常見運算符一元運算符(+、-、!、~、++、--)算術運算符(*、/、%、+ 、 – )移位運算符(<< 、>> )關係和類型測試運算符(==、!
  • python開發web服務 bottle框架
    開發功能不是特別複雜的web服務,可以考慮使用bottle框架。原因:一、Python開發效率高呀!不信你比比同樣的功能Python幾行可以搞定?換java試試?換C++試試?作為這幾種語言都使用過的我來說,用過java就儘量不用C++,用過Python就儘量不用java,真的不堪回首。
  • 盤點最火的十個雲開源項目
    它提供了相對其他開放原始碼資料庫系統(比如 MySQL 和 Firebird),和對專有系統比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server的一種選擇。
  • Java和PHP在Web開發方面的比較
    常見的大數據術語表比較 PHP和JSP這兩個Web開發技術,在目前的情況是其實是比較PHP和Java的Web開發。以下是我就幾個主要方面進行的比較:一、 語言比較PHP是解釋執行的伺服器腳本語言,首先php有簡單容易上手的特點。語法和c語言比較象,所以學過c語言的程式設計師可以很快的熟悉php的開發。
  • 應用開發不可不知的五大BaaS後端雲服務
    BaaS將應用層的通用服務進行抽象,比如用戶和權限模塊,通過簡單的設置後,客戶端可以直接通過Restful對用戶數據進行增刪改查;而在傳統的開發模式中,需要開發者進行用戶權限設計、資料庫表設置、數據的訪問控制開發和具體業務邏輯實現。
  • 華為openEuler作業系統原始碼正式開放
    華為Cloud&AI產品與服務總裁侯金龍還透露,華為正在與中標紅旗、武漢深之度等公司籌備開源社區。日前,openEuler開源社區(以下簡稱openEuler社區)正式開放原始碼、鏡像及開發測試環境,標誌著openEuler社區開放運作邁出了堅實一步。
  • 2019開放數據中心峰會丨智祺通信技術(上海)有限公司雲平臺架構...
    9月3日,2019開放數據中心峰會在北京國際會議中心隆重開幕。智祺通信技術(上海)有限公司雲平臺架構總監劉德明在會上帶來了《基於SONiC的數據中心網絡解決方案》分享。
  • 開放原始碼軟體的三重境界 ———— 《大教堂與集市》讀後感
    儘管迄今為止,人類仍然無法完全詮釋開放原始碼成功的全面因素,但是Raymond的這篇文章卻是這方面的開山之作,這尤其對於進入大數據分析時代顯得越發的重要。這部分是最難的,因為是知識的邊界,一位開發者會將自己主要的精力集中於體系結構、代碼、通信和數據的實現上,而往往會忽略協作、更為宏觀的目標、歸屬感、人性、文化等諸多的因素,即使認同某種因素,也難以使用準確的語言來描述;再切換為人文作家或者是社會理論家,則無法深入到代碼的構建中,作為知性的認識,再怎麼觀察,也是外圍的,一如開源之道共讀5月份的書籍:開源開發者內在的素質:匠藝 —— 《匠人》
  • 9個最好用的JavaScript開發工具和代碼編輯器
    基於IDE是用於創建和部署應用程式的強大客戶端應用程式,下面我們要分享的就是對於很多網頁設計師和開發人員而言,最好的JavaScript 開發工具。若有不同見解,敬請不吝賜教。1)SpketSpket IDE是一款功能強大的工具包,支持JavaScript和XML開發。
  • TheOpenGroup歐洲研究與開發項目提供用於改進開放原始碼軟體平臺
    The Open Group與歐洲頂尖大學、研究中心、開發者和開源Forge提供商共同交付用於搜索、選擇和維護開放原始碼的先進技術近期,廠商中立的技術聯盟The Open Group和拉奎拉大學(University of L』Aquila)宣布將與歐洲頂尖級研究機構、技術開發商、工業軟體開發商及開源
  • 華為雲的Go語言云原生實戰經驗:建立雲原生應用開發基礎能力
    通過手動上傳或者代碼自動生成文檔上傳,可以在註冊中心中查看微服務文檔,且文檔與微服務版本綁定,不允許更改。如何通過Go Chassis加速雲服務開發?為了滿足上面提到的需求多樣性,並且讓所有新規劃的組件受益、快速進行開發,我們需要統一的框架和標準來加速開發,這就是華為雲用Go語言編寫的開發框架Go Chassis誕生的原因。所以大家看可以看到go chassis的源碼和設計有著service center代碼的影子,感興趣的同學可以去深入閱讀下。
  • AirTrunk開設新加坡和香港數據中心使亞太地區雲服務一飛沖天
    AirTrunk開設新加坡和香港數據中心使亞太地區雲服務一飛沖天 AirTrunk開設新加坡和香港數據中心使亞太地區雲服務一飛沖天 2020-12-09 10:35:24  來源:中文商業新聞網
  • cppweb 1.0.4 發布,基於 C++ 開發的 web 伺服器
    cppweb是一個基於C++開發的 WEB 伺服器,支持C/C++、Python、Java等多語言混合開發WEB應用。