精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

【分享】騰訊藍鯨體系架構及設計思想

運維 系統運維 系統
本文嘗試以半敘事的方式,概述藍鯨出現的背景,設計理念,和落地方式,希望業界廣大應用運維同行們,在騰訊藍鯨的發展歷程中能找到自己現階段的影子,共鳴共勉,共同努力,繁榮應用運維生態。

[[141127]]

作者介紹

黨受輝(咖啡黨)

騰訊游戲 藍鯨產品中心總監

目前負責騰訊游戲運維支撐體系(藍鯨)的建設和運營,致力于打造行業級的基礎運維無人值守解決方案,以及數據化增值運維解決方案,推動devops生態。

十余年來專注行業信息化及運維領域,做過多年運維團隊管理,期間為不同類型的游戲及千萬PCU級游戲平臺設計過自動化運營系統。

引子

最近,在運維圈里看到觸控科技的蕭總提出的一個概念“運維2.0”,學習之后,感觸頗多,和幾年前騰訊游戲的應用運維團隊發起的“運維轉型”戰略項目神似,那個項目在數年間幾乎重塑了“應用運維”在騰訊游戲的定義,而在過程中帶動并承載這次轉型的具體實現,叫藍鯨

藍鯨是騰訊游戲應用運維(ARE)技術生態體系的代號,由正在逐步產品化的六大運維平臺和眾多應用運維(含devops)、運營規劃等人員構成。

在應用運維這一領域,藍鯨以“獨特”的方式承載著半個騰訊,也承載著國內游戲行業半數份額。

出自應用運維團隊的藍鯨體系,最初的設計理念,是希望能武裝運維,使其可以提供更高維度的服務。例如,為產品、策劃、運營等崗位提供:

  • 自助化的運營工具;

  • 數據化決策支持;

  • 直接的用戶體驗改善等。

本文嘗試以半敘事的方式,概述藍鯨出現的背景,設計理念,和落地方式,希望業界廣大應用運維同行們,在我們的發展歷程中能找到自己現階段的影子,共鳴共勉,共同努力,繁榮應用運維生態。

1. 藍鯨的背景:運維轉型

十年前,我們的業務運維忙于這些工作:

服務器、網絡、OS、DB、發布、變更、監控、故障處理、運營環境信息維護提取等等。

這些工作大多是被動的,或者說是“需求驅動型的“,運維大多數時候在被動的為產品、策劃、運營、開發等合作崗位的同學提供操作服務,而且很多是重復性的操作服務。

五年前,我們的一個運維小組發起了轉型嘗試,目標是使我們的運維團隊從“操作服務輸出”,轉型為“解決方案服務輸出”

三年前,也就是2012年,依據這個先行試點團隊的效果評估,整個騰訊游戲的十余個運維團隊(目前200+運維)走上了艱難的轉型之路,作為落地承載方案的藍鯨體系同時開始構建。

當年促使我們決心轉型的原因,可以歸結為以下三點。

原因1:業務紅海化

行業競爭很激烈,精細化運營越來越重要。產品和運營人員忙于更貼近用戶體驗的業務設計和運營設計,開發團隊忙于更快更可靠的實現,運維團隊則希望為用戶提供更高的可用性,不論是刮風下雨,還是發布變更,都能將業務可用性保持在無限接近7*24(此處省略幾萬字)。

在此之上,還需要能為產品策劃運營等其它崗位提供各類運營工具以提高“產品運營”的效率(一直以來,騰訊運維的職能在內部被定義為“技術運營”,所有運維們所在的職級通道就叫做“技術運營通道”),甚至能為運營決策提供準確的數據依據。

[[141128]]

原因2:“傳統運維”生存空間塌縮

幾年前我們預感到“傳統運維”的職能空間會被逐步壓縮:

比如一些新技術對運維的傳統工作會有一些沖擊(此處省略幾萬字),這一點到今天已經不用再展開說了,近一年運維領域各類危機言論開始滿天飛了。

再比如開發團隊出于追求更高可用性等原因,在運維不給力的情況下會直接涉足精細化運營領域。

雖然我們認為運維始終是不可或缺的,但也不得不承認傳統運維的需求量會有一定的減少,崗位的萎縮對所有從業者都不是好消息,出于自救我們也要嘗試轉型。

#p#

原因3:我們太累了

那些年,騰訊游戲瘋狂的增長,如果不轉型,別提什么輔助決策這樣的高級玩意兒,就是發布變更、故障處理之類的運維基礎工作都會把我們拖死。

[[141129]]

因此,運維轉型的長遠目標可以歸結為:

  1. 基礎運維服務(發布變更、監控處理、數值調整、數據提取等)盡可能做到運維無人值守,運維提供解決方案(工具);

  2. 同時負責隨時調整解決方案,但不提供重復性的操作服務,由使用者自助或者外包團隊操作

  3. 運維分出一部分精力,嘗試“用戶體驗優化”和“運營決策輔助”等運維增值服務。

2. 藍鯨的設計思想

和很多公司的情況不同,在騰訊游戲設計運維技術體系,有4個天然的難處。

  1. 在運維眼里,這里幾乎有著互聯網行業中所有的業務類型:有重客戶端游戲,網頁游戲,各類官網,移動終端游戲,大型游戲平臺(平鋪式架構,拓撲關系復雜,模塊數量上百,服務器數量幾千)……

  2. 這里幾乎有著互聯網行業中所有的流行技術,因為騰訊游戲300多款業務中,大多數是由世界各地開發商開發出來,由騰訊獨家代理的所謂“獨代游戲”。

    因此,這些游戲所使用的開發語言、開發框架、操作系統、數據庫等技術組合,是沒有直觀規律的。而且由于游戲從簽訂代理合同到上線運營之間的間隔時間越來越短,開發商很難為了運維體系而對架構或技術做大規模的修改。

  3. 300多款游戲相互之間是沒有關系的,發布變更、故障處理等運維操作場景和操作流程是沒有直觀規律的,即便是同一個游戲,也可能因為上了一個新版本,新增了幾種后臺server,或者改變了表結構,而導致運維操作流程發生改變。

  4. 這些游戲的服務器數量,也就是操作單元,有十余萬,而隨著容器技術的普及,操作單元的數量還會暴漲。

因此,藍鯨的設計,不能侵入業務架構,不能依賴業務架構,不能依賴業務所使用的技術,不能依賴有統一的運維操作流程。

#p#

甚至,也最好別指望開發商為你做什么改造,還得支持海量場景(最好能支持十萬級操作單元并發)。

最終,我們總結出來的共同點是:

運維通過linux命令,可以搞定所有“發布變更故障處理等”運維操作流程。

雖然只有這一點,但也足夠了,這至少說明,運維的基礎服務,不論是發布變更還是告警處理,都是可以分步驟的,步驟可能是串行的,也可能有分支結構。

藍鯨的設計思路是:盡可能將單個步驟抽象為原子,再將原子自動化,而后通過任務引擎連接成“串”或者“樹狀分支結構”實現全自動化。

這種參照SOA的設計,其最大優點在于不依賴業務類型,不依賴架構,不依賴場景,只要運維手工能做的,都可以做成無人值守。

運維需要做兩件事,將原子自動化和將原子集成為工具,這兩件事也正是藍鯨體系武裝運維的切入點。

1)將原子自動化:

運維通過命令可以做的步驟,在藍鯨作業平臺上封裝個腳本,就變成了可集成的自動化原子,而運維通過其他運營系統頁面操作的步驟,由藍鯨集成平臺中的ESB平臺與其對接好接口之后,也變成了可集成的自動化原子。

2)將原子集成為工具:

運維/運營工具的開發對傳統運維是有一定障礙的,藍鯨通過幾方面的工作來解決這個問題。

  • 在“藍鯨集成平臺”(藍鯨體系目前有6個平臺)中構建了一個PaaS模塊,業務運維(devops)無需關注找服務器、部署環境(各種包、mysql、nginx等)等步驟,只需要寫好工具本身的邏輯代碼上裝到PaaS容器就行了,同時還免除了工具的運維成本(高可用、故障修復等)。基于docker技術,工具的部署也是一鍵式的。

  • 其次是開發了一套工具代碼框架,內置了統一登錄、權限、tag等通用功能,更重要的是,不需要一個一個去對接各個系統的接口(原子),因為ESB模塊都封裝好了,只要寫個函數就可以調用這些原子。

  • 再有就是解決運維的前端開發難題——前端樣例庫。提供了“從各種頁面元素到不同類型的運維工具的頁面組合套餐”,減少了運維消耗在前端開發上的時間。

  • 最后,還為藍鯨開發者提供培訓,一般來說,新進畢業生在通過四周以內的培訓之后,就可以獨立在藍鯨集成平臺中構建APP工具。

到此,藍鯨已經基本解決了運維構建工具高門檻的問題,而且可以隨時低成本的根據業務變化(例如新增了模塊,導致發布變更、告警處理流程都變了)調整工具。

運維在“轉型”的過程中,需要補充或者需要強化的技能,只有python(Django)和shell及初淺的web開發,這對大多數運維來說,都是可以接受的。

#p#

在這種設計模式下,藍鯨團隊的建設方向就很清晰了:

  1. 繼續降低工具本身的開發成本,提高PaaS模塊的可靠性;

  2. 擴展原子服務,找出運維海量操作流程中,重復度最高的一些原子,構建成平臺,封裝接口提供給PaaS作為自動化原子,讓運維更輕松的調度更多節點,提升單個節點功能密度,升級拓展更多的流程,直到把流程升級到運維無人值守,升級到對產品、策劃等崗位的閉環服務為止。

經過三年的發展,藍鯨體系構建了六個平臺,其中后四個都是直接或間接提供原子服務供運維集成的功能性平臺:

  1. 藍鯨集成平臺:包含PaaS、ESB、開發框架、web樣例等模塊,是運維制作工具APP的平臺。

  2. 藍鯨移動平臺:藍鯨體系的移動端操作入口。

  3. 藍鯨作業平臺:各種大小文件傳輸,含參腳本執行類的動作,可以在藍鯨作業平臺封裝,通過接口操控。

  4. 藍鯨配置平臺:從業務的各層分級結構到子節點的各類屬性,都可以直觀的存儲于藍鯨配置平臺,通過接口存取。

  5. 藍鯨管控平臺:一套基于海量標準設計的管控系統,為作業平臺提供文件管道和任務管道,為數據平臺提供數據管道等,整個藍鯨體系對OS及容器單元、大數據的所有管控,只依賴管控平臺的一個智能agent。

  6. 藍鯨數據平臺:基于kafka、storm構建的供應用運維使用的實時計算平臺,為上層藍鯨集成平臺上的智能決策類工具族、數據視圖類工具族、輔助決策類工具族提供大數據處理及實時計算能力。

Storm之類的技術早已不新鮮,但供運維“使用”的比較少見。上述平臺大多是由運維“維護”的,為了適應運維的技能樹,藍鯨數據平臺包括如下特性:

  1. 提供了在線IDE,運維可以用相對熟悉的yaml語言描述運算邏輯,而不需要學習java;

  2. 通過各種渠道對接了大量常用的運營環境數據(客戶端數據、服務端數據、網絡數據、自定義數據源、在線、登陸、發布變更、營銷活動、故障等運營事件);

  3. 提供了數據字典供運維針對個性化的業務選用實時數據組合來做“運維自動決策”或者“輔助運營決策”。

目前已有的這六個平臺的組合,給了應用運維近乎無限的發揮空間。

我們內部有三個運維中心,十幾個應用運維組,他們各自支持著不同的業務,各自處于不同的發展階段和能力水平。

出自應用運維團隊的藍鯨團隊,在與他們不斷的磨合中持續改進著各個平臺,武裝應用運維逐級提升服務能力。一般來說,分三個階段.

階段1:運維基礎工作自動化

大家“盡量”將重復性的,由“運營環境”觸發的工作,例如縮容、擴容、開區、合服、告警處理、故障處理等做成全自動化的無人值守,業務架構或者業務需求有變化的時候才去調整解決方案,這算是解放了應用運維自己,至少晚上可以好好睡覺。

因為這類運維基礎服務,應用運維必須做好,至于付出的成本和代價,產品策劃和開發團隊其實并不在意。

或許只有運維經理或運維總監在意,不但在意團隊做這類工作的質量成本和效率,還在意做的方式,至少在一個組織架構下,必須是相對標準化的,絕不能是一個人搞一套,走一個員工就要對單個業務的單個場景工具做交接或者推倒重來。至少在藍鯨體系下,這類工具用的都是相同的原子組件,相同的集成方式。

階段2:輔助產品運營自動化

將“人”(產品、策劃、開發等)觸發的工作例如發布、變更、配置調整、日志或數據提取等工作封裝成藍鯨集成平臺上的自助APP工具,由產品自己操作或者轉給外包操作。

這樣既進一步解放了應用運維自己,也讓相關崗位的同事不用再看運維臉色,等運維排期,自己就能隨時做“產品運營”。

如果做到這一步,應用運維就算是切入業務運營核心流程了,因為越是競爭激烈的重點產品,在“運營”過程中越需要頻繁的做重復性的不涉及業務架構的功能或配置調整,例如改數值改圖片上傳加載新腳本等等,其實就是業務的“后臺管理端”。

不同業務的管理端,功能大多各不相同,在過去往往是業務開發兼做管理端,自己找服務器、搭環境、寫代碼、部署、最可怕的是產品用的不習慣,整天改改改……

這對業務開發來說簡直是噩夢,因為他們的本職工作(業務功能開發)不會因為一個管理端而減少,而且業務開發團隊的人手永遠是不夠的,所以大多數業務開發團隊都會讓新手做這類“永遠做不完”的工作。

現在運維能干這類工作,而且不用考慮工具自身的高可用和運維(PaaS是免運維的),用業務開發的話講,“現在的運維真是幫上大忙了”。

在我們內部的某些產品團隊,每當設計一個新產品,業務開發和應用運維團隊會各自收到來自產品策劃人員發來的需求設計,運維的那一份是《運營工具交互設計文檔》。

而在我們內部,個別團隊的業務開發在應用運維忙不過來的時候偶爾會自己跑到“藍鯨集成平臺”開發“后臺管理端”,然后再和應用運維商量后續修改維護誰來做,很有聯合team的感覺。

達到這個階段,應用運維實際上已經在支持“產品自動化運營”了。

#p#

階段3:數據化運維

接下來,當藍鯨團隊將大數據實時匯集計算的能力作為原子服務并入藍鯨體系的時候,應用運維的職能翻開了新的一頁,也就是第三個階段。

在傳統模式下,應用運維如果想做運營環境大數據分析,需要自己寫腳本采集日志或OS指標,傳輸,入庫,交叉查詢計算,再搞幾個頁面展示出來,雖說有開源的東西能做一部分,但一來承載有限,二來易用性不夠,最關鍵的,實時性、穩定性、完整性等都有欠缺。

而讓業務開發團隊做這個,也真是為難了,比做“管理端”更為難:

因為相對于單個項目開發團隊來說,實現實時計算所投入的成本相對太高了。所以很多公司選擇在支撐團隊內,為所有的業務部門專門組建“商業智能組”或者“數據挖掘組”之類的公共服務團隊。

但這類團隊大都在忙于做“經營類數據分析”,而且人手永遠“不夠用”,很少有舍得用他們給運維做運營環境數據分析的,應用運維們可能更多的在底下做這些數據平臺的“運維”工作,而不是在使用大數據平臺。

藍鯨數據平臺是參照運維的技能樹量身設計的,運維做運營環境大數據分析,只需要做三件事:

  1. 寫腳本描述采集內容,給svr上部署的“藍鯨管控平臺agent”,管控平臺會進行實時數據匯集,把各地海量svr上的數據匯集到kafka集群;

  2. 用yaml描述所上報數據的計算邏輯,用于storm實時計算;

  3. 在藍鯨集成平臺上用APP來展示實時數據視圖。

比如,通過各地的服務器日志實時分析用戶的登錄、注冊、消費、等各種指標,找出區域性的用戶使用問題。

再比如,上了一個新功能,可以通過和研發約定的日志分析用戶的使用情況和各種用戶行為,或者為了某個營銷活動或者新版本,臨時的專項設置一些精細化監控,或者為了定位某個問題。

應用運維一般來說都是對口服務某個業務的,對自己的業務形態以及從用戶的角度如何使用都很熟悉,這就決定了:運維是可以理解產品運營策略的,也有能力推測出哪些數據經過怎樣的處理,是有輔助運營價值的。

藍鯨數據平臺的出現,降低了運維使用大數據的門檻,直接推動了“運維增值服務”的拓展。

在我們應用運維團隊內部,催生了很多由應用運維團隊主導的,基于大數據的運維服務化項目,比如探索中的“云梯項目”。也就是說在這個階段,“數據化運維”、“大數據運維”等說法,在藍鯨體系中不是說著玩的,而是很普通的日常工作。

從應用運維“崗位價值”的角度來說(我們認為一個崗位的價值可以從被其他崗位替代成本來衡量),當藍鯨體系將應用運維武裝到第三個階段,就算是逆天了。

如果說第一個階段的運維工作,開發等團隊可以通過IaaS的高彈性(現在還不大靠譜)及業務架構的高可用(假設他們做得到)輕松替代的話,那在第二個階段就要付出一些成本了,畢竟是硬性增加了開發團隊的建設及維護工作量。

而在第三個階段,對業務開發來說就太為難了,也就是說應用運維們借助藍鯨數據平臺可以大量進行業務開發團隊從成本上難以承受的工作——運營環境大數據分析,來進行產品運營的決策輔助。

所以,業界當前在擔憂的運維危機,我們在幾年前也擔心過,而現在無所謂了。

“數據運維”在我們內部還屬于優化推進階段,藍鯨數據平臺也在逐步成熟中,我們希望協助產品策劃人員,在紅海競爭中通過我們對精細化運營的一些努力,為業務提升一點點競爭力。

我們希望為產品策劃人員提供盡可能全面的輔助運營服務,或許當他們某一天離開騰訊后,會感覺各種不適應。

記得我們在杭州辦藍鯨沙龍那次,中間茶歇的時候,有個哥們跟我們說了一句話“我現在感覺騰訊游戲成功的背后有很多我們不知道的因素”。

雖然我們很清楚,在騰訊游戲發展的過程中我們所起到的必然不是決定性因素,可能只是其中很小很小的一部分,但他的這句話里所流露出來的那一點點意思,依然給了我們很大的鼓勵。在騰訊的很多部門,即便是邊角的支撐團隊,也在為其所支撐的產品線的市場競爭力和口碑而傾盡全力。

3. 藍鯨服務

藍鯨的服務可以分成兩類:PaaS和SaaS。

上邊提到的所有服務,都是PaaS:

  • 比如藍鯨集成平臺,不管門檻多低,應用運維都需要自己去開發工具APP;

  • 比如藍鯨作業平臺,應用運維需要自己上去寫腳本;

  • 再比如藍鯨數據平臺,運維需要自己用腳本寫采集邏輯、用yaml寫計算邏輯,如果需要結果的實時展示,還得在藍鯨集成平臺做展示APP。

對應用運維來說,PaaS服務是萬能的,幾乎沒有場景限制,只要是原子能覆蓋的流程,都能做得出來,非常靈活,還能最大化發揮應用運維的技能,體現其價值:

  • 比如可以針對某一種發布做個藍鯨APP,

  • 可以針對某個告警的處理邏輯做個“故障自動恢復”工具APP,

  • 針對某個場景,開發一個實時刷新的數據視圖APP…

藍鯨大力發展PaaS服務,也印證了我們的理念:即依靠運維,武裝運維,使其能提供更高維度的服務,而不是取代運維,同時迎合了 運營、開發、測試等崗位人員的需求。

用PaaS構建的服務工具,適配場景幾乎無限制,高度的定制化使得體驗最好,但有“重復建設”以及對于基礎運維服務“難以統一化管理”的問題。

因此在很多高頻場景,藍鯨也聯合應用運維團隊,提供了不少SaaS。

比如針對發布變更場景,結合藍鯨集成平臺上大量的發布變更類工具,藍鯨推出了“標準運維”APP,使得已經慢慢變成大多數應用運維負擔的大量的花樣繁多的“操作類APP”得以下架。

這樣使得我們逐步的在應用層構建起了標準化場景組件,再允許大家從其他的APP調用“標準運維”接口,也就是說,進行更高層面的“場景調度”

或者直接使用“標準運維”提供的APP Maker功能針對某一操作流程,拖拽生成類似于快捷方式的“輕應用”,以實現輕量操作類APP的免開發拖拽生成。

這樣,也使得藍鯨生態在運維基礎服務層面對業務來說更加安全可靠,面對運維人員的流動,抗風險能力更強。

#p#

再比如,在告警處理及故障恢復場景,為了避免運維制作大量針對不同業務的“故障自動恢復”類工具,藍鯨團隊提供了通用的“故障自愈”服務

  1. 將基礎告警及自定義告警的產生封裝成了通用服務;

  2. 將告警處理中常用的一些節點封裝成組件再集成為套餐供運維通過圖形化界面選用。

當然為了適配個性化的場景,也提供了PaaS編輯器,允許運維用python語言自定義復雜的故障分析樹。

4. 收尾

運維是一個被壓抑了太久的崗位。在行業的一些交流中,很多公司的運維說他們雖然掌控著運營環境,卻在逐漸地被排擠出業務的關鍵流程中,感到對未來很迷茫。

我只能說,沒有充分利用運維的價值,這是他們整個公司的損失,每個業務都是有專職運維的,運維了解運營環境,了解業務架構,了解產品本身,有著豐富的想象力。

而藍鯨,就是要讓運維的想象力爆發出來,并施加到業務上。

藍鯨,是騰訊游戲的運維們從實戰中“總結、提煉、構想、設計、建設”出來的體系,其設計初衷是武裝運維,使其能提供更高維度的服務,而不是取代運維,同時迎合了運營、開發、測試等崗位人員的需求。

在所謂的“運維危機”時代,我們更懂得,并成功驗證了運維對業務的價值。

藍鯨曾支撐騰訊游戲走過了不同層級的標準化、自動化時代,當前正在和應用運維一起探索服務化。而我們自己也在慢慢的將各平臺逐步產品化,以支持騰訊的投資公司以及自己部署在公有云上的業務和我們的合作伙伴。

希望在經過更多的磨合及歷練之后,有一天我們可以和大家一起走的更遠。

一個周末寫下這些,對于在高效運維群的分享做背景和概要介紹應該足夠了,其他更詳細的內容和案例,我們本周四(16號)群里見,當然后續我們還會在各地組織藍鯨沙龍,和業界同行共同探討應用運維(ARE)的發展方向。

【python,C,java,docker,node.js,storm,Elasticsearch,graphite,kafka,elk,pydata,mvvm,d3】之一
你懂的~
blueking.jobs@gmail.com

歡迎關注 游戲運營技術論壇,以獲得更多關于騰訊藍鯨的信息。

如何一起愉快地發展

高效運維系列微信群是國內高端運維圈子、運維行業垂直社交的典范。現有會員800余名,其中運維總監及以上級別會員300多名。

“高效運維”公眾號值得您的關注,作為高效運維系列微信群的唯一官方公眾號,每周發表多篇干貨滿滿的原創好文:來自于系列群的討論精華、運維講壇線上/線下活動精彩分享及部分群友原創。“高效運維”也是互聯網專欄《高效運維最佳實踐》及運維2.0官方公眾號。

提示:目前高效運維兩個微信群均已滿員,如您愿意,可添加蕭田國個人微信號 xiaotianguo 為好友,并申請加入我們聊天群(技術討論+部分水貼,已有來自1群和2群眾多喜歡熱鬧的朋友)。

重要提示:尊重知識,請必須全文轉載,并包括本行及如下二維碼。

責任編輯:火鳳凰 來源: 高效運維
相關推薦

2016-07-28 13:20:16

2023-07-09 15:24:05

架構設計思想AKF

2021-11-11 10:48:35

架構運維技術

2011-07-26 15:30:32

jQuery

2023-11-24 07:10:44

數據治理PCG

2010-08-10 10:10:28

系統架構

2010-05-05 17:45:12

IBM Unix

2022-06-27 23:44:37

云原生云存儲云計算

2010-01-13 18:22:55

VB.NET對話框

2009-01-15 09:43:51

Web架構設計緩存

2010-01-06 15:34:53

軟交換體系

2015-09-28 15:20:49

2024-03-11 07:38:15

歐拉數據血緣數據應用數據治理

2022-04-23 16:58:24

微服務微服務架構

2011-07-22 13:31:18

用戶研究用戶體驗用戶理解

2018-11-08 10:25:10

物聯網云平臺IOT

2011-09-01 10:21:52

jQuery Mobi元素

2012-04-01 10:14:27

linuxunix

2009-07-19 10:32:44

2011-03-11 17:07:16

點贊
收藏

51CTO技術棧公眾號

色婷婷视频在线| 女同久久另类69精品国产 | 午夜天堂影视香蕉久久| 91精品久久久久久蜜桃| 免费在线视频观看| 精品午夜电影| 色哟哟一区二区在线观看 | 日本一二区不卡| 欧美日韩激情在线| 一区中文字幕在线观看| 精品久久人妻av中文字幕| 中文字幕一区二区三区乱码图片| 日韩一区二区三区在线视频| 丰满少妇久久久| 国产免费永久在线观看| 另类专区欧美蜜桃臀第一页| 色婷婷久久一区二区| 99视频在线免费| 成人在线观看亚洲| 国产成人免费视频网站高清观看视频 | 日本久久电影网| 欧美一级视频一区二区| 波多野在线播放| 激情欧美一区二区三区黑长吊| 亚洲日本va在线观看| 久久精品二区| www香蕉视频| 日韩精品1区2区3区| 欧美老女人性生活| 婷婷丁香综合网| 色婷婷狠狠五月综合天色拍 | 日韩字幕在线观看| 婷婷中文字幕一区| 国产午夜一区二区| 中文字幕一区二区久久人妻网站| 日本一区二区三区播放| 欧美午夜在线一二页| 波多野结衣家庭教师在线播放| 麻豆影视国产在线观看| 国产视频一区二区三区在线观看| 国产一区二区在线网站| 国产农村妇女毛片精品| 老汉av免费一区二区三区 | 日韩精品国产一区二区| 一区二区三区国产精华| 日韩视频永久免费观看| 神马久久久久久久久久久| 亚洲精品亚洲人成在线观看| 精品国产99国产精品| 中文字幕欧美视频| 996久久国产精品线观看| 欧美乱妇23p| 91极品视频在线观看| 蜜桃视频成人m3u8| 色偷偷88欧美精品久久久| 国产亚洲精品网站| 偷拍视频一区二区三区| 日韩欧美在线中文字幕| 无遮挡又爽又刺激的视频| 卡通欧美亚洲| 欧美伊人久久久久久久久影院| 国产美女三级视频| 久久精品女人天堂av免费观看| 日韩欧美中文第一页| 日韩精品免费播放| 成人在线视频免费| 777a∨成人精品桃花网| 丰满少妇一区二区三区专区| 爱高潮www亚洲精品| 亚洲国模精品一区| 女尊高h男高潮呻吟| 欧美男男gaytwinkfreevideos| 亚洲丝袜在线视频| 欧美aaa级片| 91精品久久久久久久蜜月| 欧美猛男性生活免费| 久久久一区二区三区四区| 禁久久精品乱码| 欧美亚洲激情在线| 亚洲一区二区色| 国产精品资源站在线| 国产一区视频观看| 毛片在线播放网站| 中文字幕一区二区在线观看| 亚洲色婷婷久久精品av蜜桃| 狼人综合视频| 精品视频一区二区三区免费| 亚洲三级在线视频| 亚洲v天堂v手机在线| 在线观看精品国产视频| www.超碰在线观看| 另类av一区二区| 国产在线久久久| 免费av一级片| 国产清纯在线一区二区www| 老汉色影院首页| 三妻四妾的电影电视剧在线观看| 在线观看亚洲专区| 奇米777在线| 神马久久影院| 免费91在线视频| 国产精品久免费的黄网站| 久久爱www久久做| 精品在线视频一区二区三区| 在线免费黄色| 午夜国产精品一区| 岛国av免费在线| 亲子伦视频一区二区三区| 综合欧美国产视频二区| 日韩久久精品视频| 国产在线一区观看| 欧洲在线视频一区| 国产经典三级在线| 欧美日韩一区精品| 中文文字幕文字幕高清| 婷婷亚洲五月| 国产精品黄页免费高清在线观看| 国产成人无码www免费视频播放| 国产欧美日韩亚州综合 | 日韩av福利| 日韩欧美国产麻豆| 综合 欧美 亚洲日本| 亚洲美女一区| a级高清视频欧美日韩| 91亚洲精品视频| 国产九色在线| 亚洲国产sm捆绑调教视频| 五月婷婷六月合| 亚洲人和日本人hd| 欧美极度另类性三渗透| 伊人精品一区二区三区| 2023国产精品| 男人添女人下部高潮视频在观看| japansex久久高清精品| 亚洲新声在线观看| 久久久国产精品成人免费| 风间由美性色一区二区三区| 男女h黄动漫啪啪无遮挡软件| 51一区二区三区| 亚洲欧美综合v| 亚洲日本视频在线观看| 成人18精品视频| 日韩精品一区二区免费| 66精品视频在线观看| 久久成人亚洲精品| 91亚洲精品国偷拍自产在线观看| 欧美国产激情一区二区三区蜜月| 乱子伦视频在线看| 亚洲成人一品| 日本aⅴ大伊香蕉精品视频| 天天色天天操天天射| 亚洲一二三四久久| 国产吃瓜黑料一区二区| 黄色成人91| 国产精品午夜av在线| 久久亚洲资源| 欧美精品一区二区不卡| av资源吧首页| 91在线小视频| 欧美日韩在线免费播放| 精品国产1区| 国产九九精品视频| 黄色av电影在线观看| 在线成人免费视频| 欧美日韩精品在线观看视频 | 国产精品丝袜xxxxxxx| 九9re精品视频在线观看re6| 伊伊综合在线| 一本色道久久综合狠狠躁篇的优点| 97免费资源站| 飘雪影院手机免费高清版在线观看| 岛国视频午夜一区免费在线观看| 国产精品无码午夜福利| 日韩中文字幕亚洲一区二区va在线| 色播亚洲婷婷| 日韩一区二区三免费高清在线观看| 美女av一区二区三区| 不卡视频在线播放| 狠狠综合久久av一区二区小说| 能免费看av的网站| 捆绑调教一区二区三区| 国产女教师bbwbbwbbw| 欧美尿孔扩张虐视频| 国产成人在线一区二区| 麻豆av免费在线观看| 精品国产在天天线2019| 日韩三级一区二区三区| 国产欧美日韩在线| 中文字幕一二三区| 久久久夜夜夜| 麻豆md0077饥渴少妇| 欧美变态挠脚心| 国产欧美日韩亚洲精品| 91www在线| 中文字幕亚洲一区二区三区五十路| 国产福利小视频| 色综合一个色综合| 国产免费美女视频| 91网站在线播放| 中文 日韩 欧美| 久久久久国产精品一区二区| 正在播放一区| 国产精品欧美在线观看| av在线不卡一区| 电影一区二区| 午夜精品蜜臀一区二区三区免费| av基地在线| 亚洲精品理论电影| 国产精品国产三级国产普通话对白| 五月婷婷色综合| 成年人午夜剧场| 国产欧美日韩亚州综合| 99re这里只有| 国产精品一区二区果冻传媒| 日韩手机在线观看视频| 伊人久久成人| 99热都是精品| 欧美日韩老妇| 免费av一区二区三区| 我要色综合中文字幕| 国产一区私人高清影院| 国产精品专区免费| …久久精品99久久香蕉国产| 日日夜夜天天综合入口| 久久久91精品国产| www.黄在线观看| 亚洲欧美另类国产| 天堂在线视频免费观看| 精品国偷自产国产一区| 精品人妻一区二区三区蜜桃| 在线播放91灌醉迷j高跟美女| 亚洲成人第一网站| 精品国产91久久久久久| 日本免费在线播放| 亚洲乱码国产乱码精品精可以看| 四季av中文字幕| 国产日韩av一区二区| 亚洲色图14p| 99久久er热在这里只有精品15| 香蕉在线观看视频| 国产成人在线色| 日本少妇一区二区三区| 国产一区二区免费在线| 三级一区二区三区| 狠狠狠色丁香婷婷综合激情 | 国产精品资源网站| 久久久久久综合网| 激情综合色播激情啊| 亚洲娇小娇小娇小| 久久精品国产99国产精品| 日韩欧美国产片| 久久99精品久久久久| 亚洲精品www.| 精品一区二区三区日韩| 亚洲精品免费一区亚洲精品免费精品一区| 日韩av不卡一区二区| 91制片厂毛片| 国产一区二区91| 人妻激情偷乱视频一区二区三区| 国产精品99久久久久久久vr| 少妇伦子伦精品无吗| 成人三级伦理片| 国产人妻人伦精品1国产丝袜 | 成人免费精品动漫网站| 亚洲乱码中文字幕综合| 久久精品女人毛片国产| 欧美日韩亚洲系列| 国产一级一级国产| 欧美日韩亚洲综合一区二区三区 | 亚洲国产另类久久精品| 青青草娱乐在线| 中文欧美日本在线资源| 岛国成人毛片| 91精品国产高清| 欧美xnxx| 成人在线视频网站| 国产精品巨作av| 水蜜桃一区二区| 亚洲视频电影在线| 欧美 国产 综合| 蜜桃视频免费观看一区| 国产黄色一区二区三区| eeuss鲁片一区二区三区在线观看| 国产精品亚洲无码| 日韩美女视频一区二区| 日韩aaaaaa| 欧美在线免费视屏| 国内精品久久久久久久久久| 日韩精品免费电影| 日本三级在线视频| 97香蕉超级碰碰久久免费软件| 成人免费福利| 国产精品久久久久久免费观看| 免费一区二区| japanese在线播放| 老司机亚洲精品| 无码人妻一区二区三区免费n鬼沢| 91老司机福利 在线| 四虎精品免费视频| 欧美视频在线免费看| 国产三级漂亮女教师| 日韩精品在线播放| 羞羞视频在线观看免费| 日韩免费不卡av| 91精品短视频| 久久久国产精华液999999| 99视频精品| 日本高清免费在线视频| ww亚洲ww在线观看国产| 欧美三级小视频| 欧美色国产精品| 日韩a在线看| 色综合五月天导航| 人人玩人人添人人澡欧美| 久久爱av电影| 欧美性久久久| 亚洲精品在线视频播放| 欧美经典三级视频一区二区三区| 国产特黄大片aaaa毛片| 日韩丝袜情趣美女图片| 日韩精品黄色| 国产z一区二区三区| 黄色成人美女网站| 欧美日韩激情四射| 久久99久久久久久久久久久| 91激情视频在线观看| 天天综合日日夜夜精品| xxxx18国产| 九九热精品在线| 亚洲男男av| 亚洲欧洲精品一区二区| 久久精品人人做人人爽电影蜜月| 99精品一区二区三区无码吞精| 又紧又大又爽精品一区二区| 一区二区www| 伊人久久久久久久久久久久久| 欧美xxxhd| 精品国产中文字幕| 在线免费观看欧美| 中文字幕制服丝袜| 一区二区三区四区高清精品免费观看 | 全国精品久久少妇| av网在线播放| 在线看国产一区| 大片免费播放在线视频| 国产精品久久久久免费a∨| 国产成人手机高清在线观看网站| 日韩有码免费视频| 久久久久久久久久看片| 久久久久久久久久成人| 精品中文视频在线| 日本韩国欧美| 天天综合狠狠精品| 久久成人免费日本黄色| a在线视频播放观看免费观看| 91麻豆精品国产91久久久久久久久| 国产激情在线视频| 7777奇米亚洲综合久久 | 海角国产乱辈乱精品视频| 国产精品xxxav免费视频| koreanbj精品视频一区| 久久久久久久久久久黄色 | 久久在线视频精品| 亚洲精品久久久久久久久久久久 | 成人午夜在线观看| 91精品国产自产在线观看永久∴| 蜜桃视频无码区在线观看| 亚洲1区2区3区4区| 蝌蚪视频在线播放| 国产一区二区丝袜| 欧美午夜在线视频| 新91视频在线观看| 欧美挠脚心视频网站| 色婷婷视频在线观看| 久久精品女人的天堂av| 人人精品人人爱| 亚洲色图综合区| 亚洲精品国偷自产在线99热| av亚洲一区| bt天堂新版中文在线地址| 91麻豆6部合集magnet| 一区精品在线观看| 韩国视频理论视频久久| 欧洲激情视频| 国产成人精品一区二区三区在线观看 | 强开小嫩苞一区二区三区网站| 国产成人精品午夜视频免费| 天堂在线免费观看视频| 日韩中文视频免费在线观看| 高清日韩欧美| mm131亚洲精品| 精品福利免费观看| 激情影院在线观看| 鲁鲁视频www一区二区| 国产精品1区2区| 精品久久久久久久久久久久久久久久| 欧美成人手机在线| 国产成人黄色| 人妻av一区二区| 91精品国产综合久久精品麻豆|