前言
站在用戶的角度思考問題,與客戶深入溝通,找到堯都網(wǎng)站設(shè)計與堯都網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站建設(shè)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、主機(jī)域名、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋堯都地區(qū)。
當(dāng)我們在做大促,類似于雙十一的活動時候,老板就會跑過來問我們這些問題
1.線上服務(wù)能承受多大的訪問量
2.單臺服務(wù)器能承受多大的訪問量
3.需要加機(jī)器嗎?需要加多少臺機(jī)器
這個時候,就體現(xiàn)出容量規(guī)劃的重要性了。那到底什么是容量規(guī)劃呢?
容量規(guī)劃是以當(dāng)前的性能作為基線,來決定你需要什么及什么時候需要
容量規(guī)劃可以分解為下面 4 個步驟
在沒有明確網(wǎng)站需求之前,不應(yīng)該開始容量規(guī)劃。
一般每個服務(wù)都有對外承諾的服務(wù)質(zhì)量,那么我們就需要根據(jù)這個目標(biāo)來做容量規(guī)劃及硬件方面的投入。
比如 A 網(wǎng)站能承受 3000 QPS,響應(yīng)時間小于 200 ms。
SLA (服務(wù)等級協(xié)議)
不知道當(dāng)前服務(wù)能承受的容量范圍的話,不建議進(jìn)行容量方面的規(guī)劃。
我們需要通過測試來了解當(dāng)前服務(wù)的數(shù)據(jù)指標(biāo)。沒有測試出你的服務(wù)上限的話,規(guī)劃出來也是沒有效果的。
測試主要分為下面 2 個步驟
預(yù)測容量是一個持續(xù)的過程,需要靠數(shù)學(xué)與直覺來進(jìn)行精確的預(yù)測。
整體過程如下
一旦確定未來需要多少容量才能滿足業(yè)務(wù)需求,就可以著手新的設(shè)備,并進(jìn)行部署。
通過自動化部署工具( Ansible、 Salt ) 最大限度的減少部署時間