近年來,隨著數(shù)字化轉(zhuǎn)型不斷深入,科技創(chuàng)新與業(yè)務(wù)發(fā)展不斷融合,各行各業(yè)正在從大工業(yè)時(shí)代的固化范式進(jìn)化成面向創(chuàng)新型組織與靈活型業(yè)務(wù)的嶄新模式。在這一背景下,以容器和微服務(wù)架構(gòu)為代表的云原生技術(shù)作為云計(jì)算服務(wù)的新模式,已經(jīng)逐漸成為企業(yè)持續(xù)發(fā)展的主流選擇。云原生架構(gòu)是基于云原生技術(shù)的一組架構(gòu)原則和設(shè)計(jì)模式的集合,旨在將云應(yīng)用中的非業(yè)務(wù)代碼部分進(jìn)行最大化剝離,從而讓云設(shè)施接管應(yīng)用中原有的大量非功能特性(如彈性、韌性、安全、可觀測性、灰度等),使業(yè)務(wù)不再有非功能性業(yè)務(wù)中斷困擾的同時(shí),具備輕量、敏捷、高度自動(dòng)化的特點(diǎn)。云原生架構(gòu)有利于各組織在公有云、私有云和混合云等新型動(dòng)態(tài)環(huán)境中,構(gòu)建和運(yùn)行可彈性擴(kuò)展的應(yīng)用,其代表技術(shù)包括容器、服務(wù)網(wǎng)格、微服務(wù)、不可變基礎(chǔ)設(shè)施和聲明式API等。
請圍繞“論云原生架構(gòu)及其應(yīng)用”論題,依次從以下三個(gè)方面進(jìn)行論述:
1.概要敘述你參與管理和開發(fā)的軟件項(xiàng)目以及承擔(dān)的主要工作。
2.服務(wù)化、彈性、可觀測性和自動(dòng)化是云原生架構(gòu)的四類設(shè)計(jì)原則,請簡要對這四類設(shè)計(jì)原則的內(nèi)涵進(jìn)行闡述。
3.具體闡述你參與管理和開發(fā)的項(xiàng)目是如何采用云原生架構(gòu)的,并且圍繞上述四類設(shè)計(jì)原則,詳細(xì)論述在項(xiàng)目設(shè)計(jì)與實(shí)現(xiàn)過程中遇到了哪些實(shí)際問題,是如何解決的。
范例
摘要部分:
**年**月,我作為技術(shù)負(fù)責(zé)人參與了某市**平臺建設(shè)項(xiàng)目,該項(xiàng)目主要包括**,打造**,構(gòu)建**。本文將以**建設(shè)為例,闡述云原生架構(gòu)在本項(xiàng)目中具體實(shí)踐。基于云原生彈性原則,解決以往項(xiàng)目中系統(tǒng)資源無法根據(jù)需求進(jìn)行彈性縮擴(kuò)容的問題。基于云原生自動(dòng)化原則,解決項(xiàng)目中應(yīng)用上線周期長,復(fù)雜度高的問題。
基于云原生服務(wù)化原則,解決以往系統(tǒng)建設(shè)中各系統(tǒng)共性功能重復(fù)建設(shè)的問題。通過云原生架構(gòu)的成功使用,平臺實(shí)現(xiàn)資源層和應(yīng)用層的彈性伸縮能力,提升了平臺對外提供服務(wù)的能力,及項(xiàng)目整體自動(dòng)化水平。現(xiàn)在平臺已經(jīng)順利上線運(yùn)營,取得非常良好社會效益和經(jīng)濟(jì)效益。
【注意:實(shí)際寫作中相關(guān)項(xiàng)目情況應(yīng)介紹清楚,摘要字?jǐn)?shù)(包括標(biāo)點(diǎn)符號)一般寫280到300字】
正文部分:
**年**月公司中標(biāo)我市**項(xiàng)目,項(xiàng)目總投資**萬元人民幣,項(xiàng)目建設(shè)周期**年,我作為技術(shù)負(fù)責(zé)人全程參與了本項(xiàng)目。【項(xiàng)目背景內(nèi)容可分2段寫,第1段簡要說明下項(xiàng)目來龍去脈】
本項(xiàng)目**,項(xiàng)目總體建設(shè)內(nèi)容包括***,為***提供***;采用***,我們基于****技術(shù)路線,將平臺****。
【第2段對系統(tǒng)整體情況進(jìn)行細(xì)致介紹,項(xiàng)目背景第1、2段內(nèi)容可以寫到400 字左右】
我們在項(xiàng)目中采用云原生架構(gòu),充分體現(xiàn)云原生架構(gòu)的自動(dòng)化、服務(wù)化、彈性,及可觀測性四大原則。
自動(dòng)化原則,體現(xiàn)應(yīng)用的自動(dòng)發(fā)布,自動(dòng)化代碼檢查,及自動(dòng)化測試等自動(dòng)流程;服務(wù)化原則,體現(xiàn)在云原生架構(gòu)實(shí)現(xiàn)了“微服務(wù),輕應(yīng)用”,按需對外提供服務(wù);彈性原則主要來源于云計(jì)算特有的對云資源的彈性伸縮能力;可觀測性,通過相關(guān)采集系統(tǒng)和監(jiān)測工具的使用,系統(tǒng)的可觀測性進(jìn)一步加強(qiáng)。接下來,我將基
于本項(xiàng)目的實(shí)踐著重論述自動(dòng)化原則,服務(wù)化原則,及彈性原則。
一、自動(dòng)化原則。以往的項(xiàng)目中上線一個(gè)應(yīng)用,需要準(zhǔn)備環(huán)境,搭建服務(wù)器,有時(shí)因?yàn)殚_發(fā)時(shí)沒考慮上線時(shí)的需要,如瀏覽器及客戶端等適配問題,經(jīng)常導(dǎo)致上線工作周期長,問題多,經(jīng)常返工。本項(xiàng)目中我們一方面采用了K8S來進(jìn)行容器的編排和鏡像的管理,基于容器技術(shù)實(shí)現(xiàn)了應(yīng)用的自動(dòng)化部署,及按需靈活縮
擴(kuò)容。為了實(shí)現(xiàn)自動(dòng)化上線和自動(dòng)運(yùn)維,我在項(xiàng)目倡導(dǎo)了DevOps實(shí)踐,開發(fā)人員從寫下第一行代碼開始,就要考慮相關(guān)后期上線及運(yùn)維的工作,運(yùn)維人員也在項(xiàng)目一開始就介入其中,使得從編碼到上線更加順暢高效。同時(shí)我也引入了相關(guān)自動(dòng)代碼檢查,代碼安全漏洞掃描工具,代替以往的人工走查和桌面檢查,我們的測試團(tuán)隊(duì)也開發(fā)了相關(guān)自動(dòng)測試工具,引入相關(guān)云服務(wù)商提供的自動(dòng)壓測工具,極大提升了團(tuán)隊(duì)的工作效率和項(xiàng)目質(zhì)量。
二、服務(wù)化原則。以往系統(tǒng)建設(shè)中,多是豎井式建設(shè),煙囪式系統(tǒng),小而全,大而全,但工業(yè)互聯(lián)網(wǎng)平臺將要開發(fā)大量的工業(yè)應(yīng)用,如果還是按照以前方式,一是工作量巨大,二是一定會有大量的重復(fù)建設(shè),造成工期和成本的巨大浪費(fèi)。項(xiàng)目中我們基于SOA的架構(gòu)思想,采用現(xiàn)在流行的“微服務(wù),輕應(yīng)用”理念,采
用spring cloud+docker 的技術(shù)路線,我們將平臺沉淀的相關(guān)設(shè)備管理、生產(chǎn)管理、供應(yīng)鏈管理,及工業(yè)大數(shù)據(jù)分析能力拆分解耦,封裝為一個(gè)個(gè)微服務(wù),實(shí)現(xiàn)平臺整體的“高內(nèi)聚,低耦合”,這些服務(wù)通過微服務(wù)網(wǎng)關(guān)支撐各類上層工業(yè)應(yīng)用服務(wù)建設(shè),及工業(yè)app開發(fā)。通過這種方式,我們一方面實(shí)現(xiàn)了共性能力的復(fù)用,
達(dá)到了集約化建設(shè)目標(biāo),另一方面也將平臺能力通過微服務(wù)的方式開放給第三方開發(fā)者,將平臺沉淀的相關(guān)數(shù)據(jù)分析,智能制造,設(shè)備管理能力對外賦能,為構(gòu)建開放共享的區(qū)域工業(yè)互聯(lián)網(wǎng)應(yīng)用生態(tài)打下了堅(jiān)實(shí)基礎(chǔ)。
篇幅有限,完整版論文范文可點(diǎn)擊下方藍(lán)字獲取!
題庫真題:每日一練 | 歷年真題 | 章節(jié)練習(xí) |高頻考點(diǎn)
精品課程:系統(tǒng)架構(gòu)設(shè)計(jì)師報(bào)考指南 | 系統(tǒng)架構(gòu)設(shè)計(jì)師備考攻略
軟考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬道題
已有25.02萬小伙伴參與做題
專注在線職業(yè)教育25年