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