摘要:在評估了許多業(yè)務流程解決方案后,該公司決定采用在上運行的。我們必須不停運行,我們必須保持可用,我們必須有最少的停機時間。該公司將其群集隔離到一個不受限制的區(qū)域和一個限制區(qū)域,該區(qū)域有自己的一組節(jié)點,用于數(shù)據(jù)保護。
一家初創(chuàng)公司如何通過Kubernetes將其基礎(chǔ)設施成本降低50%
公司:Nav
地點:猶他州鹽湖城和加利福尼亞州圣馬特奧
工業(yè):為企業(yè)提供金融服務
Nav成立于2012年,為小型企業(yè)提供三個主要商業(yè)信用局 - Equifax、Experian和Dun&Bradstreet - 的商業(yè)信用評分,以及最符合他們需求的融資方案。五年后,該創(chuàng)業(yè)公司發(fā)展迅速,“我們的云環(huán)境變得越來越大,我們對這些環(huán)境的使用率極低,例如低于1%?!惫こ炭偙O(jiān)Travis Jeppson說?!拔覀兿M覀儗υ骗h(huán)境的使用與我們實際需要的內(nèi)容更緊密地結(jié)合在一起,因此我們開始關(guān)注容器化和編排,以幫助我們能夠運行彼此不同,但可以共享類似資源池的工作負載。”
解決方法在評估了許多編排解決方案后,Nav團隊決定采用在AWS上運行的Kubernetes。Kubernetes周圍社區(qū)的實力強大,以及Google的出身。此外,“其他解決方案往往相當笨重、非常復雜、非常龐大,而且很難立即管理?!盝eppson說?!癒ubernetes為我們提供了一種非常簡單的方法,可以作為符合我們當前需求的編排解決方案,而且它的可擴展性使我們能夠在未來增長并能夠構(gòu)建更多特性和功能?!?/p> 影響
這個由四人組成的團隊在六個月內(nèi)完成了Kubernetes的啟動和運行,Nav的25個微服務的完全遷移在另外六個月內(nèi)完成。結(jié)果令人印象深刻:首先使公司走上了這條道路的資源利用率,從1%增加到40%。推出一項新服務過去需要兩個開發(fā)者兩周;現(xiàn)在只需一個開發(fā)者不到10分鐘。部署增加了5倍。該公司節(jié)省了50%的基礎(chǔ)設施成本。
“Kubernetes為我們提供了一種非常簡單的方法,可以作為符合我們當前需求的編排解決方案,而且它的可擴展性使我們能夠在未來增長并能夠構(gòu)建更多特性和功能?!?- TRAVIS JEPPSON,工程總監(jiān),NAV
Nav成立于2012年,為小企業(yè)提供三個主要商業(yè)信用局 - Equifax、Experian和Dun&Bradstreet - 的商業(yè)信用評分,以及最適合他們需求的企業(yè)財務健康和融資方案的詳細信息。工程總監(jiān)Travis Jeppson表示,其使命歸結(jié)為,“提高小企業(yè)的成功率?!?/strong>
幾年前,Nav認識到自己走向成功的障礙。業(yè)務發(fā)展迅速,“我們的云環(huán)境變得越來越大,我們對這些環(huán)境的使用率非常低,比如低于1%?!盝eppson說。“大多數(shù)問題都與擴展能力有關(guān)。我們只是在砸錢。"讓我們啟動更多的服務器。讓我們做更多的事情來處理增加的負擔。"而我們是一家創(chuàng)業(yè)公司,這可能會導致我們的死亡。我們沒有錢在那種東西上燒?!?/p>
此外,每項新服務都必須經(jīng)過10個不同的人,這需要兩周時間才能完成?!八械难a丁管理和服務器管理都是非常手動完成的,因此我們都必須觀察,并保持良好狀態(tài)。”Jeppson補充道。“這只是一個非常麻煩的系統(tǒng)。”
“社區(qū)絕對至關(guān)重要:能夠傳遞各種想法,談論我們所面臨的許多類似挑戰(zhàn),并獲得幫助。我喜歡我們能夠出于不同的原因解決同樣的問題,但在此過程中互相幫助?!?- TRAVIS JEPPSON,工程總監(jiān),NAV
Jeppson曾在以前的工作中使用容器,并將該技術(shù)推薦給Nav的管理層,作為解決這些問題的方法。他在2017年初獲得了綠燈?!拔覀兿M覀儗υ骗h(huán)境的使用與我們實際需要的更加緊密結(jié)合,因此我們開始關(guān)注容器化和編排,以幫助我們運行彼此不同的工作負載,但可以分享類似的資源庫。”他說。
在評估了許多業(yè)務流程解決方案后,該公司決定采用在AWS上運行的Kubernetes。Kubernetes周圍社區(qū)的力量強大,加上起源自谷歌。此外,“其他解決方案往往相當笨重、非常復雜、非常龐大,而且真的難以管理?!盝eppson說?!癒ubernetes為我們提供了一種非常簡單的方法,可以作為一個符合我們當前需求的編排解決方案,但它的可擴展性也可以讓我們隨之增長,并在以后構(gòu)建更多特性和功能。”
Jeppson的四人工程服務團隊在六個月內(nèi)完成并運行了Kubernetes(他們決定使用Kubespray來啟動集群),Nav的25個微服務和一個主要的單體在另外六個月內(nèi)完成完全遷移。“我們無法重寫一切;我們無法停機?!彼f。“我們必須不停運行,我們必須保持可用,我們必須有最少的停機時間。因此,我們對構(gòu)建管道、度量標準和日志記錄非常滿意,然后圍繞Kubernetes本身:如何啟動它、如何升級它、如何為它提供服務。我們一點一點地移動?!?/p>
“Kubernetes通過允許我們以前從未有過的所有這些新自由為Nav帶來了如此多的價值?!?- TRAVIS JEPPSON,工程總監(jiān),NAV
該過程的一個關(guān)鍵部分包括培訓Nav的50名工程師,并對新工作流程以及遷移路線圖保持透明。Jeppson在整個過程中定期進行演示,并為整個工程師團隊提供一周每天四小時的實驗室。然后他在GitLab中創(chuàng)建了一個存儲庫來存放所有信息?!拔覀冋故玖怂星岸撕秃蠖碎_發(fā)者如何進入,使用kubectl自己創(chuàng)建自己的命名空間?!彼f?!艾F(xiàn)在,很多時候,他們只是來找我們說,"這已經(jīng)準備就緒。"我們點擊GitLab中的一個小按鈕,讓它進入生產(chǎn)階段,就完成了?!?/p>
自從遷移工作于2018年初完成以來,結(jié)果令人印象深刻:首先使公司走上了這條道路的資源利用率,從1%增加到40%。推出一項新服務過去需要兩個開發(fā)者兩周;現(xiàn)在只需一個開發(fā)者不到10分鐘。部署增加了5倍,從每天10個增加到每天50個。該公司在計算方面節(jié)省了50%的基礎(chǔ)設施成本?!敖酉聛砦覀兿脒M入數(shù)據(jù)庫方面,一旦我們這樣做,那么我們將繼續(xù)降低成本?!盝eppson說。
Kubernetes還幫助Nav滿足其合規(guī)需求。之前,“我們必須將一個應用程序映射到一個服務器,主要是由于數(shù)據(jù)的合規(guī)性規(guī)定不同?!盝eppson說。“使用Kubernetes API,我們可以添加網(wǎng)絡政策,隔離該數(shù)據(jù)并在需要時對其進行限制。”該公司將其群集隔離到一個不受限制的區(qū)域和一個限制區(qū)域,該區(qū)域有自己的一組節(jié)點,用于數(shù)據(jù)保護。該公司還使用Twistlock工具確保安全性?!斑@使夜間睡眠變得更加容易?!彼a充道。
“我們現(xiàn)在處理的流量是四到十倍,而且就像"哦,是的。我們很好。Kubernetes為我們處理這個問題。"” - TRAVIS JEPPSON,工程總監(jiān),NAV
隨著Kubernetes的到位,Nav團隊也開始采用Prometheus來改進系統(tǒng)的指標和日志記錄?!癙rometheus制定了一個關(guān)于衡量標準的標準,這對開發(fā)者來說非常容易采用?!盝eppson說?!八麄兛梢宰杂傻卣故舅麄兿胍臇|西,做他們需要的東西,并保持他們的代碼庫清潔,這對我們來說絕對是必須的。”
Nav來年接下來的是:查看跟蹤、存儲和服務網(wǎng)格。他們在KubeCon花了很多時間與其他公司交談之后,目前正在評估Envoy、OpenTracing和Jaeger?!吧鐓^(qū)絕對至關(guān)重要:能夠傳遞各種想法,談論我們所面臨的許多類似挑戰(zhàn),并獲得幫助。我喜歡我們能夠出于不同的原因解決同樣的問題,但在此過程中互相幫助。”Jeppson說?!斑€有很多要做的事情,關(guān)于可擴展性,圍繞能夠真正完全采用云原生解決方案?!?/p>
當然,這一切都始于Kubernetes。憑借這項技術(shù),Jeppson的團隊已經(jīng)建立了一個平臺允許Nav擴展,并“通過允許我們以前從未有過的所有這些新自由為Nav帶來了如此多的價值?!彼f。
關(guān)于新產(chǎn)品的討論,過去常常陷入困境,因為他們必須等待六個月才能建立一個隔離環(huán)境,然后找出如何處理流量高峰。“但現(xiàn)在對我們來說沒什么?!盝eppson說?!拔覀儸F(xiàn)在處理的流量是四到十倍,而且就像"哦,是的。我們很好。Kubernetes為我們處理這個問題。"”
KubeCon + CloudNativeCon + Open Source Summit大會日期:
會議日程通告日期:2019 年 4 月 10 日
會議活動舉辦日期:2019 年 6 月 24 至 26 日
KubeCon + CloudNativeCon + Open Source Summit贊助方案
KubeCon + CloudNativeCon + Open Source Summit多元化獎學金現(xiàn)正接受申請
KubeCon + CloudNativeCon和Open Source Summit即將首次合體落地中國
KubeCon + CloudNativeCon + Open Source Summit購票窗口,立即購票!
CNCF邀請你加入最終用戶社區(qū)
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/33146.html
摘要:在評估了許多業(yè)務流程解決方案后,該公司決定采用在上運行的。我們必須不停運行,我們必須保持可用,我們必須有最少的停機時間。該公司將其群集隔離到一個不受限制的區(qū)域和一個限制區(qū)域,該區(qū)域有自己的一組節(jié)點,用于數(shù)據(jù)保護。 一家初創(chuàng)公司如何通過Kubernetes將其基礎(chǔ)設施成本降低50% showImg(https://segmentfault.com/img/bVbqosb?w=1024&h...
摘要:和網(wǎng)站不時發(fā)布來之全世界的博客文章和案例研究。提交案例研究案例研究強調(diào)組織如何使用解決實際問題。看看現(xiàn)有案例研究材料。 showImg(https://segmentfault.com/img/bVbp45W?w=1280&h=545); CNCF和Kubernetes網(wǎng)站不時發(fā)布來之全世界的博客文章和案例研究。 近期的博客文章有: 使用Ansible和Vagrant設置Kubern...
摘要:和網(wǎng)站不時發(fā)布來之全世界的博客文章和案例研究。提交案例研究案例研究強調(diào)組織如何使用解決實際問題。看看現(xiàn)有案例研究材料。 showImg(https://segmentfault.com/img/bVbp45W?w=1280&h=545); CNCF和Kubernetes網(wǎng)站不時發(fā)布來之全世界的博客文章和案例研究。 近期的博客文章有: 使用Ansible和Vagrant設置Kubern...
摘要:螞蟻金服利用的高速增長策略公司螞蟻金服地點中國杭州行業(yè)金融服務挑戰(zhàn)螞蟻金服于年月正式成立,源自年推出的全球最大的在線支付平臺支付寶。和贊助方案出爐和多元化獎學金現(xiàn)正接受申請和即將首次合體落地中國 螞蟻金服利用Kubernetes的高速增長策略 showImg(https://segmentfault.com/img/bVbokov?w=1456&h=1172); 公司:螞蟻金服地點:中...
摘要:郭少巍,奇虎搜索云平臺項目發(fā)起人中國軟件巨頭奇虎科技的搜索部門,是中國第二大搜索引擎,市場份額超過。郭少巍,奇虎搜索云平臺項目發(fā)起人該公司現(xiàn)在擁有完整的解決方案,該解決方案圍繞編排監(jiān)控倉庫和開源部署項目構(gòu)建。 showImg(https://segmentfault.com/img/bVboaUw?w=826&h=397); 公司:奇虎360地點:中國北京行業(yè):計算機軟件 挑戰(zhàn) 中國軟...
閱讀 1384·2021-11-25 09:43
閱讀 3604·2021-11-10 11:48
閱讀 5175·2021-09-23 11:21
閱讀 1608·2019-08-30 15:55
閱讀 3519·2019-08-30 13:53
閱讀 1245·2019-08-30 10:51
閱讀 880·2019-08-29 14:20
閱讀 1985·2019-08-29 13:11