終於來到重頭戲了,緊接在分散式架構之後我們來談談雲端化架構,這是近期許多企業開始採用的架構,至於是甚麼原因呢?讓我們看下去
我相信有些人可能對雲端還不是很理解,所以就讓我來簡單簡介一下
當我們談論 雲端(Cloud) 時,這個名稱可能會讓它聽起來遙不可及。你可能會想像,就像天上的雲那樣,它似乎無所不在、無邊無際,並且幾乎在任何地方都能看到。相較之下,我們實際接觸到的設備則被稱為地端(On-Premises)。換句話說:這是一種隨時隨地可掌握的資源。
在雲端的世界裡,我個人認為可以簡單分為兩個層次來討論
舉例來說,我們時常使用 Google雲端硬碟 用於傳輸資料,但有想過東西存到哪裡了嗎?答案是,你透過了 GoogleDrive 這個服務,將資料存入了資料中心(Data Center)。
恩...我相信大概還是聽不懂
簡單來說,資料中心就是放一堆電腦的地方,而你的資料只是透過網路送到 Google 公司的硬碟裡。所以...當你執行上傳這個動作,就相當於託管了一個 資源 到雲端
我們通常會假設自己個人的資源是有限的,而雲端資源遠比我們多,因此當我們突然有大量儲存、計算需求時不太可能為了短時間的需求而添購設備(這並不符合成本),這時候不論是企業或個人都會考慮用有限的成本來解決問題,而雲端就是其中一個解法。
你可以把雲端想像成批發/出租公司,專門借你資源,但我們都知道一台電腦的配備是有限的,想像一下當今天有一個64核心CPU的實體主機在資料中心裡,而你只使用了其中的63核心,則剩下的一個核心便未被充分利用,這對雲端公司來說相當於是資源的浪費。因此,雲端公司更傾向於你按需使用資源,以避免不必要的開支和資源浪費。
剛有說到,在雲端的世界裡可以簡單分為兩個層次,而基礎設施層指的是那些放在機房的電腦、伺服器、網路設備、散熱設備...等;換句話說,使用者不必擔心這些設施的維護與修繕,只需要聚焦在服務本身,也就是服務應用層。
現在的雲端公司也是很聰明,為了你鼓勵將 系統服務化 ,推出了不同於以往虛擬專用伺服器(Virtual Private Server)的租用方法,也就是用量計費法。主打著用多少算多少,不用擔心資源的浪費或不足,提供非常彈性的計費方式,也因此泛生了許多專為雲端設計的架構。