日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
YouTube是如何在云中實現(xiàn)MySQL彈性部署的

YouTube是如何在云中實現(xiàn)mysql彈性部署的

作者:翻譯:何煒 2015-10-12 15:33:28

云計算 本文作者Anthony Yeh是YouTube的軟件工程師。文章主要闡述了YouTube如何使用Vitess和Kubernetes實現(xiàn)縮放MySQL的部署。

一個新的網(wǎng)站可能會以指數(shù)級速度飛速發(fā)展。不久之后,你就要開始計劃擴容來滿足這種意想不到的需求。你當然可以通過不斷地增加更多的前端服務(wù)器來解決問題,但最終,數(shù)據(jù)庫會成為你的瓶頸,這會導(dǎo)致你:

添加多個副本獲得更好的讀取吞吐量和數(shù)據(jù)耐久性

  • 引入分區(qū)來擴展你的寫入吞吐量,并且讓你的數(shù)據(jù)集增長超過單臺機器
  • 創(chuàng)建相互分離的副本池給批作業(yè)和備份來實現(xiàn)實時流量與副本的隔離
  • 克隆整個部署到多個全世界范圍內(nèi)的數(shù)據(jù)中心中來滿足災(zāi)難恢復(fù)和更低延遲的需求

在YouTube,我們完成了擴容MySQL的部署,它現(xiàn)在可以處理數(shù)以億計的日常視頻瀏覽量和每分鐘300小時新視頻的上傳量。為了實現(xiàn)這些需求,我們開發(fā)了Vitess平臺,它可以解決擴容挑戰(zhàn)且隱藏相關(guān)來自于應(yīng)用層復(fù)雜度。

Vitess是一個面向于縮放MySQL的存儲平臺。它優(yōu)化了MySQL在專用的硬件上的運行效率,就像在云架構(gòu)里一樣。他結(jié)合了很多重要的MySQL里的特性和NoSQL數(shù)據(jù)庫的擴展性。

Vitess是一個可用的開源項目,并且可以很好地運行在容器環(huán)境下。如果你使用Kubernetes和Google Container Engine作為你的的容器集群管理器,上手Vitess會變得非常簡單。我們給Vitess創(chuàng)建了一個單點開發(fā)部署配置,使它可以運行在任何 Kubernetes支持的平臺上。

另外,為了更容易的部署容器集群,Vitess還充分利用了由容器集群管理器所帶來的好處,特別是:

  • 水平擴展:通過運行更多的節(jié)點來增加能力而不是建一個巨大的節(jié)點
  • 動態(tài)布置:讓集群管理器調(diào)度Vitess容器到任何位置
  • 聲明規(guī)格:描述你想要的最終狀態(tài),然后讓容器管理器去創(chuàng)建它
  • 自愈組件:機器失敗自動恢復(fù)

在這個環(huán)境下,Vitess提供了一個MySQL存儲層,包括提升持久性,擴展性和易管理性。

我們也只是剛剛開始這樣的集成,但你已經(jīng)可以運行Vitess在你自己的Kubernetes上。對于更多的關(guān)于Vitess的問題,請查詢我們的網(wǎng)站,在論壇里提出問題,或者到GitHub上加入討論。特別注意看一看我們的綜述,去理解相比于NoSQL的解決方案和像Google Cloud SQL一樣全面管理MySQL的解決方案,我們在Vitess所做的權(quán)衡。

Vitess活躍開發(fā)于2011年,目前被用于YouTube的MySQL基礎(chǔ)設(shè)施的一個基礎(chǔ)部分,服務(wù)于每臺服務(wù)器成千上萬的每秒查詢率。如果你希望確定Vitess是否適合你的項目,請訪問vitess.io


當前題目:YouTube是如何在云中實現(xiàn)MySQL彈性部署的
文章鏈接:http://m.5511xx.com/article/dpspcop.html