如何解決服務器規模和容量規劃難題?
這里涉及到一個概念,就是彈性伸縮。
俗話說計劃不如變化快,特別是互聯網行業,市場形勢瞬息萬變。
如果服務器容量規劃和實際情況不符,可能會出現這樣的情況:
可能雄心勃勃的開發了一個業務,對市場充滿期待,買了一堆機器,上線后發現不溫不火,服務器嚴重低負載,燒的都是錢啊。
相反可能一個創新的點子,本來沒抱多大希望,上線后突然火了,請求量暴增,而此時你的服務器滿負荷,采購擴容都來不及,導致業務一定時期不可用,讓競爭對手搶占了先機。
所以服務器必須具備彈性伸縮的能力,一方面應對增長的用戶量場景,一方面節約相應的成本。
服務器彈性伸縮的能力需要是在各個環節都要滿足,包括前端的入口,負載均衡,后端的服務,底層的數據庫都要有能力做到彈性伸縮。
彈性伸縮的含義就是在可以根據請求量的變化自動的計算資源容量,快速容易的增加機器和減少機器,甚至于更改機器的配置。
一般公司是很難做到這一點的,這涉及到主機的cpu,磁盤的虛擬化,對系統資源的容器化,對網絡帶寬的管理等等方方面面。對于一個小公司而言做這些事情代價是很高的。
所以公有云服務提供商出現了,他們就是專業做這個事情的,徹底托管屏蔽業務底層依賴的硬件和基礎軟件資源。從負載均衡,主機硬件資源,網絡帶寬,數據庫,搜索引擎,安全防護一條龍服務。這樣企業不用過多的考慮服務器資源方面的規劃,一切資源可以隨時增加和釋放,非常方便。
對于初創公司,一般業務公司來說上云是個很不錯的選擇。目前比較成熟的云服務提供商包括:亞馬遜AWS,微軟Azure,阿里云,騰訊云,華為云等。
以上是我的建議,望采納。
上一篇現在都是什么人在做自媒體
下一篇為何歡子TV能做成功