




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第8章
應(yīng)用生命周期管理
授課教師:低代碼應(yīng)用開發(fā)01040203目錄概念備份與還原升級(jí)與迭代監(jiān)控與告警應(yīng)用生命周期管理概述01應(yīng)用生命周期管理概念軟件產(chǎn)品的生命周期是指從軟件構(gòu)思(計(jì)劃)開始一直到軟件退出使用的時(shí)間周期,典型的階段包括計(jì)劃、需求、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試、交付/發(fā)布、安裝與部署、運(yùn)行與維護(hù)、退出。應(yīng)用生命周期管理的目的是確保應(yīng)用的質(zhì)量和性能,提高應(yīng)用的可用性和可靠性,降低應(yīng)用的開發(fā)和維護(hù)成本。定義目的圖8-1瀑布模型、敏捷模型和低代碼模型生命周期的對(duì)比低代碼應(yīng)用生命周期開發(fā)階段
需求分析、系統(tǒng)設(shè)計(jì)、建模、開發(fā)、測(cè)試、部署運(yùn)維階段(1)備份與還原:定期備份應(yīng)用的數(shù)據(jù)和配置,并能夠在需要時(shí)快速、準(zhǔn)確地進(jìn)行還原。(2)安全管理:保證應(yīng)用的安全性,預(yù)防數(shù)據(jù)泄露和未授權(quán)訪問等安全問題。(3)監(jiān)控與告警:監(jiān)控應(yīng)用的運(yùn)行狀態(tài),收集日志和指標(biāo),并及時(shí)發(fā)出告警以響應(yīng)問題。(4)故障排除:通過排查錯(cuò)誤、定位問題和修復(fù)漏洞來保證應(yīng)用的正常運(yùn)行。(5)升級(jí)與迭代:定期更新應(yīng)用,改進(jìn)其性能和功能。備份與還原02備份與還原概述備份與還原是應(yīng)用的重要組成部分,它們能夠確保應(yīng)用的數(shù)據(jù)和配置不會(huì)因?yàn)橐馔馇闆r(如硬件故障、惡意攻擊等)而丟失或損壞。備份還原的重要性基于低代碼平臺(tái)開發(fā)的應(yīng)用通常具有較高的可視化和自動(dòng)化程度,備份與還原通常也更加便捷。例如,很多低代碼平臺(tái)都提供了自動(dòng)備份與還原的功能,管理員只需要設(shè)置備份策略和還原條件即可。低代碼平臺(tái)的備份還原特點(diǎn)備份的類型①完全備份(FullBackup):對(duì)數(shù)據(jù)進(jìn)行全量的、完整的復(fù)制存儲(chǔ)。通常用于第一次備份或數(shù)據(jù)量較小的系統(tǒng)。由于是全量備份,因此備份所需的時(shí)間和空間資源較多,但是恢復(fù)低代碼應(yīng)用開發(fā)數(shù)據(jù)的速度較快。②差異備份(DifferentialBackup):對(duì)數(shù)據(jù)自上一次完全備份后的更新進(jìn)行復(fù)制存儲(chǔ)。通常用于大數(shù)據(jù)量的系統(tǒng),可以減少備份所需的時(shí)間和空間資源,但是需要備份每次完全備份后的所有更改。在恢復(fù)數(shù)據(jù)時(shí)需要先恢復(fù)最近的完全備份的數(shù)據(jù),再恢復(fù)差異備份的數(shù)據(jù)。③增量備份(IncrementalBackup):對(duì)數(shù)據(jù)自上一次完全備份或增量備份后的更新進(jìn)行復(fù)制存儲(chǔ)。通常用于大數(shù)據(jù)量的系統(tǒng),可以進(jìn)一步減少備份所需的時(shí)間和空間資源,但是需要備份每次完全備份或增量備份后的所有更改。在恢復(fù)數(shù)據(jù)時(shí)需要先恢復(fù)最近的完全備份的數(shù)據(jù),再依次恢復(fù)增量備份的數(shù)據(jù)。1.按照策略進(jìn)行分類備份的類型①冷備份(ColdBackup):系統(tǒng)處于停機(jī)狀態(tài)下進(jìn)行的備份。通常用于對(duì)系統(tǒng)停機(jī)時(shí)間無嚴(yán)格要求的場(chǎng)景,如一些固定數(shù)據(jù)且存儲(chǔ)不頻繁的系統(tǒng)。冷備份需要停機(jī)進(jìn)行備份,備份數(shù)據(jù)與系統(tǒng)數(shù)據(jù)完全一致,恢復(fù)速度較快。②熱備份(HotBackup):系統(tǒng)處于正常運(yùn)行狀態(tài)下進(jìn)行的備份。通常用于對(duì)系統(tǒng)停機(jī)時(shí)間有嚴(yán)格要求的場(chǎng)景,如一些需要持續(xù)存儲(chǔ)且需要不間斷服務(wù)的系統(tǒng)。熱備份不需要停機(jī)進(jìn)行備份,備份數(shù)據(jù)可能有一定的滯后,恢復(fù)速度相對(duì)較慢。2.按照是否停機(jī)進(jìn)行分類備份的類型①在線備份(On-LineBackup):備份的存儲(chǔ)介質(zhì)與系統(tǒng)總是處于聯(lián)機(jī)狀態(tài),典型的存儲(chǔ)介質(zhì)有磁盤陣列、存儲(chǔ)局域網(wǎng)、網(wǎng)絡(luò)附加存儲(chǔ)、網(wǎng)絡(luò)硬盤等。②離線備份(Off-LineBackup):備份的存儲(chǔ)介質(zhì)與系統(tǒng)一般只是在備份時(shí)處于聯(lián)機(jī)狀態(tài),其他時(shí)刻一般都處于脫機(jī)狀態(tài),典型的存儲(chǔ)介質(zhì)有磁帶、光盤、硬盤矩陣等。3.按照存儲(chǔ)介質(zhì)是否與系統(tǒng)聯(lián)機(jī)進(jìn)行分類備份的類型①手動(dòng)備份(ManualBackup):由人工手動(dòng)觸發(fā)執(zhí)行備份。②自動(dòng)備份(AutomaticBackup):由機(jī)器自動(dòng)觸發(fā)執(zhí)行備份,主要有事件觸發(fā)(如停機(jī)前觸發(fā)等)和時(shí)間觸發(fā)(如定期觸發(fā)等)。4.按照是否自動(dòng)觸發(fā)執(zhí)行進(jìn)行分類①例行備份(RoutineBackup):例行的、日常的備份。②升級(jí)備份(UpgradeBackup):為了防止升級(jí)后無法啟動(dòng)或正常使用而進(jìn)行的備份。③因?yàn)槠渌康倪M(jìn)行的備份。5.按照目的進(jìn)行分類低代碼應(yīng)用的備份與還原傳統(tǒng)軟件通常將應(yīng)用的代碼和業(yè)務(wù)數(shù)據(jù)存儲(chǔ)在文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)中,因此備份需要同時(shí)備份這兩種。而低代碼應(yīng)用則通常以配置文件或腳本等文本文件的形式存儲(chǔ),也可以存儲(chǔ)在數(shù)據(jù)庫(kù)系統(tǒng)中。因此,低代碼應(yīng)用的備份實(shí)際上是數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)的備份。相比于傳統(tǒng)軟件,低代碼應(yīng)用的備份更加靈活和方便,通常只需要備份數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)就可以了。低代碼平臺(tái)的備份特點(diǎn)低代碼應(yīng)用的備份實(shí)例在“應(yīng)用管理系統(tǒng)”界面左側(cè)的“功能列表”列表框中,選擇“平臺(tái)應(yīng)用管理”下的“應(yīng)用部署管理”,打開“應(yīng)用部署管理”頁面,如圖8-2所示,單擊該頁面右側(cè)的“操作”列中的“數(shù)據(jù)庫(kù)備份”按鈕,如圖8-3所示,可以對(duì)應(yīng)用進(jìn)行完全備份。一個(gè)應(yīng)用可以進(jìn)行多次完全備份。圖8-2“應(yīng)用部署管理”頁面低代碼應(yīng)用的備份實(shí)例在“應(yīng)用管理系統(tǒng)”界面左側(cè)的“功能列表”列表框中,選擇“平臺(tái)應(yīng)用管理”下的“應(yīng)用部署管理”,打開“應(yīng)用部署管理”頁面,如圖8-2所示,單擊該頁面右側(cè)的“操作”列中的“數(shù)據(jù)庫(kù)備份”按鈕,如圖8-3所示,可以對(duì)應(yīng)用進(jìn)行完全備份。一個(gè)應(yīng)用可以進(jìn)行多次完全備份。圖8-3“數(shù)據(jù)庫(kù)備份”按鈕低代碼應(yīng)用的備份實(shí)例單擊“操作”列中的“數(shù)據(jù)庫(kù)備份”按鈕后,在彈出的“應(yīng)用數(shù)據(jù)備份”對(duì)話框中可以對(duì)備份信息進(jìn)行確認(rèn),以及輸入備注信息,如圖8-4所示。圖8-4“應(yīng)用數(shù)據(jù)備份”對(duì)話框低代碼應(yīng)用的備份實(shí)例應(yīng)用備份成功后,在“應(yīng)用管理系統(tǒng)”界面左側(cè)的“功能列表”列表框中,選擇“平臺(tái)應(yīng)用管理”下的“應(yīng)用安裝升級(jí)備份”,打開“應(yīng)用安裝升級(jí)備份”頁面,如圖8-5所示,在該頁面中可以看到已有的應(yīng)用備份文件。圖8-5“應(yīng)用安裝升級(jí)備份”頁面低代碼應(yīng)用的備份實(shí)例在該頁面中可以看到已有的應(yīng)用備份文件。在該頁面右側(cè)的“操作”列中有“查看”“下載”“刪除”這3個(gè)按鈕。單擊“查看”按鈕可以查看應(yīng)用備份文件的詳細(xì)情況,單擊“下載”按鈕可以將應(yīng)用備份文件下載到本地,單擊“刪除”按鈕可以將應(yīng)用備份文件刪除。低代碼應(yīng)用的還原實(shí)例在“應(yīng)用管理系統(tǒng)”界面左側(cè)的“功能列表”列表框中,選擇“平臺(tái)應(yīng)用管理”下的“應(yīng)用部署管理”,打開“應(yīng)用部署管理”頁面,在該頁面的某個(gè)應(yīng)用的名稱所在行右側(cè)的“操作”列中單擊“更多”下拉按鈕,在彈出的下拉菜單中選擇“應(yīng)用回滾”命令,會(huì)打開“應(yīng)用回滾”對(duì)話框,如圖8-8所示。圖8-8“應(yīng)用回滾”對(duì)話框升級(jí)與迭代03升級(jí)與迭代概述版本控制是升級(jí)與迭代的基礎(chǔ),通過版本控制可以追蹤和記錄代碼的變化,方便進(jìn)行版本管理和升級(jí)。版本控制持續(xù)集成是一種軟件開發(fā)實(shí)踐,通過自動(dòng)化的構(gòu)建、測(cè)試和部署,可以快速發(fā)現(xiàn)和解決問題,提高開發(fā)效率。持續(xù)集成敏捷開發(fā)是一種軟件開發(fā)方法,通過快速迭代和持續(xù)改進(jìn),可以快速響應(yīng)用戶需求,提高產(chǎn)品質(zhì)量。敏捷開發(fā)低代碼應(yīng)用的升級(jí)與迭代升級(jí)是指將應(yīng)用的當(dāng)前版本替換為新版本,而迭代則是指在當(dāng)前版本中進(jìn)行小規(guī)模的更改和改進(jìn)。升級(jí)與迭代的概念01通過版本控制工具,如Git,跟蹤和管理應(yīng)用的升級(jí)和迭代過程,確保代碼的可追溯性和安全性。版本控制02在升級(jí)和迭代過程中,使用自動(dòng)化測(cè)試工具,如JUnit,確保應(yīng)用的功能和性能不受影響。自動(dòng)化測(cè)試03通過持續(xù)集成和部署工具,如Jenkins,實(shí)現(xiàn)應(yīng)用的自動(dòng)構(gòu)建、測(cè)試和部署,提高開發(fā)效率。持續(xù)集成與部署04配置管理配置管理的目的是標(biāo)識(shí)、跟蹤、控制變更。配置管理的基礎(chǔ)與核心是版本管理和版本管理軟件。版本管理的核心是基線管理。版本號(hào)規(guī)則“x.y.z-tag”?x:主版本號(hào)。?y:次版本號(hào)或子版本號(hào)。?z:構(gòu)建版本號(hào)或修訂版本號(hào)。?tag:標(biāo)簽,用于補(bǔ)充說明本次版本。tag為可選,如果沒有,則默認(rèn)表示正式版本。常見的標(biāo)簽值如下。Alpha:內(nèi)部測(cè)試版本。Beta:外部測(cè)試版本或公眾測(cè)試版本。RC(ReleaseCandidate):候選版本。Release/Stable/GA(GeneralAvailability):正式版本,用于正式部署上線運(yùn)行。LTS(LongTermSupport):長(zhǎng)期支持的正式版本。部署策略部署策略滾動(dòng)部署通過逐步替換舊服務(wù)的實(shí)例來緩慢部署新版本?;叶炔渴鹋c滾動(dòng)部署并沒有本質(zhì)的區(qū)別,灰度部署在滾動(dòng)部署的基礎(chǔ)上增加了精確的流量控制。藍(lán)綠部署在生產(chǎn)環(huán)境中部署相同數(shù)據(jù)的新版本的服務(wù),當(dāng)新版本(綠色)的服務(wù)測(cè)試通過后,將新的訪問切換到新版本的服務(wù)上。停機(jī)部署指將當(dāng)前版本的服務(wù)停機(jī)然后部署新的版本。簡(jiǎn)單且直接,通常所說的“割接”。低代碼應(yīng)用的升級(jí)與迭代優(yōu)點(diǎn)增量升級(jí)。升級(jí)狀態(tài)可視化。自動(dòng)化一鍵升級(jí)。非停機(jī)部署升級(jí)。在進(jìn)行增量升級(jí)時(shí),需要先將版本之間的差異進(jìn)行比對(duì)得到升級(jí)包,如圖8-12所示。圖8-12版本比對(duì)在得到升級(jí)包后上傳全量應(yīng)用包或升級(jí)包即可一鍵升級(jí),如圖8-13所示圖8-13上傳全量應(yīng)用包或升級(jí)包監(jiān)控與告警04監(jiān)控與告警概述監(jiān)控是確保應(yīng)用正常運(yùn)行的關(guān)鍵,可以及時(shí)發(fā)現(xiàn)問題并采取措施。監(jiān)控的重要性告警機(jī)制可以及時(shí)通知管理員,以便及時(shí)處理問題,減少損失。告警機(jī)制指標(biāo)、監(jiān)控與告警監(jiān)控指標(biāo)需要觀察和收集的數(shù)據(jù)信息,這些數(shù)據(jù)信息有助于了解監(jiān)控對(duì)象的狀況。根據(jù)指標(biāo)的定義,對(duì)數(shù)據(jù)進(jìn)行采集、聚合、統(tǒng)計(jì),以及通過可視化的方式呈現(xiàn)數(shù)據(jù)的過程。告警當(dāng)收集到的指標(biāo)達(dá)到規(guī)則時(shí),觸發(fā)某個(gè)指定的行為。常用的監(jiān)控指標(biāo)資源類監(jiān)控指標(biāo)存儲(chǔ)使用量指使用的外存的多少,一般根據(jù)具體情況制定網(wǎng)絡(luò)使用量指網(wǎng)絡(luò)流量的總量,包括上傳和下載的數(shù)據(jù)。內(nèi)存使用量根據(jù)具體情況制定I/O使用率一般不能超過70%CPU使用率一般不能超過75%常用的監(jiān)控指標(biāo)在單位時(shí)間內(nèi)處理請(qǐng)求的數(shù)量吞吐量處理失敗的比率,一般不能超過0.6%錯(cuò)誤率≤300ms:瞬間響應(yīng);≤2s:優(yōu)秀響應(yīng);≤5s:良好響應(yīng);≤10s:可接受/勉強(qiáng)接受響應(yīng);>10s:無法接受響應(yīng)。響應(yīng)時(shí)間020301性能類監(jiān)控指標(biāo)常用的監(jiān)控指標(biāo)運(yùn)營(yíng)類監(jiān)控指標(biāo)單位時(shí)間內(nèi)被訪問的次數(shù)當(dāng)前在線的用戶數(shù)量單位訪問量在線用戶數(shù)自部署運(yùn)行以來被訪問的次數(shù)累計(jì)訪問量自部署運(yùn)行以來至少有一次使用經(jīng)歷的用戶數(shù)累計(jì)用戶數(shù)在特定時(shí)間段內(nèi)至
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 西安培華學(xué)院《跨文化商務(wù)交際導(dǎo)論》2023-2024學(xué)年第二學(xué)期期末試卷
- 傣族獨(dú)舞大賽活動(dòng)方案
- 兒科教師節(jié)優(yōu)惠活動(dòng)方案
- 兒童樂園會(huì)員活動(dòng)方案
- 兒童公司活動(dòng)策劃方案
- 兒童劇本殺活動(dòng)方案
- 兒童友好活動(dòng)方案
- 兒童布偶活動(dòng)方案
- 兒童影樓暑假活動(dòng)方案
- 兒童打卡活動(dòng)方案
- 山西財(cái)經(jīng)大學(xué)華商學(xué)院《Java程序設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年AI在中醫(yī)診斷中的創(chuàng)新應(yīng)用探討
- 油氣管道輸送試題及答案
- 直飲機(jī)管理制度
- 醫(yī)院DRG培訓(xùn)課件
- 農(nóng)業(yè)經(jīng)濟(jì)的基礎(chǔ)試題及答案
- 2024年中國(guó)計(jì)量發(fā)展白皮書
- 廣東食品安全管理人員抽查考核題庫(kù)附答案
- 糧食公司筆試題庫(kù)及答案
- 《DTP藥房管理中靜脈注射類創(chuàng)新藥物患者用藥風(fēng)險(xiǎn)識(shí)別分析5400字》
- 肥胖中醫(yī)養(yǎng)生知識(shí)講座
評(píng)論
0/150
提交評(píng)論