您應(yīng)該在系統(tǒng)中實(shí)現(xiàn)適當(dāng)?shù)墓收细綦x,以生成實(shí)際的股東回報(bào)。然后你可能會(huì)問:“好的,謝謝,你能告訴我怎么做嗎?
不幸的是,答案取決于您的特殊需求、開發(fā)速度、不可用性和系統(tǒng)不可用的原因、客戶對(duì)可用性的期望、簽署的可用性承諾以及產(chǎn)生大量組合的因素。所以我們不能告訴你的環(huán)境需要什么。
簡而言之,您可以應(yīng)用一些簡單的原則來提高您的可伸縮性和可用性。在這里,我們將介紹一些最有用的排除故障的原則。
方法1:將最有利可圖的功能放在泳道
無論您做什么,確保最有利可圖的功能正確地與故障和其他系統(tǒng)需求約束隔離開來。
常熟做網(wǎng)站屬于前臺(tái)工程師的一項(xiàng)任務(wù),前臺(tái)工程師任務(wù)包括:網(wǎng)站設(shè)計(jì)、網(wǎng)站用戶體驗(yàn)、網(wǎng)站JAVA效果、網(wǎng)站制作等工作。網(wǎng)站制作是策劃師、網(wǎng)絡(luò)程序員、網(wǎng)頁設(shè)計(jì)等崗位。如果您正在運(yùn)行電子商務(wù)站點(diǎn),則可能是單擊“購買”按鈕觸發(fā)的購買過程,也可能是處理信用卡時(shí)的結(jié)帳過程。如果您運(yùn)行的是一個(gè)內(nèi)容提供網(wǎng)站,通過專有的廣告發(fā)布系統(tǒng)賺錢,請(qǐng)確保廣告發(fā)布系統(tǒng)與系統(tǒng)的所有其他功能是分開的。如果您的網(wǎng)站從每日注冊費(fèi)中賺錢,請(qǐng)確保從注冊到計(jì)費(fèi)的過程是正確隔離的。
您可能有與站點(diǎn)的賺錢能力密切相關(guān)的次要進(jìn)程,因此您當(dāng)然應(yīng)該考慮向它們添加泳道。
常熟網(wǎng)站制作通俗的來說就是網(wǎng)站通過頁面結(jié)構(gòu)定位,合理布局,圖片文字處理,程序設(shè)計(jì),數(shù)據(jù)庫設(shè)計(jì)等一系列工作的總和,也是將網(wǎng)站設(shè)計(jì)師的圖片用HTML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)應(yīng)用)方式展示出來。例如,在電子商務(wù)站點(diǎn)中,您可能需要將搜索和瀏覽功能都放在車道上。在提供內(nèi)容的網(wǎng)站中,可能需要將訪問量最大的區(qū)域放置在自己的一條或多條車道上,以幫助進(jìn)行需求和容量推測。社交網(wǎng)站應(yīng)該為最頻繁訪問的個(gè)人信息頁面創(chuàng)建全部或部分泳道。
方法2:在泳道
中放置最容易發(fā)生故障的特性(如第8章所述),如果您經(jīng)常執(zhí)行季度故障評(píng)審會(huì)議,您會(huì)發(fā)現(xiàn)站點(diǎn)中的某些組件重復(fù)導(dǎo)致故障,因此在未來的備用項(xiàng)目中,您應(yīng)該絕對(duì)考慮這些組件并隔離這些區(qū)域。季度失敗審查會(huì)議的目的是從我們過去的錯(cuò)誤中吸取教訓(xùn)。如果需求引起的可用性問題被重復(fù),我們應(yīng)該隔離這些領(lǐng)域,以防它們影響到產(chǎn)品或平臺(tái)的其他部分。
方法3:這種方法在多租戶SaaS系統(tǒng)中特別有用,在這種系統(tǒng)中,泳道按照自然邊界
劃分,通常需要沿著Z軸擴(kuò)展,需要最擴(kuò)展性的站點(diǎn)和平臺(tái)通常依賴于Z軸上的分段,最常用的是按客戶劃分。雖然這個(gè)分區(qū)通常首先在模式的存儲(chǔ)或數(shù)據(jù)庫級(jí)別實(shí)現(xiàn),但是我們應(yīng)該為從請(qǐng)求到數(shù)據(jù)存儲(chǔ)或數(shù)據(jù)庫的所有組件創(chuàng)建泳道。