作者:李華棟,來(lái)自授權(quán)地址
驅(qū)動(dòng)盤(pán) 如果僅僅搭建一個(gè)小程序來(lái)玩一玩的話(huà),那么有臺(tái)機(jī)器簡(jiǎn)單的配置一下即可。 裝數(shù)據(jù)庫(kù)服務(wù)、HTTP服務(wù)器、配置HTTPS證書(shū),后面的這一項(xiàng)看起來(lái)復(fù)雜一些,按照證書(shū)的簽發(fā)流程即可。 這些不是當(dāng)下講的主要內(nèi)容。我們的主旨就是配置可以動(dòng)態(tài)擴(kuò)展方案 一、主機(jī) 可以選擇目前市場(chǎng)上的各種云主機(jī),最開(kāi)始的時(shí)候可以選擇基本的(最便宜配置), 1核1G內(nèi)存之類(lèi)的都是可以的,現(xiàn)在還有各種活動(dòng),基本上是人人都可以玩的,可以使用的。這個(gè)時(shí)候要注意一上要選擇可以升級(jí)CPU和內(nèi)存的那種機(jī)器。到了后期就可以很方便的動(dòng)態(tài)擴(kuò)展了。到了單機(jī)性能不行的時(shí)候,可以再擴(kuò)展多臺(tái)主機(jī)上。最好先把單機(jī)的性能發(fā)揮到極致。
二、硬盤(pán) 系統(tǒng)盤(pán)基本上默認(rèn)送20G或40G之類(lèi)的,可以再配置一塊云數(shù)據(jù)盤(pán)50G或100G,主要有來(lái)存放基礎(chǔ)的代碼包和日常日志信息,這樣可以方便你動(dòng)態(tài)的擴(kuò)展。最好能做到按需使用。那要是單塊不夠用怎么辦呢?這種情況下就要考慮把要存的內(nèi)容剝離出去了。建議一開(kāi)始的時(shí)候就把它剝離開(kāi)了。圖片、音頻、視頻之類(lèi)的就不要放在服務(wù)器的硬盤(pán)之上。不然多大的硬盤(pán)都滿(mǎn)足不了你的使用??紤]可以后期的擴(kuò)展,那就使用下面要說(shuō)的對(duì)象存儲(chǔ)。
三、存儲(chǔ) 對(duì)象存儲(chǔ)OSS,或者類(lèi)似這樣的名字,這一塊之前就很容易忽略,基本上是沒(méi)有考慮的。很多內(nèi)容都在硬盤(pán)上。硬盤(pán)出了問(wèn)題就只能干瞪眼了?,F(xiàn)在云存儲(chǔ)也方便了。按需使用,而且有備份,用戶(hù)上傳的文件都可以存放在這里,云服務(wù)商可以幫助我們搞定,無(wú)限擴(kuò)展的事情,還有經(jīng)常需要處理的nginx、apache、tomcat這些產(chǎn)生的日志。如果需要進(jìn)一步處理的話(huà),也可以放在這里。
四、帶寬 帶寬的話(huà),可以選擇一個(gè)基本帶寬,可以觀察一段時(shí)間,進(jìn)行調(diào)整,添加或減少,如果是不定期有很大的需要的話(huà),比如我們現(xiàn)在的語(yǔ)音直播,就在直播的時(shí)間段,用戶(hù)會(huì)涌入,帶寬需要比較高,這樣的話(huà)可以購(gòu)買(mǎi)這樣一段時(shí)間的流量包。滿(mǎn)足你的需要。 另外一種情況也是可以考慮的,就是共享帶寬的思路。把多臺(tái)主機(jī)聯(lián)起來(lái)共享一個(gè)出口的帶寬。
五、數(shù)據(jù)庫(kù) 基本上都需要使用數(shù)據(jù)庫(kù),之前都是安裝到主機(jī)了。一樣的道理,受限于硬盤(pán),要是數(shù)據(jù)庫(kù)成為了瓶頸那就要升級(jí)云主機(jī)了,不妨也使用云數(shù)據(jù)庫(kù)的方式??梢詣?dòng)態(tài)的升級(jí)。 關(guān)系型與非關(guān)系型數(shù)據(jù)庫(kù)都可以采用這樣的方式來(lái)處理。
把以上各個(gè)點(diǎn)做到了。不管像1000用戶(hù)還100W+用戶(hù),都可以輕輕松松的面對(duì)。需要做的就是花錢(qián)升級(jí)配置,這樣可以做到與技術(shù)的非相關(guān)。 如果純粹是為了練習(xí)技術(shù),那就在一臺(tái)機(jī)器上使勁的折騰吧,犯錯(cuò)越多,成長(zhǎng)越快。
互動(dòng)小話(huà)題:服務(wù)器配置中你遇到哪些坑?都是怎么解決的呢? |
工作日 8:30-12:00 14:30-18:00
周六及部分節(jié)假日提供值班服務(wù)