自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

孫東風(fēng):如何基于云及Docker一鍵式架構(gòu)億萬(wàn)級(jí)系統(tǒng)

原創(chuàng)
網(wǎng)絡(luò)
正因?yàn)殚_(kāi)發(fā)環(huán)境越來(lái)越復(fù)雜,技術(shù)選型也變得越來(lái)越復(fù)雜,所以萬(wàn)達(dá)飛凡網(wǎng)采用的技術(shù)架構(gòu)的目的是為了讓整個(gè)開(kāi)發(fā)環(huán)境,包括整個(gè)系統(tǒng)更加標(biāo)準(zhǔn)化,操作簡(jiǎn)單。

【51CTO.com原創(chuàng)稿件】在WOT2016移動(dòng)互聯(lián)網(wǎng)技術(shù)峰會(huì)上,來(lái)自萬(wàn)達(dá)飛凡網(wǎng)C端研發(fā)部總經(jīng)理孫東風(fēng), 同與會(huì)者分享了他基于云及Docker一鍵式架構(gòu)億萬(wàn)級(jí)系統(tǒng)的一些經(jīng)驗(yàn)。

  打造SaaS級(jí)平臺(tái)解決方案

  孫東風(fēng)表示,目前整個(gè)開(kāi)發(fā)環(huán)境越來(lái)越復(fù)雜,包括緩存、數(shù)據(jù)庫(kù)、服務(wù),以及服務(wù)的注冊(cè)、灰色發(fā)布,但從整個(gè)計(jì)算機(jī)的發(fā)展歷史上可以看到,從早期面向系統(tǒng)演變成面向后端Java、面向?qū)ο螅w開(kāi)發(fā)環(huán)境的需求變得越來(lái)越好。“萬(wàn)達(dá)飛凡網(wǎng)嘗試基于Docker做一些通用組件,把常規(guī)服務(wù)做封裝,這樣可以面向業(yè)務(wù)提供一些通用的專門組件。”

  他最終的想法是通過(guò)大量大用戶量級(jí)產(chǎn)品的實(shí)戰(zhàn)經(jīng)驗(yàn),濃縮出SaaS級(jí)的互聯(lián)網(wǎng)解決方案,并通過(guò)MicroService的方式,對(duì)每一個(gè)模塊實(shí)現(xiàn)”插拔式”的部署,使得所有功能可以進(jìn)行熱插拔,包括服務(wù)路由、服務(wù)容錯(cuò)、服務(wù)調(diào)用、服務(wù)注冊(cè)、服務(wù)發(fā)布、服務(wù)灰色發(fā)布、流量控制、服務(wù)降級(jí)、服務(wù)監(jiān)控。

  整體技術(shù)架構(gòu)分享

  孫東風(fēng)告訴與會(huì)者,正因?yàn)殚_(kāi)發(fā)環(huán)境越來(lái)越復(fù)雜,技術(shù)選型也變得越來(lái)越復(fù)雜,所以萬(wàn)達(dá)飛凡網(wǎng)采用的技術(shù)架構(gòu)的目的是為了讓整個(gè)開(kāi)發(fā)環(huán)境,包括整個(gè)系統(tǒng)更加標(biāo)準(zhǔn)化,操作簡(jiǎn)單。

  隨之孫東風(fēng)介紹了目前萬(wàn)達(dá)飛凡網(wǎng)的技術(shù)架構(gòu),

  緩存系統(tǒng),通過(guò)緩存系統(tǒng),可以快速擴(kuò)容緩存,并大幅度提供系統(tǒng)擴(kuò)展性、可靠性。

  分布式文件系統(tǒng),提供高性能分布式文件系統(tǒng),并提供ImageMagic模塊自由對(duì)文件進(jìn)行剪裁、縮放、旋轉(zhuǎn)并存儲(chǔ)。孫東風(fēng)告訴記者,現(xiàn)在很多云平臺(tái)已經(jīng)開(kāi)始提供這些功能,例如阿里云。“從應(yīng)用開(kāi)發(fā)角度而言,這樣的系統(tǒng)更多是方便技術(shù)人員實(shí)現(xiàn)構(gòu)建標(biāo)準(zhǔn)化,對(duì)底層可做更多開(kāi)發(fā),利于后續(xù)發(fā)展。”

  分布式消息系統(tǒng),孫東風(fēng)表示他們最終選用了kafka分布式消息隊(duì)列,把大多數(shù)”數(shù)據(jù)弱一致性”的耗時(shí)操作轉(zhuǎn)化成并發(fā)操作,并可以對(duì)操作進(jìn)行***緩存,提高服務(wù)器負(fù)載能力和容錯(cuò)能力。kafka對(duì)強(qiáng)一致性操作的處理也比較好。

  服務(wù)注冊(cè)和發(fā)現(xiàn),這部分主要內(nèi)容是快速進(jìn)行服務(wù)升級(jí)、服務(wù)注冊(cè)、服務(wù)發(fā)現(xiàn)、服務(wù)降級(jí)。孫東風(fēng)認(rèn)為,不僅是ZooKeeper,只是一個(gè)基礎(chǔ)組件功能,可以建一些秘密空間,包括對(duì)服務(wù)的地址進(jìn)行保存、動(dòng)態(tài)配置化。

  孫東風(fēng)表示,之前更多是服務(wù)、SOV、關(guān)注注冊(cè)、控制方面的開(kāi)發(fā),而Docker的出現(xiàn)將對(duì)未來(lái)開(kāi)發(fā)方式帶來(lái)很大改變, 目前萬(wàn)達(dá)飛凡網(wǎng)對(duì)Docker的使用也在不斷嘗試過(guò)程中,技術(shù)團(tuán)隊(duì)推出的Docker Reigstry私有倉(cāng)庫(kù),就是將服務(wù)和運(yùn)行環(huán)境推到私有docker-registry中。

  智能化的Docker 集群管理

  演講的***,孫東風(fēng)分享了Docker 集群管理Kubernetes。他透露他們對(duì)整個(gè)Docker管理十分智能化,Kubernetes以RESTFul形式開(kāi)放接口,用戶可操作的REST對(duì)象有三個(gè):

  一是pod是kubernetes最基本的部署調(diào)度單元,如果對(duì)一些基本業(yè)務(wù)做Service,每個(gè)Kubernetes對(duì)會(huì)業(yè)務(wù)碰撞,可以把放到pod里面,在進(jìn)行擴(kuò)展時(shí),***個(gè)是自動(dòng)化,第二個(gè)是很容易進(jìn)行擴(kuò)容縮容,比如雙十一這個(gè)時(shí)間節(jié)點(diǎn)流量壓力將增加十倍,但是雙十一過(guò)去之后整個(gè)流量壓力就不會(huì)那么大,擴(kuò)容縮容特別容易,尤其是通過(guò)復(fù)制replicationController,是智能化解決pod擴(kuò)容縮容的組件;

  二是service是pod的路由代理對(duì)象,解決pod之間的服務(wù)發(fā)現(xiàn)問(wèn)題;

  三是replicationController解決pod的擴(kuò)容縮容問(wèn)題。

  “從功能特性角度可以看到Docker 集群管理Kubernetes對(duì)于整個(gè)資源調(diào)度,包括部署啟動(dòng)、運(yùn)行監(jiān)控、服務(wù)發(fā)現(xiàn)、錯(cuò)誤處理、擴(kuò)容縮容都非常智能化,非常感謝谷歌提供了這樣一個(gè)組件。”孫東風(fēng)談到。

  從我個(gè)人角度,將來(lái)可能會(huì)對(duì)整個(gè)軟件開(kāi)發(fā)行業(yè)有一個(gè)很大的影響。這次講得比較快,主要是和大家分享一下,我是想把開(kāi)發(fā)流程更加簡(jiǎn)單化,把常用的解決方案和大家做分享,每一塊都是一個(gè)很大的共同點(diǎn)。補(bǔ)充一下,Docker集群管理除了Kubernetes之外,還有其他一些工具,Docker是谷歌開(kāi)源的,并且對(duì)整個(gè)Docker管理是很智能化的,從功能來(lái)講也是很強(qiáng)大的,特別是在數(shù)量特別大的時(shí)候。

  本文由孫東風(fēng)于2016年8月,在WOT2016移動(dòng)互聯(lián)網(wǎng)技術(shù)峰會(huì)性能專場(chǎng)《基于云及Docker一鍵式架構(gòu)億萬(wàn)級(jí)系》主題演講整理而成。WOT2016大數(shù)據(jù)峰會(huì)將于2016年11月25-26日在北京粵財(cái)JW萬(wàn)豪酒店召開(kāi),屆時(shí),數(shù)十位大數(shù)據(jù)領(lǐng)域一線專家、數(shù)據(jù)技術(shù)先行者將齊聚現(xiàn)場(chǎng),在圍繞機(jī)器學(xué)習(xí)、實(shí)時(shí)計(jì)算、系統(tǒng)架構(gòu)、NoSQL技術(shù)實(shí)踐等前沿技術(shù)話題展開(kāi)深度交流和溝通探討的同時(shí),分享大數(shù)據(jù)領(lǐng)域***實(shí)踐和最熱門的行業(yè)應(yīng)用。了解WOT2016大數(shù)據(jù)技術(shù)峰會(huì)更多信息,請(qǐng)登陸大會(huì)官網(wǎng):http://wot.51cto.com/2016bigdata/

【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文作者和出處為51CTO.com】

責(zé)任編輯:周雪 來(lái)源: 51CTO
相關(guān)推薦

2015-06-26 11:30:33

WOT2015足記CTO孫東風(fēng)

2021-12-02 07:50:29

分支服務(wù)git worktre

2011-09-15 19:05:49

windows 7一鍵關(guān)機(jī)

2021-08-03 15:25:09

數(shù)據(jù)庫(kù)Sharding SpSQL

2023-10-10 13:49:00

Docker容器

2015-02-09 15:25:52

換膚

2023-12-19 15:45:07

Linux工具

2010-11-08 13:58:14

Check Point互聯(lián)網(wǎng)安全移動(dòng)訪問(wèn)軟件刀片

2018-01-09 16:45:31

離線網(wǎng)絡(luò)網(wǎng)絡(luò)安全一鍵式部署

2020-05-14 12:09:56

Centos7EFK部署

2018-03-20 12:30:44

iOSPush抓包

2020-11-24 11:00:24

前端

2011-09-01 10:09:21

UbuntuwindowsXPGHOST

2012-04-20 14:33:10

海爾一體機(jī)

2019-08-28 12:02:04

Helm云原生一鍵部署

2022-01-09 23:09:08

Windows 10Windows微軟

2015-11-25 11:16:45

2015-07-03 08:31:10

一鍵式視頻會(huì)議系統(tǒng)紫金保險(xiǎn)華為

2011-09-29 15:23:18

2018-08-29 08:19:43

iPhone求救手機(jī)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)