博主昵稱:跳樓梯企鵝
博主主頁(yè)面鏈接:博主主頁(yè)傳送門(mén)博主專欄頁(yè)面連接:專欄傳送門(mén)--網(wǎng)路安全技術(shù)
創(chuàng)作初心:本博客的初心為與技術(shù)朋友們相互交流,每個(gè)人的技術(shù)都存在短板,博主也是一樣,虛心求教,希望各位技術(shù)友給予指導(dǎo)。
博主座右銘:發(fā)現(xiàn)光,追隨光,成為光,散發(fā)光;
博主研究方向:滲透測(cè)試、機(jī)器學(xué)習(xí) ;
博主寄語(yǔ):感謝各位技術(shù)友的支持,您的支持就是我前進(jìn)的動(dòng)力 ;
?
?一、云原生為什么這么火
1.簡(jiǎn)介:
云原生是基于分布部署和統(tǒng)一運(yùn)管的分布式云 ,以容器、微服務(wù)、DevOps等技術(shù)為基礎(chǔ)建立的一套云技術(shù)產(chǎn)品體系。
云是相對(duì)于本地而言的,傳統(tǒng)的應(yīng)用都是運(yùn)行在本地機(jī)房的服務(wù)器上,而云的應(yīng)用則是運(yùn)行在云端(如IAAS、PAAS、SAAS)。原生就是親生的、土生土長(zhǎng)的意思,即應(yīng)用一誕生就是基于云的,可以直接在云平臺(tái)上運(yùn)行或非常輕松的遷移到云平臺(tái)。我們可以這么來(lái)定義云原生:是一種新型技術(shù)體系,是云計(jì)算未來(lái)的發(fā)展方向。
云原生應(yīng)用要運(yùn)行在云平臺(tái),那么就必須要有云的特點(diǎn),比如彈性伸縮、分布式、快速部署、快速迭代、高效、持續(xù)。這可不止是簡(jiǎn)單的把原先在物理服務(wù)器上的應(yīng)用遷移到虛擬機(jī)里,不止是基礎(chǔ)設(shè)施和運(yùn)行平臺(tái)在云上,應(yīng)用架構(gòu)、應(yīng)用開(kāi)發(fā)方式、應(yīng)用部署方式、應(yīng)用維護(hù)方式全都要做出改變。
2.優(yōu)勢(shì)
快速上線,云開(kāi)發(fā)可以在最短時(shí)間內(nèi)上線。
專注業(yè)務(wù)邏輯
不需關(guān)注前后端聯(lián)調(diào)溝通問(wèn)題,無(wú)需考慮運(yùn)維的問(wèn)題。項(xiàng)目復(fù)雜性大大降低。
提高開(kāi)發(fā)效率
云開(kāi)發(fā)模式提供API接口,通過(guò)API實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ),文件的上傳等操作,大大提升開(kāi)發(fā)效率。不需要學(xué)習(xí)新的語(yǔ)言,只需要掌握javascript就可以。
彈性伸縮
當(dāng)性能要求不斷增加的時(shí)候,云開(kāi)發(fā)可以彈性擴(kuò)展性能
3.為什么火
云原生是徹底的火了起來(lái),這么火的原因是因?yàn)樗浞掷昧嗽朴?jì)算彈性、敏捷、資源池和服務(wù)化特性,改變?cè)贫藨?yīng)用的設(shè)計(jì)、開(kāi)發(fā)、部署和運(yùn)行模式,這些都可以為企業(yè)提供了大大的便利。但同時(shí)云原生的發(fā)展也帶來(lái)了安全隱患,這就是云原生安全,憑借強(qiáng)大的技術(shù)研發(fā)能力,充分運(yùn)用云計(jì)算、大數(shù)據(jù)、AI等技術(shù)助力企業(yè)解決云原生安全問(wèn)題。
二、學(xué)習(xí)云原生,博主到底經(jīng)歷了什么?
?
首先,云原生這玩意,其中docker容器是基于linux操作系統(tǒng),很多人的編程是建立在windows窗口之下的,對(duì)于linux不熟悉的話,云原生下一些配置的安裝問(wèn)題都是很大的。很煎熬的一個(gè)過(guò)程,對(duì)于我來(lái)說(shuō),我對(duì)linux開(kāi)發(fā)系統(tǒng)比較熟悉,相對(duì)的開(kāi)發(fā)也要更便捷一些,對(duì)與云原生的撰寫(xiě)也是有很大的幫助的。但是搭建環(huán)境的時(shí)候還是很頭大,尤其是我們大部分跟人習(xí)慣了windows的可視化界面,對(duì)于純命令執(zhí)行下多多少少還是有一些地方繞不過(guò)來(lái)。
其次,云原生的概念比較廣泛,docker容器,微服務(wù),ks8等等多個(gè)方面,我們從哪里入門(mén)開(kāi)始呢?這個(gè)是我剛開(kāi)始學(xué)習(xí)很苦惱的一件事情,于是博主在mooc網(wǎng)找一些視頻,看到一些課程目錄,這個(gè)也是我們進(jìn)入云原生學(xué)習(xí)不知道如何下手的一個(gè)快捷方法,就是找到一些書(shū)籍或者視頻的目錄,按照目錄進(jìn)行學(xué)習(xí),這是很有必要的,對(duì)我們的學(xué)習(xí)也是事半功倍。博主這里也是用這種方法進(jìn)行學(xué)習(xí)的,學(xué)習(xí)了兩個(gè)月的時(shí)間,發(fā)現(xiàn)這樣的學(xué)習(xí)方法效率是很高的。知識(shí)點(diǎn)也是可以穿插在一起的,對(duì)于整體的知識(shí)架
另外,在云原生的大環(huán)境下 很多內(nèi)容其實(shí)是很重復(fù)的,在很多博客平臺(tái)都是重復(fù)率很高的,所以為我們?nèi)绾稳フ业竭m合自己的資料其實(shí)是很麻煩的一件事情,這對(duì)我們每個(gè)學(xué)習(xí)者來(lái)說(shuō)都是很麻煩的,甚至一度想要放棄學(xué)習(xí)的想法,在這里想告訴各位小伙伴們,堅(jiān)持住,卷到最后就能勝利。
你為自己鼓掌的樣子真的很帥
各位小伙伴們,堅(jiān)持學(xué)習(xí)就是勝利,學(xué)習(xí)這個(gè)玩意,不進(jìn)則退!
三、學(xué)習(xí)建議
首先,博主在這里給大家找了一個(gè)知識(shí)圖譜
?大部分學(xué)習(xí)云原生都是從Docker容器化開(kāi)始的,其實(shí)我個(gè)人認(rèn)為,沒(méi)有必要和大家一樣從docker容器開(kāi)始學(xué)習(xí),因?yàn)橛幸粋€(gè)小技巧就是,多看幾篇?jiǎng)e人分享的docker文章,在這個(gè)文章中進(jìn)行復(fù)現(xiàn)學(xué)習(xí),了解基礎(chǔ)框架搭建的方法和docker容器的搭建方法即可,后面可以直接按照微服務(wù)開(kāi)始學(xué)習(xí),我當(dāng)時(shí)學(xué)習(xí)的時(shí)候是看了MOOC的視頻進(jìn)行的學(xué)習(xí),基本上能找到資源的網(wǎng)站都被翻了個(gè)遍,在選擇和最近學(xué)習(xí)契合度比較高的文章進(jìn)行操作,很多時(shí)候微服務(wù)需要很多輔助的配置才可以成功的配置完成,另外云服務(wù)的操作是linux 沒(méi)有可視化界面 這個(gè)需要腦子里面想一下這里到哪一步驟了,我在很早之前基于docker搭建燈塔資產(chǎn)管理系統(tǒng)的時(shí)候,那時(shí)候我第一次接觸docker,搭建了大概6-7個(gè)小時(shí)才完全配置完成,中間出現(xiàn)的問(wèn)題,要多奇葩有多奇葩。
點(diǎn)擊右邊鏈接: Docker容器下燈塔資產(chǎn)管理搭建
?自從接觸這個(gè)之后復(fù)現(xiàn)云原生很有意思,然后就開(kāi)始各種找資料學(xué)習(xí),最后我發(fā)現(xiàn)跟著課程目錄自學(xué)是最有效的方法。于是在自學(xué)了一段時(shí)間后,發(fā)了我的第二篇云原生。
?點(diǎn)擊鏈接可以進(jìn)行學(xué)習(xí)
Docker+k8微服務(wù)容器化實(shí)戰(zhàn)
這篇文章我是按照docker、服務(wù)編排、CICD 、微服務(wù)入門(mén)、微服務(wù)周邊? 、微服務(wù)開(kāi)發(fā)寫(xiě)的,也是我學(xué)習(xí)云原生的一個(gè)大致框架,當(dāng)時(shí)寫(xiě)完沒(méi)想到反響很好。當(dāng)時(shí)因?yàn)槲恼缕L(zhǎng)了,于是分為了上下兩篇分享。
一、Docker???????????????????????????????????????? ? 二、服務(wù)編排
1.服務(wù)docker化???????????????????????????????????? 1.Kubernetes
2.私有倉(cāng)庫(kù)管理??????????????????????????????????? ? 2.Mesos
3.Docker下的服務(wù)通訊????????????????????????? 3.Swarm
?三、CICD????????????????????????????????????????????? 四、微服務(wù)入門(mén)
1.Gitlab觸發(fā)構(gòu)建?????????????????????????????????? ? 1.微服務(wù)入門(mén)
2.Jenkins pipeline流水線?????????????????????? 2.優(yōu)勢(shì)劣勢(shì)
3.Kubect操作k8s集群???????????????????????????? 3.如何通訊
? ? ? ? ? ? ? ? ? ? ? ? ?? ?????????????????????????????????? ?? 4.如何發(fā)現(xiàn)、更新和部署
?五、微服務(wù)周邊??????????????????????????????????? 六、微服務(wù)開(kāi)發(fā)
1.SpringBoot??????????????????????????????????????? 1.服務(wù)劃分
2.SpringCloud????????????????????????????????????? 2.rpc通訊
3.Dubbo????????????????????????????????????????????? ? 3.跨語(yǔ)言調(diào)用
我還記得在寫(xiě)Gitlab觸發(fā)構(gòu)建的時(shí)候,安裝Gitlab和Blue Ocean插件怎么都安裝上,研究了大概一天,查閱了很多資料也沒(méi)有解決問(wèn)題,最后我想可能是版本的問(wèn)題,切換版本之后立刻就好了,經(jīng)常遇到這種問(wèn)題,真的是,內(nèi)心真的過(guò)山車(chē)跌宕起伏。
后面更新了云原生系列第三篇
?點(diǎn)擊右邊鏈接Docker+k8微服務(wù)容器化實(shí)戰(zhàn)(下)
?沒(méi)想到這個(gè)的收藏量也算是比較高了,有時(shí)候?qū)懳恼驴倳?huì)覺(jué)得沒(méi)人看是很不爽的一件事情,但是收藏很多的話,有很多人看的話,也感到很欣慰。
當(dāng)時(shí)我記得在寫(xiě)SpringBoot微服務(wù)周邊的時(shí)候,我的天,好難復(fù)現(xiàn),給我完全繞暈了,根本無(wú)法理解Spring Boot核心功能應(yīng)該怎么去實(shí)現(xiàn),困擾了我很久。
雖然看似就兩篇文章,但是博主學(xué)習(xí)了大概一個(gè)半月,才總結(jié)了兩篇文章出來(lái)。
學(xué)習(xí)云原生后悔一陣子,不學(xué)習(xí)云原生后悔一輩子
?博主主要還是做網(wǎng)絡(luò)安全的,也是因?yàn)榫W(wǎng)絡(luò)安全接觸到云原生的docker衍生產(chǎn)品,所有我又花了大概半個(gè)月的時(shí)間,大量檢索資料,了解云原生在網(wǎng)絡(luò)安全領(lǐng)域是怎么運(yùn)用的,沒(méi)準(zhǔn)在未來(lái)的工作中是可以遇到的。
學(xué)習(xí)鏈接云原生在網(wǎng)絡(luò)安全領(lǐng)域的運(yùn)用
?近幾年云安全的概念慢慢的出現(xiàn)在了大家是視野中,那么什么是云安全呢?
百度解釋“緊隨云計(jì)算、云存儲(chǔ)之后,云安全也出現(xiàn)了。云安全是我國(guó)企業(yè)創(chuàng)造的概念,在國(guó)際云計(jì)算領(lǐng)域獨(dú)樹(shù)一幟 [1]? ?!霸瓢踩–loud Security)”計(jì)劃是網(wǎng)絡(luò)時(shí)代信息安全的最新體現(xiàn),它融合了并行處理、網(wǎng)格計(jì)算、未知病毒行為判斷等新興技術(shù)和概念,通過(guò)網(wǎng)狀的大量客戶端對(duì)網(wǎng)絡(luò)中軟件行為的異常監(jiān)測(cè),獲取互聯(lián)網(wǎng)中木馬、惡意程序的最新信息,傳送到Server端進(jìn)行自動(dòng)分析和處理,再把病毒和木馬的解決方案分發(fā)到每一個(gè)客戶端。
個(gè)人理解:就是對(duì)云端項(xiàng)目和數(shù)據(jù),信息等等資產(chǎn)進(jìn)行保護(hù),平時(shí)我們所熟悉的網(wǎng)絡(luò)安全都是基于網(wǎng)站,系統(tǒng),移動(dòng)設(shè)備等等,其實(shí)總的來(lái)說(shuō)也就是,對(duì)資產(chǎn)的保護(hù),原理都是通的
之后的云原生文章就慢慢開(kāi)始細(xì)化了,比如說(shuō)最近在更新Kubernetes核心技術(shù)
目前已經(jīng)完善了兩篇,還有一篇即可分享玩,后面可以繼續(xù)細(xì)化分支進(jìn)行分享
【云原生】Kubernetes核心技術(shù)(上)點(diǎn)擊學(xué)習(xí)
【云原生】Kubernetes核心技術(shù)(中)點(diǎn)擊學(xué)習(xí)
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-783450.html
?博主學(xué)習(xí)云原生的過(guò)程真的是煎熬的要命,所以希望我的文章可以對(duì)大家云原生的學(xué)習(xí)提供一些幫助,謝謝文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-783450.html
到了這里,關(guān)于猿創(chuàng)征文|【云原生】學(xué)習(xí)云原生經(jīng)驗(yàn)分享的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!