如何达成基础设施自动化
发布时间:2021-06-09 14:40:40 所属栏目:云计算 来源:互联网
导读:有些人认为在使用容器之前,基础设施自动化只是一个临时应对措施。但是如今,IT部门可以实现这一目标。 标准化和自动化在IT行业中并不是什么新概念。那么,为什么基础设施自动化如今成为一个热门话题? 其答案是:容器、编排和其他现代化技术已使基础设施自动
有些人认为在使用容器之前,基础设施自动化只是一个临时应对措施。但是如今,IT部门可以实现这一目标。
标准化和自动化在IT行业中并不是什么新概念。那么,为什么基础设施自动化如今成为一个热门话题?
其答案是:容器、编排和其他现代化技术已使基础设施自动化功能得到了扩展,除了提供其他好处之外,这些功能还使标准化得以实施。
Red Hat公司的首席技术官Gordon Haff解释说,“有人可能说在使用容器之前,基础设施及其自动化的标准化是一项临时的措施。当然组织拥有的标准操作环境(SOE)和配置管理工具,可以自动配置这些标准操作环境(SOE)及其持续监控。但是,完成特定任务仍然需要很多服务器,即使配置管理软件试图使它们保持合规性,部署的容器映象仍会随时间推移而转移。”
他指出,在长期追求有效的基础设施自动化的过程中,容器化和编排为这一旅程注入了新的活力。
现代基础设施自动化的三个基础知识
以下介绍了现代基础设施自动化的三个基础知识,这些基础知识主要针对仍在快速掌握使用云原生技术实现基础设施自动化新方法背后的概念(适用于混合云或多云场景)的IT领导者和团队,并提供了一些入门建议。
(1)关键概念:容器和编排
尽管云原生生态系统已经非常庞大(并且仍在增长),但是在这种情况下谈论基础设施自动化时,有两个主要方面值得关注:容器和Kubernetes。有多个容器运行时和多个编排选项,但对于后者,将使用Kubernetes作为默认选择,因为它已成为容器编排的明确领导者,而容器编排是现代基础设施自动化的重要组成部分。
·不变的基础设施
这些以云计算为中心的技术为Haff先前提到的不变的基础设施铺平了道路。这意味着一旦部署了基础设施,就不会在生产中对其进行更改,而是根据需要将其替换为新版本。并且可以使用Kubernetes之类的工具自动启动(或关闭)这一功能,这样管理员就可以为自己的应用程序和基础结构声明所需的状态,然后编排平台以高度自动化的方式管理这些状态。
·微服务架构
这里的另一个关键概念是微服务架构,它本质上意味着将应用程序分解为更小的离散组件,这些组件可以作为较大系统的一部分协同工作。除了获得其他好处之外,微服务使团队可以独立管理那些较小的服务,而不必在每次更改时都必须重新进入(并重新部署)整个应用程序。微服务与容器非常匹配,因为每个服务都可以独立地实现容器化。应该注意的是,并不是每个应用程序都非常适合微服务架构,但这无关紧要。
有些人提出一些建议:如果组织是从单一的应用程序组合开始的,则不要将基础设施自动化视为短期项目。与其相反,可以将其视为逐个过程,尤其是当组织要将现有应用程序分解为微服务时。
OpsRamp公司产品经理Michael Fisher说,“通向不变的基础设施的道路可能会花费一些时间,特别是对于那些拥有比基于容器的应用程序的扩散和普及更早的应用程序的组织来说。但是,这并不意味着架构规划和开发处于停滞状态,直到将应用程序配置为可以在独立的微前端和后端上运行。组织的团队应该迭代地对服务进行优先级划分和容器化,直到整个应用程序完成转换为止。”
基础设施自动化的现代方法取决于向云平台和工
![]() (编辑:荆州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |