当前位置:首页>云计算>云动态

混合和多云管理不再困难:基础设施代码帮助

随着O u0026 M过程变得更加灵活,IT团队面临越来越复杂的问题。当应用动态更改时,可以使用敏捷或连续应用程序开发。但是当IT资源动态变化时,该怎么办呢?

多云和混合云是这个新的,动态的IT环境的一部分,并带来新的风险。为了解决这个问题,一些公司使用的基础设施是代码。

配置管理(CM)在大型IT基础设施中始终是必需的配置。一些CM工具来自云提供商,如Amazon Web Services或Microsoft Azure,或来自虚拟化或私有云软件供应商,如OpenStack或VMware。

基础设施或代码通过为应用程序创建虚拟托管模型来扩展CM。该虚拟主机模型分布在多个云环境和数据中心平台上。

混合云.jpg

虽然基础结构代码是CM的扩展,它作为DevOps的扩展开始弹出。用户无法在部署应用程序时构建良好的服务器或云服务。因此,DevOps工具和脚本必须包含这些配置任务。这允许DevOps脚本和工具绑定到配置;如果从一个云平台更改为另一个云平台,则用户必须更改脚本。基础架构即服务提供了一种将应用程序的虚拟世界与基础资源(包括云)隔离的方法。随着更多托管解决方案,基础设施代码变得更有价值。

基础结构,代码模型,创建部署描述符的中间层;用户将应用程序部署到由基础设施创建的抽象管理模型,然后该代码适用于当前正在使用的任何云,云或云混合配置环境。对基础设施的更改在应用程序和操作层中不可见,并且添加新的云提供程序只需要完成基础结构或代码的定义。

但是,编码用户需要注意以下三个重要步骤的基础设施:

1.是DevOps代码的基础设施隔离

IT团队能够将基础结构代码部署到任何定义了配置脚本的环境中,并使应用程序适应几乎任何公共云服务或数据中心平台。

IT团队需要根据代码将部署配置的基础结构定义IT资源的抽象模型。基础设施代码工具和做法差别很大。一些用户为每个应用程序构建基础结构或代码,而其他用户为每种类型的云托管环境构建通用模型,例如基础架构即服务,平台即服务或Docker。

通常,最好减少创建的抽象托管模型的数量,因为在添加新托管选项时必须调试每个模型。工具允许层次结构以这样的方式建模,即应用程序组件u0026 mdash; u0026 mdash;或应用程序的一部分u0026 mdash;是可以在部署整个应用程序的模型中直接引用的代码模型。

2.保护您使用的所有云或数据中心环境的基础架构或代码

一旦您了解所需的模型,请确保它们支持您计划使用的特定云提供商和数据中心配置。几乎所有的基础设施代码工具,如Chef和Puppet,允许用户为任何环境,但流行的公共云,私有云和平台解决方案(如虚拟机管理程序,容器系统和服务器操作系统)定义自己的配置规则u0026 mdash; u0026 Mdash;作为基础结构,代码工具集的一部分提供。还可以有社区支持,并且其他用户贡献他们的配置规则。从已经工作的配置开始比从头开始构建自己容易。

3.将事件流从基础架构扩展到部署工具

完成基础设施在编码方案中最微妙,困难和重要的事情是处理基础设施和代码以及其他工具集成的事件流。在大多数情况下,这意味着使用DevOps工具。应用程序生命周期操作管理需要根据情况选择正确的软件 - mdash;这些条件是在事件中的代码的基础设施。这些由主机资源生成的事件作为发生的信号。它们通常激活自动化过程,例如通过将其托管在其他地方来替换失败的应用程序组件。

基础设施,代码事件和流程紧密相连,这就是为什么大多数计划使用混合或云部署的组织将研究DevOps工具对基础设施代码的支持,而不是使用单独的工具。基础设施,代码和DevOps的集成,确保事件触发过程的正确设计和实现。

将基础结构代码集成到DevOps中还有助于用户避免常见错误。如果您已经有一个特定的工具,并且如果集成到DevOps代码的基础设施,使用代码计划托管资源的基础设施将更容易。这是因为它更容易虚拟化整个部署过程和资源角色的基础设施,代码。 DevOps工具和包宣布他们支持的公共云服务,如果DevOps工具包含基础设施,代码组件,用户知道该工具将与列出的公共云协同工作。

为了更高效,基础设施代码必须与DevOps密切合作,但同时保持其自身的特性。如果你不小心,它会形成一个模糊的配置和部署的做法,并逐渐侵蚀资源的独立性 - mdash;这是基础设施是代码的最大优势。维护敏捷基础架构在云和混合云部署中至关重要,因此这应该是一个特定的目标。

本文标签:混合云   基础架构
关注微信公众号

关注微信公众号获取全球最新资讯和案例分析

方法一: 手机扫描二维码添加关注;
方法二: 打开微信搜索公众号“云大数据研究院”;
方法三: 分享到微信,阅读本文,长按图片识别图中二维码。

声明:除非特别注明,本站所有文章均不代表本站观点。报道中出现的商标属于其合法持有人。请遵守理性,宽容,换位思考的原则,如文章内容侵犯你的版权,请联系我们处理。

猜你喜欢

    无相关信息

网友评论

最热评论

加载更多