devops平臺(tái) 我是學(xué)java的,公司現(xiàn)在打算叫我做DevOps,請(qǐng)問(wèn)哪個(gè)比較有前景?
我是學(xué)java的,公司現(xiàn)在打算叫我做DevOps,請(qǐng)問(wèn)哪個(gè)比較有前景?Devops,集開(kāi)發(fā)、運(yùn)營(yíng)和維護(hù)于一體,是一種趨勢(shì)。Devops包括開(kāi)發(fā)和運(yùn)營(yíng)兩個(gè)概念,即開(kāi)發(fā)和運(yùn)維,屬于兩個(gè)角色,功能不同。以J
我是學(xué)java的,公司現(xiàn)在打算叫我做DevOps,請(qǐng)問(wèn)哪個(gè)比較有前景?
Devops,集開(kāi)發(fā)、運(yùn)營(yíng)和維護(hù)于一體,是一種趨勢(shì)。
Devops包括開(kāi)發(fā)和運(yùn)營(yíng)兩個(gè)概念,即開(kāi)發(fā)和運(yùn)維,屬于兩個(gè)角色,功能不同。
以Java為例。在開(kāi)發(fā)人員開(kāi)發(fā)代碼并通過(guò)測(cè)試后,他們將把項(xiàng)目變成一個(gè)war包,交給運(yùn)維人員部署。運(yùn)維人員首先配置應(yīng)用服務(wù)器(如tomcat、JBoss等)和數(shù)據(jù)庫(kù),然后將war包拷貝到指定目錄,啟動(dòng)服務(wù)器,部署完成。
傳統(tǒng)方式,開(kāi)發(fā)和運(yùn)維一刀切,彼此之間缺乏溝通和理解,缺乏信任。
出現(xiàn)問(wèn)題時(shí),經(jīng)常會(huì)發(fā)生爭(zhēng)吵和相互推諉:運(yùn)維說(shuō)開(kāi)發(fā)的代碼有問(wèn)題;開(kāi)發(fā)說(shuō)運(yùn)維部署模式有問(wèn)題。
造成問(wèn)題處理不及時(shí),管理失控。
在項(xiàng)目開(kāi)發(fā)期間,運(yùn)維人員將參與開(kāi)發(fā)過(guò)程,了解開(kāi)發(fā)人員使用的系統(tǒng)架構(gòu)和技術(shù)路線(xiàn),從而制定相應(yīng)的運(yùn)維方案;
開(kāi)發(fā)人員也將參與早期的系統(tǒng)部署為系統(tǒng)部署提供優(yōu)化建議。
Devops的實(shí)施促進(jìn)了開(kāi)發(fā)人員和運(yùn)維人員之間的溝通和相互理解。通過(guò)共同努力,我們可以共同承擔(dān)責(zé)任,迅速解決問(wèn)題。
當(dāng)你說(shuō)公司希望你做Devops時(shí),我想理解的是公司希望你了解Devops的實(shí)施過(guò)程,而不是讓你獨(dú)自承擔(dān)OPS的責(zé)任。
Devops相關(guān)的技術(shù)棧,例如git、maven、Jenkins、docker,甚至服務(wù)編排和動(dòng)態(tài)擴(kuò)展,都以Java為例。
除非項(xiàng)目很小,否則您可以承擔(dān)一項(xiàng)簡(jiǎn)單的Devops工作。一個(gè)人很難處理一個(gè)稍微復(fù)雜的項(xiàng)目。
對(duì)于中大型系統(tǒng),開(kāi)發(fā)和運(yùn)維部門(mén)必須同時(shí)存在。
開(kāi)發(fā)部門(mén)不可能通過(guò)Devops替換運(yùn)維部門(mén)。同樣,運(yùn)維部門(mén)也不能通過(guò)Devops替代開(kāi)發(fā)部門(mén)。
因?yàn)镈evops設(shè)計(jì)的初衷是集成,而不是替換
感覺(jué)自己的工作(IT運(yùn)維)沒(méi)什么太大前途,有什么好的轉(zhuǎn)型工作?跨行不太難的那種?
低端運(yùn)維包括維護(hù)電腦、拉拉網(wǎng)線(xiàn)等。高端運(yùn)維包括docker、kubernetes、Linux、虛擬化、云計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)、python開(kāi)發(fā)、架構(gòu)等。學(xué)得越多,越覺(jué)得運(yùn)維與發(fā)展密不可分。但最后,我警告你,無(wú)論你做什么,擁有一個(gè)好的平臺(tái)(公司、團(tuán)隊(duì)或愿意領(lǐng)導(dǎo)你的領(lǐng)導(dǎo))更重要。只有跟著隊(duì)伍走,你才不會(huì)這么糊涂。
如何才能成為java架構(gòu)師?我為大家來(lái)分析一下?
首先,建筑師不是很好。他必須通過(guò)技術(shù)力量和建筑師的想法。其次,架構(gòu)師是Dubbo框架,基本原理是zookeeper、redis分布式緩存、JVM性能優(yōu)化、nginx Apache企業(yè)開(kāi)發(fā)Tomcat集群部署、大數(shù)據(jù)Hadoop、HBase實(shí)時(shí)計(jì)算spark、storm、數(shù)據(jù)分析、分詞和權(quán)重等核心技術(shù)。
如何成為一名優(yōu)秀的建筑師?我用七張照片告訴你。
您可以先學(xué)習(xí)分布式鎖的實(shí)現(xiàn)https://pan.baidu.com/s/1y8rkldBEpkHXHS3GvJXGTg密碼:umu3
Devops實(shí)踐指南? ? ? ? ? ? ? ? ? ?
有效的DevOps? ? ? ? ? ? ? ? ?
Devops:軟件架構(gòu)師指南? ? ? ? ? ? ? ]德沃斯36? ? ? ? ? ? ? ]Devops:原理、方法與實(shí)踐? ? ? ? ? ? ?
Devops實(shí)踐:控制Devops,加強(qiáng)技術(shù)堆棧,優(yōu)化it運(yùn)營(yíng)? ? ? ? ? ? ?
世上最全的DevOps書(shū)單是怎樣的?
公司的軟件開(kāi)發(fā)實(shí)力在開(kāi)發(fā)組,開(kāi)發(fā)水平不進(jìn)測(cè)試組和運(yùn)維組。開(kāi)發(fā)團(tuán)隊(duì)最忙,任務(wù)最多。它不僅要做項(xiàng)目,還要不斷地寫(xiě)招標(biāo)文件和招標(biāo)項(xiàng)目。測(cè)試組比較容易,基本沒(méi)有編程,女程序員較多,要經(jīng)常記錄測(cè)試報(bào)告,而開(kāi)發(fā)組負(fù)責(zé)反饋每個(gè)模塊的測(cè)試現(xiàn)象,但不負(fù)責(zé)修改代碼。運(yùn)維團(tuán)隊(duì)?wèi)?yīng)該了解產(chǎn)品的使用,通常不需要編寫(xiě)任何代碼。他們必須經(jīng)常外出解決產(chǎn)品安裝、使用和維護(hù)的問(wèn)題。具體適合哪個(gè)職位,要根據(jù)自己的興趣愛(ài)好和公司的分工而定。
20年來(lái),“一帶一路”南部城市一直致力于網(wǎng)絡(luò)安全領(lǐng)域的軟件研發(fā)。歡迎交流。