国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Amazon為何能做到持續交付

網絡 通信技術
Amazon可以讓一個Dev從功能的設計,開發,測試,發布,后續的監控一個人在完成。平均每十幾秒就有一次發布,每天發布好幾千次,保證快速高質量的持續交付。

前段時間去國內一家大型電商公司做交流,正好也回顧了一下Amazon的經歷方便做比對。以下信息應該都是可以公開的。

Amazon可以讓一個Dev從功能的設計,開發,測試,發布,后續的監控一個人在完成。平均每十幾秒就有一次發布,每天發布好幾千次,保證快速高質量的持續交付。

從工程師管理上,主要實行了DevOps。讓每個人有更小更明確的任務,you build it, you run it. 而工具方面這主要得益于一個Build tools的組,他們把Platform和Internal tools做到了功能是和易用性上在界內數一數二。讓Amazon retail那個超級龐大復雜的網站時刻可以被流暢的使用。而這個組做的主要工具有5類:

  1. Brazil Build, 對package進行分發和建立,每次build至少涉及上百個package,可以在幾分鐘甚至幾十秒內完成build并保證不出錯。
  2. Apollo Deployment, 對環境進行管理,比如某一個service上線需要用到哪些package group,依賴有哪些,參數要設置哪些,機器要多少臺etc。按最小的service單元每次也會涉及到在幾十臺host上做deployment。
  3. Code base,所有代碼存放在中央代碼庫,可以按reference,method,keyword之類搜索所有相關代碼。
  4. Monitoring System,對service進行監控,告警,故障分析etc。
  5. Pipeline,把build,test,deploy全部串起來,對整個流程進行監控。大部分操作如rebuild,代碼回滾,停止deploy一鍵操作就可以完成。

與Microsoft相比,Amazon的所有tools全公司統一使用的,更新及時且統一,有專門非常大一個組負責開發維護。而Microsoft由于組織架構原因,各個組間code不是互相可見的,做這些tools也各自為戰,你做一套我做一套,精力分散加上code/api等不透明導致online infra做的非常渣。以至于Microsoft想rollback一次得叫上PM,QA,Dev等人一起弄個大動作。而Amazon隨便一個Dev通過Apollo只需one click就可以rollback了。這也導致Microsoft想做daily deployment幾乎不可能,更別說hourly deployment了。

Facebook也有十余年歷史了,但Ops的經驗還相對不足。有時候看Facebook的朋友工作做時用到了一些工具,總體感覺缺乏統一規劃性,deployment tool,monitoring都有,但是還不夠完善。好在工程師們都足夠強,可以依賴工程師的個人素質去解決一些問題。這個一會兒后面再補充幾句。

以Google的人才和技術實力,Internal tools自然也是一樣都不缺,唯一的區別是在易用性上還和Amazon的差一點,當然對于Google的工程師來說,這點區別并不造成太大影響。

剛才說到Facebook和工具還不完善,很多時候要依賴于工程師素質,Google的工具易用性也還可以提高。那么為什么Amazon要把internal tools做的這么強大并且這么產品化呢?按一般公司的想法,內部工具反正給內部用的,能用就行,好不好用,丑不丑,統一不統一都不重要。

這涉及到Amazon的人才戰略。Amazon 90%以上的是初級程序員。來自于校招或1-2年工作經驗。想讓這些人真正發揮出價值有兩條路可以選:

1.花1年培養他們,讓他們對業務能獨當一面。

2.給他們拆分出足夠小足夠簡單的任務,并給出足夠強大的輔助工具,讓他們可以在1-2個月內就能開始發揮全部價值。Amazon顯然選擇了第二種方式(想想當時才入職第二周就開始oncall了,如果沒有強大工具的支持,不可能去解決系統問題的。)顯然第二種方式對工程師是非常不友好的,但從資本的角度出發,這是以低廉的方法***程序的榨取勞動力。這也導致Amazon的turn over rate要高于Google和Facebook。

以前作為工程師,也非常喜歡Google對待工程師的方式,不過后來更多的接觸商業之后覺得Amazon和Uber這樣的公司,哪怕是Facebook這樣的公司,才更像一個正常的商業運作的公司,而Google這種過于理想化的方式更像是在研究所。

那么什么時候公司需要開始重視internal tools呢?按之前Twitter一名工程師分析的結論(文章暫時找不到)是當公司工程師團隊超過50人時,internal tools可以開始提升整體團隊的效率和工程質量。上面比較的幾家都是工程師非常強的公司,如果你的公司的工程師強不到那種程度, 利用好工具做好持續發布更尤為重要。

美國大部分公司是很支持并愿意去做internal tools的,而國內由于對工具價值的理解不夠,或者說對長期規劃不足,導致與重視程度也不夠。聽說滴滴每次發個新版還要CEO上臺全體動員,緊張的不行,工程師在發完新版后天天得加班。由此一例可見差距。

責任編輯:武曉燕 來源: 知乎專欄 @繼小駒
相關推薦

2015-10-26 10:34:20

IaaS持續交付

2019-06-03 15:30:27

操作系統Android 華為

2017-02-27 18:28:45

持續交付部署

2017-12-24 21:29:18

OpenShift持續交付集群

2017-02-27 18:50:42

運維持續交付

2017-02-27 18:35:23

集成交付部署

2016-08-05 17:19:37

持續集成持續交付系統運維

2020-03-31 09:53:08

互聯網數據技術

2018-05-05 14:34:57

云計算區塊鏈融合

2019-04-30 13:09:30

蘋果微軟KOL

2016-12-27 19:26:43

2018-01-05 10:47:59

前端JavascriptWeb

2017-10-19 09:47:55

容器化微服務集成

2021-03-31 09:00:00

管道集成工具

2016-01-07 10:29:36

MesosDocker持續交付

2022-04-21 14:43:59

AI數據隱私

2022-11-24 13:36:23

網絡信息

2024-11-26 08:36:56

SpringJar機制

2023-05-12 15:07:40

測試開發

2015-12-11 10:27:50

易維幫助臺/Helpd
點贊
收藏

51CTO技術棧公眾號

男人在线视频资源| 电影一区中文字幕| 久久综合色鬼综合色| 国产成人午夜视频网址| 欧美被日视频| 久久久久高清精品| 欧美一进一出视频| 欧美日日夜夜| 伊人精品在线观看| 久久伊伊香蕉| 国产精品剧情在线亚洲| 色爽爽爽爽爽爽爽爽| 久久人人99| 欧美久久精品一级黑人c片| 国产素人视频在线观看| 国产精品久久久久久久午夜片| 欧美性天天影院| 国产精品99在线观看| 欧美激情久久久| gay欧美网站| 日韩一级欧美一级| 黄色av网址在线免费观看| 日本一区二区三区国色天香 | 在线成年人视频| 2023国产精品视频| 亚洲欧美日韩精品在线| 欧美另类综合| 国产精品99一区| 久久这里只有精品一区二区| 最近2019年手机中文字幕| 日韩另类在线| 欧美不卡一二三| 99在线播放| 日韩午夜三级在线| 97超碰在线公开在线看免费| 在线观看三级视频欧美| 亚洲一区二区三区成人| 亚洲精品写真福利| a√免费观看在线网址www| 国产嫩草影院久久久久| 精品人妻一区二区三区四区在线| 麻豆精品精品国产自在97香蕉| 欧美日韩综合另类| 免费看欧美美女黄的网站| 日本在线视频不卡| 日韩电影免费在线看| 欧美美乳视频网站在线观看| 久久精品盗摄| 亚洲日本无吗高清不卡| 久久国产尿小便嘘嘘| 亚洲自拍偷拍一区二区三区| 久久成人18免费观看| 高清无码视频直接看| 成人av电影免费观看| 亚洲欧美激情网| 亚洲精品视频在线观看免费| 玖玖在线免费视频| 欧洲精品中文字幕| 18videosex性欧美麻豆| 亚洲国产天堂久久综合网| 国产精品扒开腿做爽爽爽视频软件| 亚洲另类激情图| 国产aa精品| 国产精品九九九| 在线日韩视频| 91制片厂免费观看| 久久你懂得1024| 超碰在线一区二区三区| 欧美唯美清纯偷拍| 国产伦理精品| 欧美国产日韩在线| 欧美oldwomenvideos| 久久综合九色99| 成人性视频网站| 东北一级毛片| 欧美顶级少妇做爰| 福利一区视频| 国产精品高潮在线| 天堂影院一区二区| 日韩欧美在线播放视频| 一个色综合av| 99视频免费在线观看| 大量国产精品视频| 91成人国产| 日韩成人三级视频| 亚洲永久精品国产| a天堂资源在线| 91精品国产色综合久久不卡98| 永久亚洲成a人片777777| 天堂精品一区二区三区| 久久婷婷综合激情| 黄色小视频在线免费观看| 亚洲国产黄色片| 丝袜连裤袜欧美激情日韩| 精品国产一区二区三区麻豆小说| 岛国av在线一区| 伊人中文在线| 中文字幕av一区| 欧美1区免费| 国产亚洲精品网站| 色琪琪一区二区三区亚洲区| 快播电影网址老女人久久| 成人免费激情视频| 成人一道本在线| 国产黄色片在线观看| 久久精品福利视频| 国产精品多人| 自拍偷拍精选| 国产性猛交xxxx免费看久久| 亚洲精品国产成人影院| 一二三四视频社区在线| 欧美性生活久久| 老牛精品亚洲成av人片| 一区二区在线中文字幕电影视频 | 国产精品视频| 国产精品人人妻人人爽人人牛| 在线免费观看日本一区| 精品久久免费| 亚洲电影网站| 日韩欧美亚洲成人| 18国产精品| 亚洲色婷婷久久精品av蜜桃| 精品女厕一区二区三区| 成人污污视频| 亚洲乱码一区二区三区| 婷婷中文字幕一区三区| 亚洲精品午夜| 一卡二卡三卡视频| 精品三级av在线| 一本到12不卡视频在线dvd| 日本中文字幕片| 亚洲免费电影一区| 亚洲欧美春色| 免费动漫网站在线观看| 91精品国产91久久久| 国产精品88888| 中文在线字幕免费观看| 亚洲综合中文字幕在线| 中文字幕一区三区| 国产视频网站一区二区三区| 国产又粗又爽又黄的视频| 欧美精品国产精品| 91精品二区| 白虎精品一区| 国产91在线高潮白浆在线观看| 久久久美女毛片| 国产成人视屏| 欧美日韩成人免费视频| 亚洲一级一级97网| 国产精品一区二区视频| 2018av在线| 一区二区不卡在线| 欧美不卡一区二区三区| 亚洲免费影视| 粗大黑人巨茎大战欧美成人| 国产不卡一区二区三区在线观看| 亚洲国产成人高清精品| 国产91久久精品一区二区| 成人au免费视频影院| 久久久亚洲精选| 欧美国产激情二区三区| 婷婷综合国产| 成人毛片高清视频观看| 久久久久国产精品免费| 国产亚洲美州欧州综合国| 欧美日本三级| 九七影院97影院理论片免费| 久久久久久免费精品| 国产精品久久久久永久免费观看 | 在线视频你懂得一区二区三区| 日韩一区三区| 欧美美女色图| www日韩av| 欧美精品在线视频| 欧美bbbbb| 久久久成人av毛片免费观看| 国内少妇毛片视频| www.国产一区| 国产精品久线观看视频| 视频小说一区二区| 96久久久久久| 国产精品久久久久久久小唯西川| 欧美日韩一区二区三区四区| 久久久久久久波多野高潮日日| а√天堂8资源中文在线| 日本一区午夜艳熟免费| 欧美黑人巨大精品一区二区| 亚洲视频一区二区在线观看| 日韩欧美国产精品综合嫩v| 国产毛片在线| 在线无限看免费粉色视频| 久久精品国产欧美亚洲人人爽| 亚洲国产精品ⅴa在线观看| 成人婷婷网色偷偷亚洲男人的天堂| 国产98在线| 妞干网在线播放| 国产精品成熟老女人| 欧美一区二区三区免费大片| 国产成人亚洲综合a∨婷婷 | 奇米精品一区二区三区四区|