前面說了不少,接下來咱們來想一下,咱們到底須要構建什麼樣的雲?數據庫
如下這張圖羅列了一些關鍵因素:緩存
一、可管理性安全
是否能夠提供一個統一的管理平臺、API接口、易使用的管理工具,好比監控、優化、審計等服務器
二、安全架構
安全主要體如今數據的安全、數據傳輸的安全、基礎架構之間的安全負載均衡
三、彈性擴展ide
對於雲來講,彈性擴展是一個必需的因素。工具
在資源缺少時,可以自動擴展資源,來知足資源需求或在資源充足時,自動減小資源,從而節省成本。性能
四、高可用的環境測試
對於雲來講,提供一個高可用的環境也是一個必需的因素。
一、服務器採用N+1設計,避免單點故障
二、使用自己具備容錯機制的應用程序
三、採用負載均衡服務,將負載分擔到不一樣的主機上。
四、創建可恢復的機制。
五、高性能
對於雲環境來講,性能也是一個不可或缺的因素,上雲以後,性能還需跟上。
一、對於雲主機來講,能夠更換不一樣類型的實例或者存儲,從而垂直擴展性能。
二、利用彈性擴展,能夠在水平方向來擴展性能。
三、數據庫,能夠使用只讀副本,高性能實例,緩存,從而來提高性能。
四、使用CDN服務來交付靜態網頁內容,從而提高用戶的體驗。
五、使用域名服務,提高多區域交付能力和容錯能力。
六、高效
高效,對於一些企業來講,也很是重要,主要體現以下幾個方面:
一、快速部署環境
二、短期內業務高效擴展
三、短期內,搭建測試環境
七、按需付費,沒必要猜想容量
這一條也是必需因素。
對於初創企業來講,這一條可讓企業在初期投入少部分,更多資本放在業務的擴展上。
以上,只是簡單羅列了一些雲必須具有的因素。