對話D2iQ(原Mesosphere)CTO:消除Day 2生產(chǎn)運營風險對企業(yè)的重要性

近日,全球領先的云原生軟件供應商Mesosphere已正式更名為D2iQ。在本文中,D2iQ的首席技術官Tobi Knaup將為各位讀者闡述新名字的意義,并與大家探討在“Day 2”生產(chǎn)環(huán)境中保證云原生應用運行的重要性。

Tobi Knaup  

對話D2iQ(原Mesosphere)CTO:消除Day 2生產(chǎn)運營風險對企業(yè)的重要性

Tobi Knaup是D2iQ的首席技術官兼聯(lián)合創(chuàng)始人,D2iQ旨在幫助企業(yè)推進云原生的發(fā)展,提供廣泛的云原生服務,包括容器編排、數(shù)據(jù)服務、機器學習以及數(shù)據(jù)科學等。Knaup曾是Airbnb的首批工程師和技術骨干,曾負責搭建Airbnb主要基礎架構,使該公司能夠為數(shù)百萬的用戶提供服務,并組建了一支世界級的工程師團隊。Knaup是全球首個開源容器協(xié)調(diào)平臺Marathon的主要創(chuàng)建者,同時也是KUDO(一個為搭建Kubernetes Operators提供服務的開源工具)的創(chuàng)辦者之一。

您所在的企業(yè)是否在設法保持業(yè)務優(yōu)勢?是否在利用云原生應用提升業(yè)務速度?這可能是您目前或者即將面臨的問題,將在應用程序開發(fā)中發(fā)揮主導作用。任何組織都不會容忍風險的存在。此文特別闡述了,應用程序在生產(chǎn)運營階段(Day 2)大規(guī)模運行時的性能和穩(wěn)定性風險。讓我們來看看為什么在Day 2生產(chǎn)運營階段會出現(xiàn)風險?又該如何解決?這對于企業(yè)有積極的意義,同時也能夠反映出企業(yè)架構師的專業(yè)度。

云原生的機遇與挑戰(zhàn)

現(xiàn)代企業(yè)的創(chuàng)新能力必須要跟上日益復雜的環(huán)境的需求,而這絕非易事。

從積極的方面看,在云與開源交匯的領域,蘊藏著許多豐富的新技術,這些新技術可以幫助業(yè)務在短期內(nèi)迅速完成轉(zhuǎn)型。當然,尋求數(shù)字化轉(zhuǎn)型對于企業(yè)來說或許也是迫于無奈。自2000年以來,已有超過一半的財富500強企業(yè)消失,有的被合并、收購,或許就是因為沒有抓住數(shù)字顛覆的機遇而導致關門大吉。

毫無疑問,數(shù)字化轉(zhuǎn)型使得“以應用為中心”的方式成為主流。也就是說,云原生等新技術及其之間的交互關系,已經(jīng)讓IT的復雜程度達到了前所未有的水平。IT部門要擔負的任務是利用實時分析和應用完成業(yè)務的轉(zhuǎn)型,而且要在幾分鐘內(nèi)就完成對應用的調(diào)整、更新和優(yōu)化,如果把這個時間延長至幾天或幾個月,導致的后果也必定不為企業(yè)所接受。傳統(tǒng)IT的功能和流程無法承受這種快速部署的模式,組織需要采用全新的方式來開發(fā)和運行應用。

如今的市場是否存在公平競爭的環(huán)境,我們暫且不談。但如果已經(jīng)上“云”的企業(yè)擁有強大的開發(fā)者團隊,往往會覬覦傳統(tǒng)企業(yè)的蛋糕??梢哉f,在數(shù)字時代,云原生應用的發(fā)展對于我們就像當年的“萬能工匠”(tinker toys,美國國寶級拼裝玩具)一樣重要。

復雜性:云原生殺手

不論您企業(yè)的團隊規(guī)模有多大或者業(yè)務處于DevOps成熟度曲線的哪個位置,復雜性是所有人都要面對的挑戰(zhàn),這可是云原生應用的頭號殺手。當您既要保證自己不迷失在無邊的開源宇宙中,同時又要保證所選擇的技術適應現(xiàn)有IT架構的需求,這樣的難題可能會導致在Day 0(概念驗證)、Day 1 (部署首個應用)以及Day 2 (定義如下)都出現(xiàn)獨特的挑戰(zhàn)。

定義Day2

Day 2是一個DevOps的概念,是指開發(fā)生命周期的一個階段:在最初的部署之后,應用展現(xiàn)出真實需求的階段。在Day 2階段, 服務水平協(xié)議(SLAs)得到了批準和保證,組織對彈性、規(guī)模、敏捷性、安全性、管控和合規(guī)等應用執(zhí)行嚴格的標準。也就是說在這個階段,企業(yè)將感受到真正的業(yè)務影響力,一旦失敗很有可能全盤皆輸,幾百個小時的辛苦工作、幾千美元的成本也將付之東流。

Day 2不僅僅是利用幾個微服務來部署一個應用,更需要利用必不可少的多種技術和服務水平協(xié)議,成功地實現(xiàn)多個云原生部署,以滿足企業(yè)不同的業(yè)務需求。Day2意味著所有的項目和應用都具備連續(xù)的、可持續(xù)的運營能力,并賦予企業(yè)統(tǒng)一的審計、安全以及合規(guī)的方式。

未雨綢繆:明智的企業(yè)通常在Day 0之前就制定好Day 2計劃

實際上,當今的動態(tài)IT環(huán)境在創(chuàng)造驚人科技的同時,也迫使企業(yè)從云供應商、協(xié)調(diào)平臺、安裝工具等大量選項中進行篩選。使用公有云、私有云還是二者結(jié)合后的混合云?使用什么監(jiān)控和日志?如何集成開發(fā)者流水線?這些都是企業(yè)需要考慮的問題。

應用的初步搭建可能就要花費數(shù)月的時間,而且還不包括在現(xiàn)實環(huán)境運行中涉及的日常需求工作。若應用初始部署完成,還是值得慶祝一番的,但若計劃不周,又因規(guī)模導致了意料之外的問題,就會給Day 2生產(chǎn)運營的管控帶來危害,例如應用崩潰和性能下降等。

不過,導致Day 2失敗的原因不僅在于技術,如果企業(yè)無法高效地響應應用性能問題,往往是因為他們沒有正確的監(jiān)控、日志和警報,因此不能準確找到問題根源,導致無法進行補救。由于他們不知道如何排除故障或恢復Day2階段的正常運營,致使出現(xiàn)了最糟糕的情況。

如果您的企業(yè)想要在Day 2階段獲得成功,需要做到以下三步:

1.在規(guī)劃之初就要考慮到Day 2生產(chǎn)運營,事先了解運維團隊對計劃的看法,因為最終是他們要對架構和平臺決策負責;

2.企業(yè)若想最終取得成功,需要意識到——技術不是實現(xiàn)智能可靠部署的單一要素;

3.盡早將技術與經(jīng)驗相結(jié)合,引導戰(zhàn)略規(guī)劃。具體表現(xiàn)為在編寫程序和技術選型之前,預先確定在生產(chǎn)環(huán)境的決勝要素。

不論您的目標或計劃是否有關于利用Kubernetes實現(xiàn)應用程序編排、通過Mesos和DC/OS實現(xiàn)大型應用程序規(guī)?;涂煽啃裕嗷蚴峭ㄟ^Kafka,Spark和Cassandra等數(shù)據(jù)服務搭建并維護大規(guī)模數(shù)據(jù)分析、數(shù)據(jù)科學和數(shù)據(jù)驅(qū)動的應用環(huán)境,只要您的目標滿足以上三種之一,都會促使組織采用開源和云原生創(chuàng)新成果,同時讓Day2的生產(chǎn)運營更加智能。

對于企業(yè)來說,現(xiàn)在是準備開發(fā)云原生的黃金時間,具有遠見卓識的技術領導者將帶領他的團隊搶占先機。若想快人一步,還需在Day 0的規(guī)劃階段就考慮如何消除Day 2生產(chǎn)運營的風險,讓關鍵任務應用幫助業(yè)務圓滿,獲得戰(zhàn)略價值。未來,現(xiàn)代化應用將以云原生的概念和利益為基礎,若想取得成功,您所在的企業(yè)、您個人的職業(yè)規(guī)劃以及您的客戶一定要為此做好相應的準備。

關于D2iQ

D2iQ,前身為Mesosphere,是企業(yè)級云平臺的領先供應商,助力企業(yè)開啟開源和云原生創(chuàng)新,交付更智能化的Day 2生產(chǎn)運營。D2iQ在支持世界上最大的云部署方面擁有無與倫比的經(jīng)驗。

D2iQ通過企業(yè)級的技術、培訓、專業(yè)服務和支持,為企業(yè)領航并加速實現(xiàn)云原生轉(zhuǎn)型。無論您正在部署第一個Kubernetes工作負載,還是在使用Spark或Jupyter優(yōu)化業(yè)務分析,或者希望培訓云原生應用開發(fā)人員,D2iQ都可以通過專業(yè)知識、服務和技術,助力您在云原生之旅上加速前行。

D2iQ總部位于舊金山,在紐約、漢堡、德國和北京設有辦事處。D2iQ投資者包括Andreessen Horowitz、HPE、Khosla Ventures、Koch Disruptive Technologies、微軟和T. Rowe Price Associates公司。

  作者:D2iQ 首席技術官Tobi Knaup

極客網(wǎng)企業(yè)會員

免責聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權或存在不實內(nèi)容時,應及時向本網(wǎng)站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關文章源頭核實,溝通刪除相關內(nèi)容或斷開相關鏈接。

2019-08-15
對話D2iQ(原Mesosphere)CTO:消除Day 2生產(chǎn)運營風險對企業(yè)的重要性
近日,全球領先的云原生軟件供應商Mesosphere已正式更名為D2iQ。

長按掃碼 閱讀全文