DevOps,近年來(lái)逐漸成為一個(gè)熱詞。DevOps代表Development(開(kāi)發(fā))和Operations(運(yùn)維)的合義——也就是促進(jìn)開(kāi)發(fā)(應(yīng)用程序、軟件工程等)、技術(shù)運(yùn)營(yíng)與質(zhì)量保障部門(mén)之間的溝通、協(xié)作、整合的過(guò)程、系統(tǒng)和手段。
正如虛擬化改變了數(shù)據(jù)中心的運(yùn)營(yíng)一樣,itle="云計(jì)算" target="_blank">云計(jì)算的興起也預(yù)示著IT應(yīng)用運(yùn)維將發(fā)生重大變革。目前,IT運(yùn)維團(tuán)隊(duì)還一直處于以服務(wù)器為中心來(lái)驅(qū)動(dòng)的運(yùn)維模式,而具體的應(yīng)用則扮演著次要作用。另一方面,云計(jì)算則是以應(yīng)用為中心的運(yùn)維模式。
隨著應(yīng)用變得更趨于分布式,虛擬化并逐步融入云端,應(yīng)用開(kāi)發(fā)者和IT架構(gòu)師都面臨著如何開(kāi)發(fā)、交付和管理應(yīng)用程序等眾多挑戰(zhàn)。
運(yùn)行在云環(huán)境下的應(yīng)用程序也需要具有高可用性、高可靠性和高靈活性,以應(yīng)對(duì)更多更復(fù)雜的工作負(fù)載和監(jiān)測(cè)。過(guò)去由IT運(yùn)維基礎(chǔ)架構(gòu)提供的這些功能現(xiàn)在將成為應(yīng)用程序本身的一部分,這些運(yùn)維能力需要融入到開(kāi)發(fā)環(huán)境中。而在這些以應(yīng)用為中心的新環(huán)境,運(yùn)維團(tuán)隊(duì)將需要與開(kāi)發(fā)者協(xié)同創(chuàng)建這些應(yīng)用程序,也就是剛才我們所介紹的“DevOps”。DevOps團(tuán)隊(duì)是“一群采用新的方式實(shí)現(xiàn)更快、更好、更具效益和樂(lè)趣來(lái)推進(jìn)開(kāi)發(fā)和系統(tǒng)管理的人群。”