概述
置备是指设置 IT 基础架构的过程。它也可以指管理数据和资源访问权限并使之可供用户和系统使用的步骤。
置备与配置不同,但它们都属于部署过程中的步骤。完成置备后,下一步就是配置。
置备"一词可能表示诸多不同类型的置备,例如服务器置备、网络置备、用户置备、服务置备等。
服务器置备
服务器置备是指根据所需的资源来设置网络中要使用的服务器的过程。
置备可以涵盖创建新机器并使其投入工作所需的所有操作,包括定义系统的预期状态。
服务器置备涉及在数据中心内设置物理硬件、安装和配置软件(包括操作系统和应用),以及将它连接到中间件、网络和存储。
用户置备
用户置备是指一种可监控访问权限和授权特权的身份管理。此类置备是通过用户对象(如员工、供应商、承包商等)和用户属性定义的。所提供的服务可能包括电子邮件、数据库访问权限或网络访问权限。
配置基于角色的访问权限控制(RBAC)就是用户置备的一个示例。RBAC 通常由权限、角色、组和用户组成。
用户分成一个或多个组,每个组分成不同的角色(例如只读、编辑或管理员),而角色则由若干权限构成的。
用户置备通常由 IT 和人力资源部门共同管理。
网络置备
网络置备基本上是指设置网络以供用户、服务器、容器和物联网设备访问。在当今的互联世界中,网络消费者有许多不同的类型。
在电信行业,网络置备通常指代向用户提供电信服务的方式,包括所需的设备和布线。此外,它可能还包括用户无线环境的服务激活。
自出心裁,释放创新动力。
如何自动置备
过去,IT 基础架构的置备通常是手动处理的,包括设置物理服务器以及将硬件配置为所需的设置。如果您需要增加容量,则必须订购更多的硬件,等待硬件到货,然后进行设置和置备。
如今,基础架构常常是在软件中定义的,而且虚拟化和容器加快了置备过程,同时消除了对频繁的硬件置备和管理的需求。现在,置备也可以通过自动化来执行。
不仅如此,虚拟基础架构还提高了许多企业环境的规模和容量,当然这也带来了挑战。开发人员仍然需要为每个新的部署置备虚拟基础架构,而手动置备不仅非常耗时,且容易发生人为错误。
如果置备是由开发人员针对每个部署手动进行管理的,就会难以跟踪更改和控制版本,也难免会出现错误和不一致。
基础架构即代码(IaC)为我们提供了一种解决方案,它让基础架构的自动化成为可能。
IaC 是通过代码而不是通过手动流程来管理和置备基础架构的。
借助 IaC 实现基础架构置备的自动化,意味着开发人员无需再在每次开发或部署应用时手动置备和管理服务器、操作系统、存储及其他基础架构组件。
利用 IaC,可以创建包含基础架构规范的配置文件。这样就免除了开发人员的大部分置备工作,他们只需要执行一个脚本即可让基础架构准备就绪。
IaC 可确保每次置备的环境都完全相同。
以基础架构即代码方式部署还意味着您可以将基础架构划分为若干模块化组件,它们可通过自动化以不同的方式进行组合。
对基础架构编码即可创建一个置备用的模板,尽管置备过程仍然可以手动完成,但也可以由自动化工具(例如红帽Ⓡ Ansible 自动化Ⓡ 平台)为您代劳。
借助 Ansible 自动化平台,可以使用 playbook 来描述所需的基础架构状态,然后即可利用该工具来置备相应的基础架构。您也可以使用 Ansible 自动化平台进行配置管理,以便让系统保持所需的状态。
自动化基础架构置备是整个应用运维生命周期自动化的第一步。
为什么选择红帽实现自动化?
通过制定企业级自动化方案,您不仅能让 IT 流程实现自动化,还能让技术、团队和企业实现全面自动化。
有了适合的自动化解决方案,您就可以更快速地部署新的应用和服务,更有效地管理 IT 基础架构,同时还可以提高应用开发效率。
红帽认为,自动化是实现 IT 现代化和数字化转型的战略性基础要素。我们的解决方案、服务和培训将助您轻松掌控业务自动化,让您可以专注投入创新与发展。
无论您是刚涉足自动化还是想扩展新的用例,红帽解决方案都可帮助您在整个企业内扩展自动化。