前面说了不少,接下来咱们来想一下,咱们到底须要构建什么样的云?数据库
如下这张图罗列了一些关键因素:缓存
一、可管理性安全
是否能够提供一个统一的管理平台、API接口、易使用的管理工具,好比监控、优化、审计等服务器
二、安全架构
安全主要体如今数据的安全、数据传输的安全、基础架构之间的安全负载均衡
三、弹性扩展ide
对于云来讲,弹性扩展是一个必需的因素。工具
在资源缺少时,可以自动扩展资源,来知足资源需求或在资源充足时,自动减小资源,从而节省成本。性能
四、高可用的环境测试
对于云来讲,提供一个高可用的环境也是一个必需的因素。
一、服务器采用N+1设计,避免单点故障
二、使用自己具备容错机制的应用程序
三、采用负载均衡服务,将负载分担到不一样的主机上。
四、创建可恢复的机制。
五、高性能
对于云环境来讲,性能也是一个不可或缺的因素,上云以后,性能还需跟上。
一、对于云主机来讲,能够更换不一样类型的实例或者存储,从而垂直扩展性能。
二、利用弹性扩展,能够在水平方向来扩展性能。
三、数据库,能够使用只读副本,高性能实例,缓存,从而来提高性能。
四、使用CDN服务来交付静态网页内容,从而提高用户的体验。
五、使用域名服务,提高多区域交付能力和容错能力。
六、高效
高效,对于一些企业来讲,也很是重要,主要体现以下几个方面:
一、快速部署环境
二、短期内业务高效扩展
三、短期内,搭建测试环境
七、按需付费,没必要猜想容量
这一条也是必需因素。
对于初创企业来讲,这一条可让企业在初期投入少部分,更多资本放在业务的扩展上。
以上,只是简单罗列了一些云必须具有的因素。