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