事務(wù)。蘇州網(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)頁(yè)設(shè)計(jì)等崗位,應(yīng)用各種網(wǎng)絡(luò)程序開發(fā)技術(shù)和網(wǎng)頁(yè)設(shè)計(jì)技術(shù),為企事業(yè)單位、公司或個(gè)人在全球互聯(lián)網(wǎng)上建設(shè)站點(diǎn),并包含域名注冊(cè)和主機(jī)托管等服務(wù)的總稱。為了計(jì)劃成功,該系統(tǒng)被設(shè)計(jì)成橫向擴(kuò)展。不要讓自己陷入這樣的困境:當(dāng)你想縱向擴(kuò)張的時(shí)候,你會(huì)發(fā)現(xiàn)你沒有錢去買一個(gè)更快更大的系統(tǒng)。
當(dāng)您發(fā)現(xiàn)系統(tǒng)中的客戶和交易正在快速增長(zhǎng),并且系統(tǒng)無法擴(kuò)展到多個(gè)服務(wù)器時(shí),您會(huì)怎么辦?理想情況下,你應(yī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)頁(yè)設(shè)計(jì)等崗位,應(yīng)用各種網(wǎng)絡(luò)程序開發(fā)技術(shù)和網(wǎng)頁(yè)設(shè)計(jì)技術(shù),為企事業(yè)單位、公司或個(gè)人在全球互聯(lián)網(wǎng)上建設(shè)站點(diǎn),并包含域名注冊(cè)和主機(jī)托管等服務(wù)的總稱。無論是購(gòu)買更大的服務(wù)器,還是花費(fèi)更多的編程時(shí)間使軟件在多個(gè)服務(wù)器上運(yùn)行。使應(yīng)用程序或數(shù)據(jù)庫(kù)能夠在多個(gè)服務(wù)器上運(yùn)行稱為橫向擴(kuò)展。繼續(xù)讓系統(tǒng)在較大的硬件上運(yùn)行稱為垂直縮放。在分析過程中,通過ROI計(jì)算,可以得出這樣的結(jié)論:購(gòu)買更大的硬件比花費(fèi)技術(shù)資源修改應(yīng)用程序更便宜。盡管我們支持對(duì)這一結(jié)論的分析方法,但對(duì)于超高速增長(zhǎng)的公司和產(chǎn)品來說,這可能是錯(cuò)誤的。原因是它可能沒有考慮到長(zhǎng)期成本。用兩個(gè)64位雙核處理器替換一個(gè)服務(wù)器和一個(gè)四個(gè)處理器的服務(wù)器的成本(大約是從它獲得的額外計(jì)算資源的兩倍)。當(dāng)我們繼續(xù)購(gòu)買更多處理器的大型服務(wù)器時(shí),就會(huì)出現(xiàn)謬誤。計(jì)算處理能力的成本曲線是一個(gè)冪律曲線,其中成本增長(zhǎng)不再與較大的服務(wù)器提供的處理能力的增加成正比,l假設(shè)您的公司繼續(xù)成功和增長(zhǎng)。那么,購(gòu)買一個(gè)更大系統(tǒng)的成本將繼續(xù)超過這一曲線。雖然您可能已經(jīng)為技術(shù)更新做了預(yù)算,但您可能仍然不得不以驚人的高價(jià)格購(gòu)買新系統(tǒng)。如果你的系統(tǒng)在水平上是可擴(kuò)展的,那么你買的系統(tǒng)就會(huì)便宜得多。總體而言,您的總成本將顯著增加。當(dāng)然,隨著代碼庫(kù)的增加和系統(tǒng)復(fù)雜性的增加,解決這個(gè)問題的編程資源成本也隨之增加,但這種增加是線性的。因此,在本章開頭的分析中應(yīng)該總結(jié)出,要花時(shí)間盡早修改代碼進(jìn)行橫向擴(kuò)展。
七種配置(內(nèi)存、硬盤等)除了處理器的數(shù)量和每個(gè)處理器的核心數(shù)量之外,服務(wù)器的成本幾乎完全相同。該圖使用來自大型服務(wù)器供應(yīng)商的在線報(bào)價(jià)和配置。不可否認(rèn)的是,兩個(gè)雙核處理器的計(jì)算資源不等于一個(gè)四核處理器的計(jì)算資源,但它們的成本非常接近。注意快速增長(zhǎng)曲線。
基于我們?yōu)閿?shù)以百計(jì)的客戶提供服務(wù)的經(jīng)驗(yàn),這種分析幾乎總是導(dǎo)致對(duì)代碼或數(shù)據(jù)庫(kù)進(jìn)行橫向擴(kuò)展的修改。這就是為什么AKF合作伙伴確定f的垂直擴(kuò)展總是失敗的原因。最后,您總是會(huì)遇到兩種情況中的一種,即成本效益不高,或者沒有更大的硬件可用。