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