近日,全球領(lǐng)先的云原生軟件供應(yīng)商Mesosphere已正式更名為D2iQ。在本文中,D2iQ的首席技術(shù)官Tobi Knaup將為各位讀者闡述新名字的意義,并與大家探討在“Day 2”生產(chǎn)環(huán)境中保證云原生應(yīng)用運(yùn)行的重要性。
Tobi Knaup
Tobi Knaup是D2iQ的首席技術(shù)官兼聯(lián)合創(chuàng)始人,D2iQ旨在幫助企業(yè)推進(jìn)云原生的發(fā)展,提供廣泛的云原生服務(wù),包括容器編排、數(shù)據(jù)服務(wù)、機(jī)器學(xué)習(xí)以及數(shù)據(jù)科學(xué)等。Knaup曾是Airbnb的首批工程師和技術(shù)骨干,曾負(fù)責(zé)搭建Airbnb主要基礎(chǔ)架構(gòu),使該公司能夠?yàn)閿?shù)百萬的用戶提供服務(wù),并組建了一支世界級(jí)的工程師團(tuán)隊(duì)。Knaup是全球首個(gè)開源容器協(xié)調(diào)平臺(tái)Marathon的主要?jiǎng)?chuàng)建者,同時(shí)也是KUDO(一個(gè)為搭建Kubernetes Operators提供服務(wù)的開源工具)的創(chuàng)辦者之一。
您所在的企業(yè)是否在設(shè)法保持業(yè)務(wù)優(yōu)勢(shì)?是否在利用云原生應(yīng)用提升業(yè)務(wù)速度?這可能是您目前或者即將面臨的問題,將在應(yīng)用程序開發(fā)中發(fā)揮主導(dǎo)作用。任何組織都不會(huì)容忍風(fēng)險(xiǎn)的存在。此文特別闡述了,應(yīng)用程序在生產(chǎn)運(yùn)營階段(Day 2)大規(guī)模運(yùn)行時(shí)的性能和穩(wěn)定性風(fēng)險(xiǎn)。讓我們來看看為什么在Day 2生產(chǎn)運(yùn)營階段會(huì)出現(xiàn)風(fēng)險(xiǎn)?又該如何解決?這對(duì)于企業(yè)有積極的意義,同時(shí)也能夠反映出企業(yè)架構(gòu)師的專業(yè)度。
云原生的機(jī)遇與挑戰(zhàn)
現(xiàn)代企業(yè)的創(chuàng)新能力必須要跟上日益復(fù)雜的環(huán)境的需求,而這絕非易事。
從積極的方面看,在云與開源交匯的領(lǐng)域,蘊(yùn)藏著許多豐富的新技術(shù),這些新技術(shù)可以幫助業(yè)務(wù)在短期內(nèi)迅速完成轉(zhuǎn)型。當(dāng)然,尋求數(shù)字化轉(zhuǎn)型對(duì)于企業(yè)來說或許也是迫于無奈。自2000年以來,已有超過一半的財(cái)富500強(qiáng)企業(yè)消失,有的被合并、收購,或許就是因?yàn)闆]有抓住數(shù)字顛覆的機(jī)遇而導(dǎo)致關(guān)門大吉。
毫無疑問,數(shù)字化轉(zhuǎn)型使得“以應(yīng)用為中心”的方式成為主流。也就是說,云原生等新技術(shù)及其之間的交互關(guān)系,已經(jīng)讓IT的復(fù)雜程度達(dá)到了前所未有的水平。IT部門要擔(dān)負(fù)的任務(wù)是利用實(shí)時(shí)分析和應(yīng)用完成業(yè)務(wù)的轉(zhuǎn)型,而且要在幾分鐘內(nèi)就完成對(duì)應(yīng)用的調(diào)整、更新和優(yōu)化,如果把這個(gè)時(shí)間延長(zhǎng)至幾天或幾個(gè)月,導(dǎo)致的后果也必定不為企業(yè)所接受。傳統(tǒng)IT的功能和流程無法承受這種快速部署的模式,組織需要采用全新的方式來開發(fā)和運(yùn)行應(yīng)用。
如今的市場(chǎng)是否存在公平競(jìng)爭(zhēng)的環(huán)境,我們暫且不談。但如果已經(jīng)上“云”的企業(yè)擁有強(qiáng)大的開發(fā)者團(tuán)隊(duì),往往會(huì)覬覦傳統(tǒng)企業(yè)的蛋糕??梢哉f,在數(shù)字時(shí)代,云原生應(yīng)用的發(fā)展對(duì)于我們就像當(dāng)年的“萬能工匠”(tinker toys,美國國寶級(jí)拼裝玩具)一樣重要。
復(fù)雜性:云原生殺手
不論您企業(yè)的團(tuán)隊(duì)規(guī)模有多大或者業(yè)務(wù)處于DevOps成熟度曲線的哪個(gè)位置,復(fù)雜性是所有人都要面對(duì)的挑戰(zhàn),這可是云原生應(yīng)用的頭號(hào)殺手。當(dāng)您既要保證自己不迷失在無邊的開源宇宙中,同時(shí)又要保證所選擇的技術(shù)適應(yīng)現(xiàn)有IT架構(gòu)的需求,這樣的難題可能會(huì)導(dǎo)致在Day 0(概念驗(yàn)證)、Day 1 (部署首個(gè)應(yīng)用)以及Day 2 (定義如下)都出現(xiàn)獨(dú)特的挑戰(zhàn)。
定義Day2
Day 2是一個(gè)DevOps的概念,是指開發(fā)生命周期的一個(gè)階段:在最初的部署之后,應(yīng)用展現(xiàn)出真實(shí)需求的階段。在Day 2階段, 服務(wù)水平協(xié)議(SLAs)得到了批準(zhǔn)和保證,組織對(duì)彈性、規(guī)模、敏捷性、安全性、管控和合規(guī)等應(yīng)用執(zhí)行嚴(yán)格的標(biāo)準(zhǔn)。也就是說在這個(gè)階段,企業(yè)將感受到真正的業(yè)務(wù)影響力,一旦失敗很有可能全盤皆輸,幾百個(gè)小時(shí)的辛苦工作、幾千美元的成本也將付之東流。
Day 2不僅僅是利用幾個(gè)微服務(wù)來部署一個(gè)應(yīng)用,更需要利用必不可少的多種技術(shù)和服務(wù)水平協(xié)議,成功地實(shí)現(xiàn)多個(gè)云原生部署,以滿足企業(yè)不同的業(yè)務(wù)需求。Day2意味著所有的項(xiàng)目和應(yīng)用都具備連續(xù)的、可持續(xù)的運(yùn)營能力,并賦予企業(yè)統(tǒng)一的審計(jì)、安全以及合規(guī)的方式。
未雨綢繆:明智的企業(yè)通常在Day 0之前就制定好Day 2計(jì)劃
實(shí)際上,當(dāng)今的動(dòng)態(tài)IT環(huán)境在創(chuàng)造驚人科技的同時(shí),也迫使企業(yè)從云供應(yīng)商、協(xié)調(diào)平臺(tái)、安裝工具等大量選項(xiàng)中進(jìn)行篩選。使用公有云、私有云還是二者結(jié)合后的混合云?使用什么監(jiān)控和日志?如何集成開發(fā)者流水線?這些都是企業(yè)需要考慮的問題。
應(yīng)用的初步搭建可能就要花費(fèi)數(shù)月的時(shí)間,而且還不包括在現(xiàn)實(shí)環(huán)境運(yùn)行中涉及的日常需求工作。若應(yīng)用初始部署完成,還是值得慶祝一番的,但若計(jì)劃不周,又因規(guī)模導(dǎo)致了意料之外的問題,就會(huì)給Day 2生產(chǎn)運(yùn)營的管控帶來危害,例如應(yīng)用崩潰和性能下降等。
不過,導(dǎo)致Day 2失敗的原因不僅在于技術(shù),如果企業(yè)無法高效地響應(yīng)應(yīng)用性能問題,往往是因?yàn)樗麄儧]有正確的監(jiān)控、日志和警報(bào),因此不能準(zhǔn)確找到問題根源,導(dǎo)致無法進(jìn)行補(bǔ)救。由于他們不知道如何排除故障或恢復(fù)Day2階段的正常運(yùn)營,致使出現(xiàn)了最糟糕的情況。
如果您的企業(yè)想要在Day 2階段獲得成功,需要做到以下三步:
1.在規(guī)劃之初就要考慮到Day 2生產(chǎn)運(yùn)營,事先了解運(yùn)維團(tuán)隊(duì)對(duì)計(jì)劃的看法,因?yàn)樽罱K是他們要對(duì)架構(gòu)和平臺(tái)決策負(fù)責(zé);
2.企業(yè)若想最終取得成功,需要意識(shí)到——技術(shù)不是實(shí)現(xiàn)智能可靠部署的單一要素;
3.盡早將技術(shù)與經(jīng)驗(yàn)相結(jié)合,引導(dǎo)戰(zhàn)略規(guī)劃。具體表現(xiàn)為在編寫程序和技術(shù)選型之前,預(yù)先確定在生產(chǎn)環(huán)境的決勝要素。
不論您的目標(biāo)或計(jì)劃是否有關(guān)于利用Kubernetes實(shí)現(xiàn)應(yīng)用程序編排、通過Mesos和DC/OS實(shí)現(xiàn)大型應(yīng)用程序規(guī)模化和可靠性,亦或是通過Kafka,Spark和Cassandra等數(shù)據(jù)服務(wù)搭建并維護(hù)大規(guī)模數(shù)據(jù)分析、數(shù)據(jù)科學(xué)和數(shù)據(jù)驅(qū)動(dòng)的應(yīng)用環(huán)境,只要您的目標(biāo)滿足以上三種之一,都會(huì)促使組織采用開源和云原生創(chuàng)新成果,同時(shí)讓Day2的生產(chǎn)運(yùn)營更加智能。
對(duì)于企業(yè)來說,現(xiàn)在是準(zhǔn)備開發(fā)云原生的黃金時(shí)間,具有遠(yuǎn)見卓識(shí)的技術(shù)領(lǐng)導(dǎo)者將帶領(lǐng)他的團(tuán)隊(duì)搶占先機(jī)。若想快人一步,還需在Day 0的規(guī)劃階段就考慮如何消除Day 2生產(chǎn)運(yùn)營的風(fēng)險(xiǎn),讓關(guān)鍵任務(wù)應(yīng)用幫助業(yè)務(wù)圓滿,獲得戰(zhàn)略價(jià)值。未來,現(xiàn)代化應(yīng)用將以云原生的概念和利益為基礎(chǔ),若想取得成功,您所在的企業(yè)、您個(gè)人的職業(yè)規(guī)劃以及您的客戶一定要為此做好相應(yīng)的準(zhǔn)備。
關(guān)于D2iQ
D2iQ,前身為Mesosphere,是企業(yè)級(jí)云平臺(tái)的領(lǐng)先供應(yīng)商,助力企業(yè)開啟開源和云原生創(chuàng)新,交付更智能化的Day 2生產(chǎn)運(yùn)營。D2iQ在支持世界上最大的云部署方面擁有無與倫比的經(jīng)驗(yàn)。
D2iQ通過企業(yè)級(jí)的技術(shù)、培訓(xùn)、專業(yè)服務(wù)和支持,為企業(yè)領(lǐng)航并加速實(shí)現(xiàn)云原生轉(zhuǎn)型。無論您正在部署第一個(gè)Kubernetes工作負(fù)載,還是在使用Spark或Jupyter優(yōu)化業(yè)務(wù)分析,或者希望培訓(xùn)云原生應(yīng)用開發(fā)人員,D2iQ都可以通過專業(yè)知識(shí)、服務(wù)和技術(shù),助力您在云原生之旅上加速前行。
D2iQ總部位于舊金山,在紐約、漢堡、德國和北京設(shè)有辦事處。D2iQ投資者包括Andreessen Horowitz、HPE、Khosla Ventures、Koch Disruptive Technologies、微軟和T. Rowe Price Associates公司。
作者:D2iQ 首席技術(shù)官Tobi Knaup
- 蜜度索驥:以跨模態(tài)檢索技術(shù)助力“企宣”向上生長(zhǎng)
- 為什么年輕人不愛換手機(jī)了
- 柔宇科技未履行金額近億元被曝已6個(gè)月發(fā)不出工資
- 柔宇科技被曝已6個(gè)月發(fā)不出工資 公司回應(yīng)欠薪有補(bǔ)償方案
- 第六座“綠動(dòng)未來”環(huán)保公益圖書館落地貴州山區(qū)小學(xué)
- 窺見“新紀(jì)元”,2021元宇宙產(chǎn)業(yè)發(fā)展高峰論壇“廣州啟幕”
- 以人為本,景悅科技解讀智慧城市發(fā)展新理念
- 紐迪瑞科技/NDT賦能黑鯊4 Pro游戲手機(jī)打造全新一代屏幕壓感
- 清潔家電新老玩家市場(chǎng)定位清晰,攜手共進(jìn),核心技術(shù)決定未來
- 新思科技與芯耀輝在IP產(chǎn)品領(lǐng)域達(dá)成戰(zhàn)略合作伙伴關(guān)系
- 芯耀輝加速全球化部署,任命原Intel高管出任全球總裁
免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。