※ 引述《master456 (馬克斯)》之銘言:
: Shared Hosting Server 很多年前就有了,
: 主機可在世界任何角落.
: 現在出現新名詞 雲端 Server
: 還有 雲端硬碟
: 這跟以前的 Internet 硬碟, (很多免費郵箱都提供網硬碟供存放文件檔案)
: 一樣意思吧?
: 只是改個好聽的名詞!?
: 或 Cloud 又有什麼不同?
這事要從理論和實務分開去說.
===========================================================================
先說雲端定義 http://www.cloudopenlab.org.tw/ccipo_industryDefinition.do
如果嫌太長的話可以去看美國國家技術標準局的雲端定義
1. 隨需應變自助服務(On-demand Self-service)
消費者可依據使用需求狀況自行使用雲端服務,不需再透過雲端供應者與之互動。
2. 網路使用無所不在(Broad Network Access)
網路使用無所不在,亦即雲端供應者服務可隨時在網路取用,且使用者端無論大小,均可
透過標準機制使用網路。
3. 共享資源池(Resouce Pooling)
資源彙整讓雲端供應者透過多租戶模式(Multi-tenancy)服務消費者,依據消費者要求,
來指派或重新指派實體及虛擬資源,在所在地獨立性的概念下,消費者通常不知道所有資
源確切位置,只可能掌握國家、州或資料中心等大範圍區域地點。其中資源包括儲存、處
理、記憶、網路頻寬和虛擬機等。
4. 快速重新佈署靈活度(Rapid Elasticity)
彈性亦即能因應需求彈性且快速調整資源規模大小,對消費者而言,所提供的這種能力似
乎是無限的,可以在任何時間被購買任何數量。
5. 服務可計算(Measured Service)
計算服務量測中,雲端服務各層次均由雲端供應者掌控與監管,這對於計費、存取控制、
資源優化、處理能力規畫及其他工作相當重要,確保資源使用可被監測、被控制和被報告
,為供應者和消費者雙方提供透明化服務使用資訊。
===========================================================================
由上面可以知道,理論上如果是雲端的主機,至少要符合1/3/4/5點,
1就是用戶可以自行處理而不是透過主機商的操作人員去處理.
3的話應該不難,但是主機商的規模不會比公有雲的資料中心大
4的話你可以隨意修改規格,例如我可以在尖峰的時候設定高資源,離峰的時候節省資源
不然的話就是你可以隨意改成win/linux而不會被主機商受限
5算是計費機制,用多少算多少,我可以只租用一天、五天 而不會被收整個周期的費用
這點來說,我是用Azure的服務 所以都能辦到(當然其他公有雲也必定可以)
再來就是除了符合基本規範以外,公有雲的VM服務通常也提供許多服務.像是資料庫地理
備援(把亞洲資料庫備援到歐洲去),以免服務斷線之類~(當然這些服務也是算時間計費)
============================================================================
理論上總是美好的,實際上呢.......台灣業者或是消費者只要講到雲端
基本上就是連網.......
例如:雲端字典阿、雲端宅阿、雲端主機這我相信絕對不符合基本的五項規範
因為光要台灣主機業者做到 1/4/5就有難度,我記得以前使用的時候要修改規格還要
重新定合約,然後部署需要請人去處理,或是機器當掉也要請對方重開,完全不能
靠自己處理.
這一些對大型企業的公有雲的用戶來說 簡直匪夷所思
但是私有雲要怎麼符合規範呢?接觸的不多,我也不知道.光是本地企業自己做出多
點備援就有點困難了,所以混和雲算是比較不錯的方案.
另外甚麼雲端免費空間之類的,如果不是現有公有雲的廠商提出的話 我都當作是
一般的網路空間了.
至於使用真正雲端的服務/主機有甚麼優點呢?
以訂票系統來說,我可以架一個短期網站,假設只開放一周報名,我租用一周後就關掉,這樣
只收一周的錢.然後如果某天爆量,我可以自行設定緊急加開流量(或是系統自動偵測來調整
),這樣就變成付6天低負載+1天高負載的費用,而不用像傳統主機商一樣被收一堆錢.
主機只能用在網頁嗎? 再補一個"想像中"例子 (有實際案例但不知實際成本多少)
某實驗室想要針對一個模型做科學計算,但是運算能力不足,只好編列預算來購買新電腦.
可是實驗等級的電腦昂貴,預算一時間很難全部下來.這種時候改用雲端主機,設定高資源
的規模,這樣跑完該運算的花費只占新設備預算的1/10(猜測).
當然如果需要高度密集且長時間頻繁使用的話 還是比較建議購買新主機就是.