导读 | 一般,当讨论混合云时,这样的讨论的天然选择一般围绕OpenStack加上VMware,或AWS与OpenStack, 甚至不一样的云和容器选项 - 但Azure与OpenStack相结合是一个不太常见的讨论。 |
这其实是一个独特的结合,你能够认为它是Azure的公共云和OpenStack的私有云高度企业目标.
随着Azure拥有企业级安全和加密,甚至提供他们最近宣布的Azure堆栈,旨在帮助企业弥合他们的数据中心和云之间的差距,和OpenStack的固有开放性的API,使企业可以构建本身的云,这些应该天然适合在云端景观。然而,这种组合使人惊讶地常常被忽视。linux
Nati Shalom最近在他的文章中讨论“前提下实现混合云的最小公分母”这些天,一项调查代表,企业每每同时利用多达6种云,并且该列表只是随着新技术的兴起而不断增加。ios
这就是为何像Azure Stack这样的解决方案,也适用于云应用程序从传统数据中心迁移到云中的多云scenerios,特别是在考虑到这种转换涉及的全部企业级考虑时,危急。安全
在历史上,为了实现云可移植性,您须要经过将您的应用程序从如下基础设施的全部基础逻辑抽象化来知足最小公分母,可是这种类型的模型价格昂贵。特定云提供的全部实际优点。若是有更好的方法怎么办?实现互操做性和云之间的可扩展性的方法,同时充分利用底层云功能和服务组合。app
可是即便如此,这些天的许多解决方案并不老是提供可扩展性和互操做性企业,这些日子须要用于面向将来,应用程序部署可移植性以及跨云的其余流行使用状况。混合云自己也已经证实,它不会免疫将来证实与破坏性技术天天出现 - 没有不一样,最新和最大的容器(阅读更多的破坏周期)。这意味着新方法须要实际构建用于混合堆栈,而不只仅是云,同时为底层基础结构提供所有的功能。加密
输入TOSCA(Oasis Foundation for the cloud applications的标准)。 TOSCA是为这个确切的场景编写的,并提供固有的云互操做性和不可知论。 TOSCA方法旨在标准化应用程序在云环境中编排的方式。和企业式标准,构建一种语法和词汇使组织可以以大大简化的方式适应快节奏的云世界。插件
基于TOSCA的Cloudify做为一个集成平台构建起来,利用标准化的模板,工做流和云插件提供跨越不会本机或直观地插入到彼此的技术的单一窗格,例如OpenStack和Azure,甚至Kubernetes或Docker,以及非虚拟化环境(如传统数据中心)。 Cloudify使得有可能选择一种适应您组织工做或但愿工做的技术,而不须要您根据所采用的技术调整您的技术,堆栈或实践。生命周期
模板化语言(如TOSCA)比API提取具备更大的灵活性,提供企业所需的可扩展性和定制级别,而不须要开发或更改底层实现代码,这就是为何重要项目,如ARIA,Tacker,和OpenStack Heat正在构建基于此标准的解决方案。开发
经过这种方式,Azure用户如今拥有一套构建块,用于跨云,堆栈和技术管理整个应用程序堆栈及其生命周期。如今微软自豪地拥有GitHub上最开放源码的开发者,在Facebook,Angular,甚至谷歌和Docker以前惊人,Azure是实现这一水平的开放性和互操做性的独特定位。部署
这也将最终提供更高程度的灵活性,容许用户针对每一个案例或应用程序定义本身的抽象级别。以这种方式,能够实现云可移植性,而不须要改变底层代码,实现真正的混合云。get