發(fā)布日期:12-28 ? 分類信息 ? 閱讀 130 次
云時代,,在面對云廠商高額的成本時,放棄云服務(wù)采用內(nèi)部基礎(chǔ)設(shè)施進行替換是否是更合適的選擇,?mysql移植方案https://www.openeuler.org/zh/openEuler 是一個開源,、免費的 Linux 發(fā)行版平臺,,將通過開放的社區(qū)形式與全球的開發(fā)者共同構(gòu)建一個開放,、多元和架構(gòu)包容的軟件生態(tài)體系,。同時,openEuler 也是一個創(chuàng)新的平臺,,鼓勵任何人在該平臺上提出新想法,、開拓新思路、實踐新方案,。
原文鏈接: https://levelup.gitconnected.com/how-we-reduced-our-annual-server-costs-by-80-from-1m-to-200k-by-moving-away-from-aws-2b98cbd21b46 聲明:本文為 CSDN 翻譯,,未經(jīng)允許禁止轉(zhuǎn)載。 作者 | Trey Huffine 譯者 | 彎月? ? ? ?責(zé)編 | 辛?xí)粤? 出品 | CSDN(ID:CSDNnews) 在本文中,,我們采訪了 Prerender.io 的首席工程師兼經(jīng)理 Zsot Varga。他跟我們分享了一個真實的小故事:他們放棄了AWS,,并構(gòu)建了內(nèi)部基礎(chǔ)設(shè)施來處理流量和緩存數(shù)據(jù),,從而將服務(wù)器每年的費用從100萬美元降低到了20萬美元。 “我們的目標是降低成本,,同時保持渲染速度和服務(wù)質(zhì)量不變,。這類的遷移需要仔細計劃和認真執(zhí)行,配置不正確或執(zhí)行不給力就會導(dǎo)致客戶網(wǎng)頁和社交媒體宕機,,影響他們的網(wǎng)絡(luò)搜索排名,,也會導(dǎo)致我們的客戶流失。” 需要解決的技術(shù)問題 簡單來說,,我們的產(chǎn)品Prerender會緩存和預(yù)渲染JavaScript頁面,,這樣搜索引擎就可以抓取和索引一個純HTML文件,你只需要在網(wǎng)站上安裝適當(dāng)?shù)闹虚g件,,就可以避免使用昂貴且冗長的JavaScript解決方案,。 但是,所有這些數(shù)據(jù)和流程都需要在服務(wù)器上處理,,為此以前我們使用的是AWS,。經(jīng)過幾年的發(fā)展,如今我們每分鐘需要處理的頁面超過了7萬,存儲的頁面高達5.6 億,,因此而產(chǎn)生的AWS費用也高達一百萬美元,。 繼續(xù)使用AWS,我們就需要持續(xù)承擔(dān)如此高昂的費用,。相反,,我們花了三個月的時間,通過一些現(xiàn)成的思路和一個清晰的計劃,,削減了80%的成本,。 遷移計劃 之前,我們使用的是托管在亞馬遜的AWS之上的服務(wù)器,,用于存儲客戶緩存和呈現(xiàn)的頁面,。眾所周知,AWS是目前最大的云提供商之一,,提供虛擬服務(wù)器和托管服務(wù),。 我們利用AWS來存儲緩存頁面,然后供Google,、Facebook以及其他搜索引擎查詢或抓取,。我們的產(chǎn)品Prerender的主要功能就是向Google以及其他搜索引擎提供靜態(tài)的HTML頁面,向人類用戶提供動態(tài)的交互式 JavaScript,。 我們所面臨的問題是,,將大量(TB級)的預(yù)渲染網(wǎng)頁存儲到第三方服務(wù)器上產(chǎn)生了巨額的費用。通過這種方式存儲緩存頁面,,導(dǎo)致我們所需承擔(dān)的維護和托管費接近天文數(shù)字,。 此外還有一個問題,很多初創(chuàng)公司都沒有考慮到,,也沒有太多相關(guān)的話題引發(fā)討論,,那就是流量成本。 將數(shù)據(jù)導(dǎo)入 AWS 是免費的,,但對于大多數(shù)軟件來說,,靜態(tài)數(shù)據(jù)并沒有什么用。但移動這些數(shù)據(jù)會產(chǎn)生巨額成本,,而這將成為我們前進道路上的瓶頸,。 那么,該怎么解決呢,?我們的計劃是,,將緩存的頁面和流量遷移到自己內(nèi)部的服務(wù)器上,并盡快減少對AWS的依賴,。 我們預(yù)估了一下成本,,發(fā)現(xiàn)可以將托管費用降低 40%,,而且此次服務(wù)器遷移不僅可以節(jié)省我們的成本,也可以為客戶省錢,。 我們的目標是降低成本,,同時保持渲染速度和服務(wù)質(zhì)量不變。這類的遷移需要仔細計劃和認真執(zhí)行,,配置不正確或執(zhí)行不給力就會導(dǎo)致客戶網(wǎng)頁和社交媒體宕機,,影響他們的網(wǎng)絡(luò)搜索排名,也會導(dǎo)致我們的客戶流失,。 為了避免可能出現(xiàn)的問題,,我們的計劃包含三個階段。如果出現(xiàn)任何問題,,我們可以輕松地退回到前一個階段,。如果由于某種原因?qū)е滦路?wù)器無法工作,我們也可以輕松地回滾,,而不會出現(xiàn)任何停機或影響到客戶的服務(wù)降級,。 我們需要謹慎地執(zhí)行系統(tǒng)測試,而且這是一個持續(xù)的過程,,可能需要數(shù)周或數(shù)月的時間,。 遷移過程 第一階段:測試(4~6周) 第一階段的主要工作是設(shè)置裸機服務(wù)器,在小規(guī)模且易于管理的機器上測試遷移,,然后再擴大規(guī)模,。這個階段沒有太多修改軟件的需求,我們決定在Linux的KVM虛擬機上運行服務(wù)器,。 5 月初,,我們的第一批服務(wù)器開始運行,1%的流量被定向到新服務(wù)器,。遷移兩周后,我們每天的費用節(jié)省了800美元,。5月底,,我們已將大部分流量工作負載從 AWS 遷移出去,渲染工作負載的成本降低了 45%,。 服務(wù)器每月的成本降到了13,000 美元,,與AWS相比,開支已經(jīng)削減了 22%,。 測試階段對于確保今后流程的順利運行至關(guān)重要,。我們付出了巨大努力,設(shè)法通過更多的監(jiān)控和更好的錯誤處理來提高系統(tǒng)的穩(wěn)健性,。
上一篇 :道光通寶:珍稀投資品的收藏價值與文化意義
CQ9電子游戲哪個出分高:可謂一絕的爆分技巧大獎 2023-11-27 17:28:12
獨家iBB娛樂游戲體驗:《模擬山羊3》沙盒惡搞全新季節(jié)性 2023-11-22 11:05:24
全球PG游戲格局巨變:newzoo發(fā)布2023報告,,主機+PC競爭激 2023-11-21 13:36:26
小黑云數(shù)據(jù):湖北十堰高仿 vps,,4核/4G內(nèi)存/60G硬盤/10Mbp 2023-11-20 08:27:51
榮耀之戰(zhàn)!AE86歸來《巔峰極速:夜城狂飆》成為PG游戲極 2023-11-11 14:44:44
新手必讀:CQ9跳高高電玩游戲技巧規(guī)律之爆分秘籍,! 2023-11-09 00:47:37
中國GPU嶄露頭角:摩爾線程內(nèi)部信分析CQ9電子行業(yè)的新機 2023-11-06 21:51:33
算賬機器人-JND-PC算賬-加拿大-牛牛機器人 2023-09-12 15:37:52
盈鋒 2023-08-25 12:23:52
水利水電二級資質(zhì)轉(zhuǎn)讓 2023-08-12 19:21:13