<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          你猜!Netflix的技術(shù)為何這么流弊?

          共 2881字,需瀏覽 6分鐘

           ·

          2021-08-24 20:23

          這次,邀請到了Netflix的架構(gòu)師來聊聊架構(gòu)。


          Netflix 大家都知道吧?《紙牌屋》就是他們出品的,但我了解這家公司,還是從一個介紹他們公司文化的 PPT 開始的,那個 PPT 的內(nèi)容讓人印象深刻:
          “我們只招成年人,并支付行業(yè)的最高薪資”

          你看過這個PPT嗎?


          周六 Netflix 的資深架構(gòu)師徐振中老師要直播,強(qiáng)烈推薦大家看下這場直播,一起了解世界頂級的技術(shù)組織在技術(shù)、架構(gòu)、組織和文化方面的創(chuàng)新。

          這位大牛很少露面,估計(jì)一年就這一次了。

          Netflix的架構(gòu)為什么牛逼呢?
          來和大家細(xì)數(shù)一下:

          1、最少的運(yùn)維,支持最大規(guī)模的微服務(wù)。
          100s 范圍的微服務(wù),1000s 范圍的每日生產(chǎn)變更,10,000s 范圍的實(shí)例,1,000,000s 范圍的活躍客戶數(shù),1,000,000,000s 范圍的度量。但是只有 10s 范圍的運(yùn)維工程師,沒有自己的數(shù)據(jù)中心 NOC,應(yīng)該算微服務(wù) DevOps 的最高境界了。

          2、核心組件基本上都是開源的。
          Pivotal 在 2~3 年前把 Netflix 開源的這攤東西封裝一下改頭換面,再拼湊一些其它東西(配置中心,調(diào)用鏈監(jiān)控等)就變成了 Spring Cloud?,F(xiàn)在大家耳熟能詳?shù)?Zuul 網(wǎng)關(guān),Eureka 服務(wù)發(fā)現(xiàn)注冊中心,Hystrix 熔斷限流,Archaius 配置等組件,Netflix 在 2012 年左右就都開源出來了。

          Netflix 為啥熱衷于要搞開源?
          第一,他們想將自己的解決方案建立為行業(yè)標(biāo)準(zhǔn)和最佳實(shí)踐;
          第二,開源可以幫助建立 Netflix 技術(shù)品牌,這有利于他們雇傭、留住和吸引頂級工程師;
          第三,Netflix 可以從共享生態(tài)中獲得反饋輸入并受益;

          3、最早公有云戰(zhàn)略的大公司。
          09 年左右, Netflix 就開始啟動上公有云戰(zhàn)略(當(dāng)然背后也是吃了自建數(shù)據(jù)中心的苦頭),應(yīng)用逐步向 AWS 遷移,這個過程一共持續(xù)了將近 5 年,到 15 年的時候,遷移完畢,全部應(yīng)用上到 AWS。09 年左右的 AWS 還不太成熟,別說當(dāng)時,即使現(xiàn)在也沒有幾個大公司不掂量一下敢提全部遷移公有云的戰(zhàn)略。

          4、自有PassS服務(wù)。
          Netflix 在 AWS IaaS 的基礎(chǔ)上封裝打造了自己的 PaaS 云平臺服務(wù) (大部分組件開源),包括平臺運(yùn)行時服務(wù) (Eureka、Zuul、Edda、Atlas),平臺庫和框架 (Karyon/Ribbon、Hystrix、RxJava、Governator、Servo、Archaius、Astyanax),平臺大數(shù)據(jù)和緩存服務(wù) (Cassandra/ES/Hadoop Platform as a Service、EVCache、S3)。平臺工具和服務(wù) (Asgard/Aminator、SimianArmy/ChaosMonkey、ICE),這些都某種意義上代表了硅谷的技術(shù)風(fēng)向標(biāo)。

          5、最早云原生概念的倡導(dǎo)者。
          業(yè)內(nèi)最近開始提出云原生架構(gòu)的理念,Pivotal 是這個理念的主要推動者(背后主要是要推它的 Cloud Foundry 產(chǎn)品)。其實(shí) Netflix 在 2013 年就提出了 Cloud Native 理念,而且它的整個平臺 (AWS IaaS + PaaS) 就是云原生的。

          6、最早全面NoSQL實(shí)戰(zhàn)。
          Netflix 原來用 Oracle 等傳統(tǒng) SQL 數(shù)據(jù)庫,但是受到擴(kuò)展性挑戰(zhàn)。公司架構(gòu)管理層大膽顛覆性提出使用 Cassandra NoSQL 作為主要的持久化化存儲機(jī)制,Netflix 在 2012 年就做到大部分?jǐn)?shù)據(jù)存放 Cassandra 和 S3 等非關(guān)系數(shù)據(jù)庫上。這個架構(gòu)決策也是非常大膽有魄力,一般沒有幾個公司敢這么干的。Cassandra 本質(zhì)上是一種 KV 數(shù)據(jù)庫,更像 sorted map 存儲,不支持事務(wù),不支持 join。在 CAP 理論中,Cassandra 是展現(xiàn) AP 特性,無中心分散式高可用,天然支持跨數(shù)據(jù)中心數(shù)據(jù)同步,這大概是 Netflix 最看重的特性。Cassandra 是讀慢寫快的特性(一般數(shù)據(jù)庫是讀快寫慢),Netflix 大量使用 Memcached 做緩存補(bǔ)償。

          7、最早全面容器化。
          近年容器技術(shù)大火,大家都在談不可變基礎(chǔ)設(shè)施的理念,本質(zhì)就是鏡像部署。Netflix 在 2012 年前就已經(jīng)實(shí)現(xiàn)鏡像部署,發(fā)布的單位是 AMI(Amazon Machine Image) 鏡像,通過持續(xù)交付工具 Asgard(現(xiàn)在升級版叫 Spinnaker)直接將鏡像推到 AWS 云中部署,支持藍(lán)綠(需要至少兩倍虛機(jī)),灰度和金絲雀等部署模式。

          8、最早提出反脆弱架構(gòu)的理念。
          為了讓你的系統(tǒng)更加健壯,不是將它們嚴(yán)格保護(hù)起來,而是主動隨機(jī)性地的增加一些破壞性測試,逼迫研發(fā)人員做好高可用。Netflix 從周一至周五,上午 9 點(diǎn)到下午 3 點(diǎn),混亂猴子軍團(tuán)會隨機(jī)殺生產(chǎn)實(shí)例,這個叫 Chaos Monkey,還有增加延遲的 Latency Monkey。

          9、沒有CTO的公司。
          Netflix 的技術(shù)這么牛逼,但它是沒有技術(shù) CTO 職位的,只有首席產(chǎn)品 CPO,工程團(tuán)隊(duì)和產(chǎn)品團(tuán)隊(duì)的 VP 都向 CPO 匯報(bào)。這樣做更多是為了產(chǎn)品導(dǎo)向,便于技術(shù)和產(chǎn)品溝通合作,避免兩邊扯,避免業(yè)務(wù)驅(qū)動還是技術(shù)驅(qū)動的悖論,大家都是產(chǎn)品驅(qū)動。Netflix 把它稱為 BusDevOps 組織架構(gòu)。

          10、沒有運(yùn)維團(tuán)隊(duì)的公司。
          Netflix 也沒有獨(dú)立的運(yùn)維團(tuán)隊(duì),架構(gòu) + 中間件 + 運(yùn)維 + 大數(shù)據(jù)閉環(huán)統(tǒng)稱為云平臺工程 (Cloud and Platform Engineering) 團(tuán)隊(duì),一個 VP 總負(fù)責(zé),更好地對接 DevOps 文化。Netflix 的產(chǎn)品導(dǎo)向文化非常濃厚,連平臺工程團(tuán)隊(duì)開源出來的產(chǎn)品都是整整齊齊的,PaaS 云平臺是整個云平臺工程團(tuán)隊(duì)最大的產(chǎn)品輸出。

          11、行業(yè)幾乎最高的工資。
          無論公司興衰,始終支付市場最高工資。不用多解釋,這大概是 Netflix 最有霸氣底氣和牛逼的一點(diǎn)。據(jù)我在米國的同學(xué)講,去 Netflix 基本是硅谷頂薪,博士畢業(yè)去給開了超過 30 萬美金的年薪(這還是前幾年的行情)。一般進(jìn)去難,去了留下來也不容易,不勝任的被客客氣氣勸退的有。能留下來的一般也不跳,因?yàn)樵偬矝]有更高的待遇了。

          怎么樣,震驚不?
          雖然我們并不在 Netflix 工作,也沒法建立 Netflix 那樣的文化,但他山之石,可以攻玉,Netflix 的很多技術(shù)、架構(gòu)、組織和文化思路值得我們學(xué)習(xí)和借鑒,一起來參加咱們的活動吧。

          時間8.21(周六),早上 9:30
          活動Netflix 的資深架構(gòu)師徐振中的連麥直播

          如何參加呢?
          點(diǎn)擊下面按鈕預(yù)約。
          希望大家有收獲。
          瀏覽 145
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  午夜人妻精品理论片中文字幕 | 欧美做爱视频大全 | 谁有毛片网站 | 亚洲操比电影 | 西西黄色网址 |