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