混合云架构、特点和设计目标目前混合云没有精确的定义,从NIST的定义中可归结出混合云的一般性定义:多个云之间互联的IT架构
从这个定义可以得出如下形式的云混合:公有云之间的混合
私有云之间的混合
公有云和私有云的混合
公有云和传统IT的混合
在概念上,多个云的混合与多云很像
多云本身也没有精确的定义,但一般认为它与混合云的区别在于混合云需要通过专线或VPN来连接各个相关云,而多云则不必这样做,多云通过CMP(CloudManagementPlatform)即云管平台来管理多个云
混合云关注云资源之间的互联,以便应用能相互通信,而多云则关注云资源的管理,其主要通过OpenAPI来管理云
我们不讨论多云,主要关注混合云
下面分别对上述各种云混合的形态进行分析
云混合的形态1
公有云之间的混合公有云之间的混合其实发展得比较早,鉴于有些用户不希望依赖某个具体的云厂商,或者事实上不能依赖单个厂商,这时跨云架构便比较合适
实际上,市场上有很多工具可以帮助用户支持多云架构,比如HashiCorp的Terraform就是流行的跨云部署工具,其试图抽象化基础架构模型,屏蔽各云之间的IaaS具体差别
私有云之间的混合这种混合一般是同一种私有云的连接
一般私有云都是一个公司内部的IT架构,为了降低运维成本,同一个公司一定会采用同一套架构
而异构的私有云混合,比如VMware和OpenStack之间的混合不是市场主流,这里不会重点介绍
公有云和私有云的混合这种情况是现在混合云的热点
如前所述,公有云和私有云各有优缺点,它们在未来相当长的一段时间内都将存在,所以各自利用对方的优点是必然趋势
公有云和传统IT的混合注意,就混合云的定义来说,混合云必然是云之间的互联,而现实中仍然大量存在传统IT+公有云架构
这种混合从定义上说不是混合云,因为云的一个重要特点是基础架构云化
但也有人将其归到混