- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE
PAGE1
企业IT管理之IT技术架构
-运维自动化
TOC\o1-4\h\z\u八、企业IT技术架构 2
8.10运维自动化 3
8.10.1常见的代码管理软件 3
SVN 4
Git 5
GitHub 6
Gitlab 6
8.10.2运维自动化工具 7
IP地址管理工具 7
Windows批量装机软件 8
Linux批量装机软件(PXE+Kickstar) 8
8.10.3Ansible 10
8.10.4运维监控软件 12
特点 13
构成 13
支持的监控对象 14
8.10.5日志平台 14
对比传统的日志管理 15
常见产品 16
ELK 16
8.10.6堡垒机 17
按角色分 18
账户管控 18
工作机制 19
常见产品 20
八、企业IT技术架构
企业IT技术架构是企业为了满足特定的目标和需求所构建的IT技术体系。IT技术架构是由一系列相互关联的组件和技术组成,定义了各组件之间的交互关系,包括网络架构、服务器和存储架构、软件架构等。IT技术架构的建设如同盖房子打地基,IT部门在设计技术架构时,需要长远考虑架构的灵活性、稳定性、安全性。
IT技术架构的核心是匹配业务需求,它需要考虑到企业发展、业务需求变化和技术的发展演进,确保IT技术架构的平滑升级和长期发展。
如果企业IT技术架构设计灵活可靠,那么它就可以快速帮助企业实现业务目标,并在市场中提供竞争优势,助力企业告诉发展。相反,如果企业IT技术架构设计不合理、不稳定、不灵活,企业将会在发展和信息化建设路上遇到坎坷,随之带来的将是业务发展的阻碍、企业生产力和效率的降低,企业在发展中也将付出重大代价。
企业IT技术架构大体可以总结为硬件和软件两部分组成。硬件包含服务器、存储、网络等基础架构设备。软件主要包含运行在硬件之上的系统和IT使用环境,主要包含操作系统、虚拟化技术、数据库、中间件、邮件系统等。
企业IT技术每天都在变化,从过去大型机、小型机时代到今天的X86服务器架构时代,硬件架构在变化。从过去物理机时代,到虚拟化和容器架构、云计算时代,企业系统平台在更新。企业愿意将内部业务系统,迁移到云平台,企业IT观念也在与时俱进。IT从传统运维到自动化运维再到AI运维,IT从业者技能也在不断转变。
IT行业是当今世界发展最为蓬勃的行业之一,也是一个技术创新很快的行业,这些年“云计算”“大数据”“数字化转型”等火热的话题,让很多企业显得很焦虑。许多企业认为,企业应该追赶IT潮流,如果不跟随主流技术,信息化建设将会落后。所以导致企业管理者盲目进行信息化建设和扩张。最后发现业务需求与预期效果不匹配,很多预期的想法无法落地,导致浪费大量人力和财力。所以,主流的技术,未必是最适合的。适合自己业务的信息化建设才是最好的。
8.10运维自动化
IT技术架构-PaaS-运维自动化(代码管理软件、运维自动化工具及Ansible),你将了解用这些工具代替人工完成一些服务器部署和管理等运维工作。
在了解什么是自动化运维之前,先看下之前传统的运维工作。
以前的IT运维工作,每一块都是独立的分工,网络同事只负责网络故障处理,邮件管理员负责邮件故障处理、账号创建,系统管理员负责系统的安装、监控等工作。现在我们假设一个场景,如果用户需申请一台服务器,并且开通网络权限和邮件账号。这时候用户可能需要先申请服务器,然后找系统管理员安装操作系统,找网络工程师开通网络权限,然后找邮件管理员配置邮箱。整个过程下来少说需要一天,多的话可能需要一周时间才能将每个环节完成。
这种做法在企业发展的前期,规模较小的情况下可以适用。但是当企业服务器、网络设备规模达到数千台时,IT日常管理也逐渐繁杂。如果通过人工方式每天对服务器部署和管理,势必会浪费大量的时间,而且很可能会造成人为操作上的一些疏忽和遗漏,另外对于用户来说,每个环节处理都会消耗太多时间,导致工作效率很低。
所以,我们需要尽可能实现IT自动化,将日常工作中的每一个环节都通过流程和自动化来完成,最终实现用户只需提交对应需求流程,剩余的都通过自动化来实现。
8.10.1常见的代码管理软件
自动化部署服务器软件和配置,首先需要基于代码和配置管理工具,所以先来了解下常见的代码管理软件。
SVN、Git、Gitlab这几个都是企业常用的代码管理平台,版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理。
SVN
SVN是Subversion的简称,目前是Apache项目底下的一个开放源代码的版本控制系统。SVN是一个开源的版本控制系统,支持Windows下安
文档评论(0)