專業(yè)長(zhǎng)春網(wǎng)站建設(shè)公司為您提供網(wǎng)站推廣、網(wǎng)站優(yōu)化、網(wǎng)絡(luò)推廣、網(wǎng)絡(luò)優(yōu)化、seo、長(zhǎng)春seo服務(wù),16年來(lái)從不用而業(yè)務(wù)員的網(wǎng)絡(luò)公司,信譽(yù)好,口碑好,服務(wù)好
<故障隔離的架構(gòu)會(huì)給平臺(tái)或產(chǎn)品帶來(lái)很多利益。其中明顯的利益是進(jìn)步了可用性跟可擴(kuò)大性,而不明品的利益是減少了上市時(shí)光跟開發(fā)本錢。公司會(huì)發(fā)明,采取故障隔離的架構(gòu),回退發(fā)會(huì)更輕易,而當(dāng)站點(diǎn)、平臺(tái)或產(chǎn)品 ;上線;后,再推出新功能也會(huì)更加輕易。
故障隔離的架構(gòu)會(huì)給平臺(tái)或產(chǎn)品的可用性帶來(lái)很大的利益。網(wǎng)站建設(shè)前期準(zhǔn)備包括了前期網(wǎng)站定位、內(nèi)容差異化、頁(yè)面溝通等戰(zhàn)略性調(diào)研,這些確立后,再去注冊(cè)域名、租用空間、網(wǎng)站風(fēng)格設(shè)計(jì)、網(wǎng)站代碼制作五個(gè)部分,這個(gè)過(guò)程需要網(wǎng)站策劃人員、美術(shù)設(shè)計(jì)人員、WEB程序員共同完成。當(dāng)一個(gè)故障隔離城或泳道在平臺(tái)或體系架構(gòu)級(jí)別出了故障,你失去的只是駐留在這些泳道的服務(wù)器中的功能、地理位置或客戶群。當(dāng)然,前提是你的泳道架構(gòu)設(shè)計(jì)正確,其余泳道不會(huì)調(diào)用這個(gè)出問(wèn)題的泳道。在這個(gè)例子中,不管哪個(gè)泳道出故障都不會(huì)給可用性帶來(lái)什么利益,但影響卻有大小之分,所以泳道的架構(gòu)就顯得十分重要。為了說(shuō)明這一點(diǎn), 讓咱們來(lái)對(duì)比一下支撐高可用性的泳道架構(gòu)跟架構(gòu)設(shè)計(jì)不良的泳道架構(gòu)。
咱們?cè)诮榻B各個(gè)主題時(shí),都采取了虛構(gòu)的AllScale公司為例,這次也不例外。網(wǎng)站設(shè)計(jì)準(zhǔn)備工作相當(dāng)重要,這決定你建站的目的,以及日后維護(hù)網(wǎng)站,讓你的網(wǎng)站發(fā)揮作用等是相當(dāng)?shù)闹匾?。AllScale公司的團(tuán)隊(duì)決定把創(chuàng)建泳道的概念利用到新開發(fā)的客戶關(guān)聯(lián)治理體系(CRM)跟已有的人力資源治理體系(HRM)上。這兩個(gè)體系都是SaaS (軟件即服務(wù))平臺(tái)。CTO約翰尼.菲克斯跟他的團(tuán)隊(duì)從無(wú)到有地開發(fā)了CRM平臺(tái),這個(gè)平臺(tái)支撐公司層面上的多租戶,也就是說(shuō),多個(gè)公司可能駐留在一個(gè)物理數(shù)據(jù)庫(kù)中,這樣可能減少整體本錢,更有效天時(shí)用資本。AllScale公司的架構(gòu)師還意識(shí)到了長(zhǎng)期擴(kuò)大的須要,因?yàn)樗鼈兊目蛻羰且恢痹黾拥?。因此,他們決定,對(duì)新開發(fā)的CRM解決計(jì)劃跟已有的HRM解決計(jì)劃,都以客戶為邊界,劃分利用跟數(shù)據(jù)庫(kù)。約翰尼跟AllScale公司的團(tuán)隊(duì)決定了,不再須要?jiǎng)澐值淖钚〉目蛻舴謮K是公司內(nèi)的一個(gè)部分。AllScale公 司的架構(gòu)師還判斷了要在美國(guó)范疇內(nèi),運(yùn)行多個(gè)活動(dòng)的數(shù)據(jù)中心。
AllScale公司的架構(gòu)師抉擇了泳道,或者說(shuō)故障隔離的架構(gòu)。他們大抵按一個(gè)十分 大的公司部調(diào)配以多少個(gè)較小的公司的方法調(diào)配數(shù)據(jù)中心,這些客戶所需的所有服務(wù)都來(lái)自于這個(gè)數(shù)據(jù)中心。數(shù)據(jù)中心的選址盡量湊近數(shù)據(jù)中心所服務(wù)的公司的企業(yè)總部。任何一個(gè)組件產(chǎn)生了故障,那么只有駐留在這個(gè)數(shù)據(jù)中心的客戶會(huì)在產(chǎn)生停機(jī)或服務(wù)中斷的進(jìn)程中在數(shù)據(jù)中心之間進(jìn)行通信。因此,一旦一個(gè)數(shù)據(jù)中心中從數(shù)據(jù)庫(kù)到邊界路由器的任何服務(wù)都不能受到影響。
局城網(wǎng)分段跟多個(gè)數(shù)據(jù)庫(kù),就可能把多個(gè)部分或一組公司放到數(shù)據(jù)中心的一個(gè)故障隔離域中。 這 Aslal公司的架構(gòu)師進(jìn)一步發(fā)明了一種利用泳道在數(shù)據(jù)中心中進(jìn)行擴(kuò)大的方法。 借助虛構(gòu)樣地,服務(wù)也不能跨故障隔離城通信。這樣的話,除了共享的網(wǎng)絡(luò)設(shè)備外(如路由器跟邊界路由 樣還可能對(duì)內(nèi)部路由器后的體系跟服務(wù)進(jìn)行故障隔離,包含局城網(wǎng)、數(shù)據(jù)庫(kù)、利用服務(wù)器等。同期,它容許公司把eca飯本的產(chǎn)品宣布給彼此隔離的客戶分段,從而進(jìn)步降落了危險(xiǎn))。其余任何設(shè)備故障都會(huì)被隔離在數(shù)據(jù)中心的逐個(gè)個(gè)區(qū)或城中。在實(shí)現(xiàn)時(shí),這種設(shè)計(jì)超出了預(yù)故障隔離的架構(gòu),而不是以客戶為邊界。在這種情況下,該團(tuán)隊(duì)可能會(huì)為登錄服務(wù)創(chuàng)建一個(gè)泳道,另一種方法是依照服務(wù)來(lái)劃分故際隔離城。讓咱們假討AlSeal的團(tuán)隊(duì)以服務(wù)為邊界創(chuàng)建了為更新銷售線索集的服務(wù)創(chuàng)建一個(gè)泳道,為查看銷售線索的服務(wù)創(chuàng)建一個(gè)泳道,為制造銷售線索衡量指標(biāo)的報(bào)表的服務(wù)創(chuàng)建一個(gè)泳道。這種方法的問(wèn)題在于,一旦其中任何一個(gè)服務(wù)出了故障,都可能給其余服務(wù)帶來(lái)意想不到的影響。例如,在上述例子中,一旦登錄服務(wù)產(chǎn)生故障,導(dǎo)致體系無(wú)奈拜訪,那么只管其余服務(wù)仍然可用,但可能想見(jiàn),體系的用量會(huì)逐步降落,因?yàn)樾碌牡卿洸僮鞫疾槐唤邮樟?。這樣要與平臺(tái)進(jìn)行交互的客戶在登錄失敗后會(huì)100%受到影響。
這并不是說(shuō),絕對(duì)不應(yīng)當(dāng)采取這種面向服務(wù)的隔離方法。恰好相反,這種方法可能很好地隔離代碼庫(kù)、通過(guò)隔離來(lái)縮短上市時(shí)光以及通過(guò)緩存特定服務(wù)的動(dòng)作來(lái)減少擴(kuò)大須要。然而,一旦你的服務(wù)要依附于其余服務(wù),無(wú)論是以前面提到的同步方法,還是要依照時(shí)光序列,一個(gè)服務(wù)要在另一個(gè)服務(wù)之前調(diào)用,那么你都使自己陷人了故障高發(fā)的田地。這時(shí)你可能通過(guò)確保先產(chǎn)生的服務(wù)存在更高的可用性跟冗余度,以降落它們出故障的危險(xiǎn),或者也可能進(jìn)行屢次劃分,進(jìn)一步隔離故障。
假如要采取前一種方法,即讓先產(chǎn)生的服務(wù)存在更高的可用性,常用的方法是極大地增加產(chǎn)能。此外,對(duì)每個(gè)公司進(jìn)行功能減負(fù)),也會(huì)有助于隔離某些問(wèn)題。對(duì)新的登錄代碼,強(qiáng)迫性地讓少量用戶采取特定的登錄池服務(wù),可能減少新代碼帶給AllScale公司的危險(xiǎn)。在服務(wù)器上樹破連接限度,可能在出于某些起因造成服務(wù)變慢時(shí),仍然使某些客戶可能正確登錄體系。
設(shè)計(jì)為可能禁用的,咱們稱之為功能減負(fù)。有了功能減負(fù)的設(shè)計(jì),就可能把產(chǎn)品中的某個(gè)功能禁用掉,從而不會(huì)影響到,其余功能。公司路動(dòng)能減負(fù)投貴的常見(jiàn)起因是,限度新的功能宣布對(duì)可用性跟 口可擴(kuò)大性的負(fù)面影響。功能減負(fù)履行切當(dāng),就可能在修復(fù)問(wèn)題代碼成體系時(shí),讓一個(gè)新宣布的版本保存在生產(chǎn)環(huán)境中,需無(wú)需回退全部宣布。通??赡芡ㄟ^(guò)一個(gè)軟開關(guān)讓有問(wèn)題的代碼成體系離線,在引發(fā)意外行動(dòng)的問(wèn)題得到解決后,再讓它上線。
采取這種方法,AlSal公同既依照服務(wù)進(jìn)行了劃分,又以公司為基本依照客戶進(jìn)行 咱們偏向于采取后一種方法,即進(jìn)行網(wǎng)站設(shè)計(jì)的屢次劃分來(lái)隔離故障,因?yàn)樗瑫r(shí)解決了可擴(kuò)大性跟可離,而后又在這個(gè)服務(wù)泳道中,采取泳道進(jìn)行了面向客戶的劃分。網(wǎng)站設(shè)計(jì)準(zhǔn)備工作相當(dāng)重要,這決定你建站的目的,以及日后維護(hù)網(wǎng)站,讓你的網(wǎng)站發(fā)揮作用等是相當(dāng)?shù)闹匾?。此外,AlSale公司還可能交 了劃分。首先ASCal公司以面向技巧的劃分方法為重要?jiǎng)澐址椒?,通過(guò)登錄服務(wù)泳道實(shí)現(xiàn)了隔離劃分的順序,首先為組公司創(chuàng)建一 個(gè)客戶豆莢 (或泳道),而后在豆莢中,用泳道來(lái)劃分服務(wù),其中逐個(gè)種服務(wù)可能是登錄服務(wù)。誠(chéng)然大多數(shù)公司認(rèn)為面向客戶的劃分方法更天然,但無(wú)論哪種方法都是可行的。劃分類型,其中將介紹AKF破方以及如何把它利用到服務(wù)、數(shù)據(jù)庫(kù)跟存儲(chǔ)結(jié)構(gòu)上。
>
相關(guān)鏈接:長(zhǎng)春網(wǎng)站優(yōu)化,長(zhǎng)春網(wǎng)站推廣,長(zhǎng)春網(wǎng)絡(luò)推廣,長(zhǎng)春網(wǎng)站排名,網(wǎng)站推廣,網(wǎng)絡(luò)推廣,網(wǎng)站優(yōu)化,網(wǎng)站排名,長(zhǎng)春seo,網(wǎng)站seo,http://halongbayreviews.com