传统IT架构云化给运维带来什么变化.docx
《传统IT架构云化给运维带来什么变化.docx》由会员分享,可在线阅读,更多相关《传统IT架构云化给运维带来什么变化.docx(11页珍藏版)》请在优知文库上搜索。
1、背景在云时代我们完全看不到任何物理设备,也不再关心硬件的稳定性和可靠性,因为当我们的硬件发生故障时,业务会第一时间切换到其他的节点,甚至切换到其他的数据中心,这样我们的硬件维修完全可以等到方便的时候再进行。运维自动化是整个云运堆的核心.要面对成千上万台的服务器,产生的运维已经是人工方式不可能完成的任务,这就需要一整套高效自动化的运维管理工具,来帮我们实现运维的自动化.当运维的自动化程度越来越高的时候,我们会发现其实云运维维护的是代码,而传统运维维护的是硬件.最后,云运维对我们堆护能力的要求也越来越高,我们不但要掌握操作系疣,还要不停学习各种云计算相关的知识和理论,还要掌握一些开源的工具,同时还
2、要具备开发定制的能力,要不停的去开发定制自动化的运维工具和脚本.一、现状和面临的挑战传统的IT架构使用了这么多年,所有的监控设备以及网络架构都是基于此打造,那么在传统架构虚拟化、云化后的今天,如何针对虚拟化、云计克的环境如IAAS.PAAS进行运维?传统监控系统主要是基于传统的环境构建.主要是针对基础的硬件设备、业务系统的监控,对于虚拟化环境的覆盖是不足甚至可以说是零覆盖的,特别是在虚拟化技术引入之后,每台宿主机里面的众多虚拟机怎么去运维?众多的容器、微服务、APP怎么运维?如何监控是云化后运维监控面临的挑战.当前主要面临的问题:1.虚拟机配亘变化更快,数据不准确,很难做到及时更新.配置变化更
3、频繁,因此对其配苦状态的跟踪更豆杂,整个系统范围内的资产信息更难掌握,运用老套的统计办法不及时也不准确,耗费人力、物力.2 .容量性能评估难,难以有效分配资源.虚拟机不同于物理机,一台宿主机上的各个虚机之间的关系是即争用又共享,虚拟机对于CPU、内存不仅仅是占用、很大一部分是共享的关系.对此特殊的分配机制,传统的系统级CPU、内存的占用已失去绝对指导意义,并不能完全代表虚拟机是否存在瓶颈,同样的道理,难以判断物理服务器资源是否得到了充分利用、是否有必要优化、虚拟机密度是否恰当,从而导致多数组织内部存在较广泛的资源闲置情况.3 .管理缺乏标准和规范虚拟化在整个IT系统构建中占的位置越来越至要,但
4、与操作系统相比,IT系统级的加固和桧直机制相对薄弱,成熟度及普及度都不高,存在系统缺陷、安全漏洞、管理不规范等静弱环节,容易成为新的短板现象.4 .系统状态边界化模糊,难以准确评估状态.云计算环境涉及IT基础硬件、操作系统以及业务系统等,传统的设备边界不再那么清晰,承载的VM对资源既共空又竞争,所以系统处于不断地动态调整中,故障域的耦合更加紧密,针对问题根源的判断更加困难。5 .容器由于不需要为每个容器加载操作系统和内核,因此与传统的虚拟化环境相比,容器化环境能够在给定数量的基础架构内实现更高的工作负载密度,因此,在整个生产环境中创建、监视和销毁的组件需求总量呈指数级增长,从而显著增加了基于容
5、器的管理环境的复杂性.D。Cker的生态系统复杂多变.在过去几年中,第三方工具和服务大量出现,帮助开发人员在开发过程中部罟、配爸和管理他们的容器化工作流程.基于开源技术,这些工具和服务的变化之快以及新文档的数量之多,使构建稳定的技术栈以实现在生产中运行容器变得充满挑战.容器的主要优点之一就在于它们是可移植的个应用程序,其所有的依赖关系可以捆绑到一个独立于1.inUX内核、平台分布或部署模型的主机版本的单个容器中.因此利用容器使应用程序跨不同基础设施需要的不仅仅是一个用于运输代码的标准化单元,它还需要基础设施服务,包括:运行Docker容器的主机(CPU、内存、存储和网络连接),包括在本地以及云
6、上运行的虚拟机或物理机器;协调好端口映射或软件定义的网络,使不同主机上的容器能移相互通信;向Internet提供负载均衡器服务;DNS,通常用于实现服务发现;集成的健康检直,确保应对请求的使用的都是健康的容器服务;某些事件触发执行操作时的应对措施,例如在主机发生故障后重新启动新容器,确保可用的正常容器始终维持一个固定的数量,或者创建新主机和容器以响应增加的负载;通过现有容器创建新容器来扩展服务;借助存懂快照和备份功能以备份状态容器,从而进行灾难恢巨;微服务是一系列职责单一、细粒度的服务,是将我们的业务进行拆分为独立的服务单元,伸缩性好,耕合度低,不同的微服务可以用不同的语言开发,每一个服务处理
7、的单一的业务.微服务可以划分为前端服务(也叫边缘服务)和后端服务(也叫中间服务),前端服务是对后端服务做必要的聚合和剪裁后星福给外部不同的设备(PUPhone等),所有的服务启动时都会到EUreka服务器进行注册,服务之间会有错综复杂的依赖关系.二、云化架构采取的应对措施计算和虚拟化环境缺乏有效深入的监控措施,导致管理被动,无法及时发现问题,无法有效分析问题,安全首理上缺乏对虚拟化环境的菅理规苑、手段及工具,安全短板问题较明显.针对于以上几大问题,在云化后的运维,应该注重以下领域:1.容管理容最管理分为容最优化和容最规划.容量优化关注优化资源配替,提高现有资源利用率.发现并回收低效、未使用的资
8、源,以便合理调整虚拟机大小、回收闲置资源,在不影响性能的情况下优化整合率和虚拟设备定度.容IR规划关注容最不足和超额配舌情况,以提前规划资源扩容,指导采购,并规避资源风险。(1)业务处理量:反映在对外接口部分,主要评估响应时间要求内的最大并发能力,由于对外接口可能提供的服务是多个,按实际场景分析最大和屐小容量:典型的服务接入如WEB集群、Webservice(集群)、socket等;服务接入后一般交后台程序进行处理,处理结果最终返回服务接入端,因此可以每个服务(交易)的响应时间作为容量评估的一个参数,其反映的是后台程序的处理能力,表现的是一段时间内的服务通过H;处理量相关部分容津指标:交易量、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 传统 IT 架构 带来 什么 变化
