之前已經在個人如何選擇阿裡雲伺服器文章中介紹了個人購買阿裡雲伺服器的方法,今天來說下公司或個人使用者如何選擇阿裡雲伺服器的配置。
企業和個人最大的差別就是企業面向的使用者衆多,對通路速度和資料安全性要求非常高。試想下你的網站三天兩頭被黑客攻擊,網站被黑了,資料沒了,這樣的網站怎麼能吸引到使用者呢。
對于個人站長,使用者基數不是非常大,我認識的很多站長基本都是購買一台高配的ecs後,所有的東西都往ecs上安裝,比如資料庫,緩存服務等。這樣做的缺陷是web服務和資料庫存儲沒有進行分離。企業站點一般來說可以分為api和資料存儲,api是面向外網使用者的,為使用者提供資料服務和展現ui。資料庫則存儲使用者的重要資料,将存儲和服務分開部署可以有效減小單台伺服器的壓力,第二則是資料安全更有保障。
阿裡雲伺服器1核2G低至82元/年,阿裡雲官活動網址:
https://dashi.aliyun.com/site/yun/aliyun可以用20代金券,即102-20=82。
是以對于企業站點來說,首先需要将api和資料庫存儲進行分開部署,以便分攤壓力。在企業的前期,可能通路量很小,這時候所有的資料隻需要直接通路資料庫就可以了。随着通路量的增長,那麼對于伺服器的性能要求便會非常高,一般企業的場景是:讀多于寫。是以這時候可能需要引入額外的緩存伺服器。
申請阿裡雲服務時,可以使用
2000元阿裡雲代金券,阿裡雲官網領取網址:
https://dashi.aliyun.com/site/yun/youhui那麼對于api和資料庫的存儲配置我們該如何選擇呢?首先也是付費方式和地域選擇:
點選直達會場在這裡我們同樣選擇包年包月的付費方式,地域選擇也是跟着客戶走的,哪個節點離你的客戶最近,那麼就選擇哪個節點。
執行個體選擇:
關于執行個體的配置選擇,我給出的建議是2核4G,當然你也可以根據自己的使用者量和通路量适當做修改。我們配置的ecs執行個體,一般用來做Tomcat伺服器。衆所周知,單核處理器的能力有限,很多場景下的應用無法支援。比如我們的程式是多線程的,那麼單核計算能力的cpu計算能力将受限。是以企業在選擇ecs的時候,盡量選擇多核,而不是單核。
記憶體大小的選擇。理論上記憶體越大越好,這樣可以緩存更多的資料,讓api服務速度飛快,然而這是不大可能的。因為受企業成本,使用者數量這些因素的制約,是以選擇配置實際上是一個權衡的過程,選擇目前情況下能夠滿足自己的配置就好了。
架構選擇。在架構選擇上,可以選擇x86計算和計算型c5。其中計算型c5一般用來做web伺服器,這也是阿裡雲官方推薦的配置。如果企業有别的特殊業務需求,則可以參考阿裡雲給出的各個架構的特點進行選擇。
作業系統和存儲。作業系統的選擇則是根據自己的開發語言決定的,如果是.net可以選擇windows;如果是php,java,net core,phyton則可以選擇CentOS。由于我們的ecs隻是用來做Tomcat伺服器,是以40G存儲對于tomcat伺服器來說其實是足夠的,如下圖所示:
可以提前
領取小站卷ecs的配置選擇已經說完了,同樣購買年限也是推薦購買3年時間,因為有5折優惠,這對于企業來說其實也是非常大的優惠,如果企業後期業務增長,通路量增大,阿裡雲也是可以動态擴容的,非常友善。
在選擇完api伺服器後,我們就來選擇rds服務了。rds就是我們的資料庫,具體選擇哪項rds,則依賴于我們用到資料庫的版本,目前阿裡雲上主要具有四個版本的資料庫,分别是:MySQL,MSSQL,PostgreSQL,PPAS。其中除了ppas我沒用過,其他三種我都使用過。這裡我就以MySQL為例子來說下。
先看下圖的配置選擇:
地域的選擇和我們選擇ecs的思路是一樣的,選擇離使用者最近的節點。資料庫的版本我們一般會選擇開源社群的最新版本,因為最新的版本意味着更好的性能和特性,當然有時候也會有坑,這個自己衡量。
系列選擇。企業建議選擇高可用版。高可用版采用一主一備的部署方式,相比于基礎版,更加穩定。存儲類型選擇本地ssd盤。
規格選擇。資料庫是企業存儲資料和計算的核心,大量的業務場景都依賴于資料庫,是以建議資料庫的規格至少選擇2核4G為最低配置。
訂單時間選擇上,同樣也是建議購買三年,享受5折優惠。
此外,ecs和rds用來搭配使用,還有一個非常大的優點,就是ecs和rds的内網資料傳輸流量是免費的。大家知道api的資料展示都是來自于rds的資料庫中的資料,内網的傳輸速度相比于外網的傳輸速度更加快速。這是一個非常大的優勢和便利。