您现在的位置: > 解决方案 > 智能云运维平台 澳门金沙博彩久久热
阅读

澳门 金沙娱乐9977123官网

智能云运维平台技术方案-金沙贵宾会2999

发布日期:2016-4-25 16:19:44 【 金沙贵宾会2999 】金沙贵宾会2999

1.项目背景

随着近几年云计算的高速发展和快速落地,传统的数据中心基本上完成了云化,在各个行业都出现了基于云计算的成熟方案。云计算在降低建设成本,提升资源利用率的同时,也迅速扩大了IT系统的规模,加大了IT系统的复杂度。

传统以“IOE”为中心的应用系统架构模式向“X86”为中心的云计算模式演进,面对设备规模大、平台复杂、人工管理效率底下等问题,传统的IT运维面临更加严峻的挑战:

1) 系统复杂,存在多类型中间件、操作系统、几十个厂商不同应用软件,各系统间、厂商间标准不统一。如何对不同厂商的应用进行标准化和集中管控成为了IT系统云化后最迫切需要解决的问题之一。

2) 应用支撑:云环境下应用、应用运行依赖的环境等各类异构资源数量庞大,如何对应用提供一个统一的管理和运行平台,实现高效率的应用部署,提高应用上线速度?

3) 资源调度:对于资源池中海量服务器,如何能够在多渠道,多业务系统之间共享资源?如何自动化实现资源的有效配置?

4)  故障管理:在大规模的复杂应用部署环境下,如何对于应用进行有效、深入的监控,对于应用故障能够及时告警,避免业务中断。如何在应用系统故障时能够快速定位故障、智能化故障恢复?

基于以上发展趋势及困境,建设面向IT系统云化的云运维平台就成为了必然的选择。

2.功能架构

2.1系统功能架构

智能云运维平台以支持应用及应用运行环境的便捷、高效管理为主,支持应用的自动化部署和版本管理,支持物理(虚拟)资源池化、备用(共享)资源池管理,支持应用故障快速定位和动态隔离。实现低门槛用户体验操作,以及维护与监控的结合。系统功能架构图如下:

  • 统一门户:面向管理员、运维人员等提供统一用户体验的门户展现,提供可视化、流程化的统一管理,降低维护门槛,实现规范化运维,提升运维水平,包括统一认证,统一视图、拓扑展示等。对应用进行集中管理,实现应用配置的统一化、标准化。
  • 应用部署:实现规范、标准的应用运行环境部署,应用部署,提供自动化部署方案,提高应用部署效率,避免手工误操作造成故障。实现对于应用发布版本的统一管理,并且能够在新版本出现故障时快速回退至稳定版本。
  • 故障管理:实现对于整个IT支撑系统运行池的整体监控,提供主动监控实现方式,变被动监控为主、被动监控结合,提高监控水平。针对IT系统运行过程中产生的故障进行处理。首先发生故障要发送告警信息;故障应用实例隔离,故障处理规则管理,故障自愈合等功能。
  • 资源调度:实现对于资源池内服务资源,应用实例的弹性调度,根据应用负载变化和调度策略自动化调度资源,以满足应用性能要求。
  • 分布式管理框架:制定统一的标准接口,包括调度接口,监控接口,集成接口,数据收集接口等。通过部署在物理服务器或虚拟机上的节点代理,执行分布式管理框架下发的命令,采集数据通过分布式管理框架传输到管理中心平台。通过标准接口对于各个服务器、中间件、应用等进行统一的管理,不同的资源通过标准接口可以快速加入到平台的管理中。
  • 集成接口平台:向BOMC等外部系统提供Web Service标准化接口,实现功能、数据的灵活集成。BOMC可以通过接口获取云平台采集的监控数据,告警信息等,应用系统可以通过接口实时申请或释放资源等等。同时云运维平台提供命令行进行集成调度,方便运维平台采用脚本实现自动化处理。

3.业务功能

3.1统一门户

云运维平台提供了具备用户管理、运维管理、日志管理、安全管理等管理功能的运营管理门户。

1.  管理用户能够通过管理门户对用户进行管理,诸如建用户组、修改用户权限等;

2.  管理用户能够通过管理门户进行管理,例如查看用户操作日志等。

3.  提供统一认证功能,对于管理员、运维人员、监控人员等提供统一管理入口

4.  对于IT支撑系统中的物理资源、虚拟化资源,中间件(BES、WebLogic、Tomcat等)、应用等实现统一拓扑展示。

5.  统一日志管理:对于应用系统运行日志、管理日志的统一管理

6.  所有运维操作均实现可追溯、可审计

3.2自动化应用部署

云运维平台支持统一管理云平台中的各种软件资源,提供软件的自动部署、升级、更新管理,以及许可证管理。软件部署包括应用软件及各业务系统所需的各种基础软件的部署。通过并行部署技术,大大提高了软件部署的效率。

1、 支持应用软件的自动部署,包括应用依赖运行环境的自动化部署,包括中间件资源以及应用运行所需的其他相关配置,提供一个共享的应用运行环境资源池;

2、 支持自动化模式完成诸如各种补丁包安装、软件升级、应用补丁升级等功能;

3、 通过管理平台,可以完成应用软件的上传、下载;

4、 支持各个版本、各个不同平台的软件进行管理。

5、 支持Docker容器技术,支持容器的调度、管理,同时对于支持Docker的应用也可以实现统一的打包,部署、管理等功能

3.2.1版本管理-金沙贵宾会2999

平台提供版本管理,应用更新之后,可以配置新的版本,然后通过应用部署,发布新的应用版本。

版本管理实现了应用的全量自动化备份,并且如果在测试过程中发现异常,选择历史版本,就可以实现一键式回退

版本管理管理的是编译完成的应用以及基础软件,包括c,java进程,war包,ear包等,还有bes,weblogic,tomcat等基础软件也可以进行版本管理。

通过版本管理可以明确了解目前系统的详细部署情况,并且可以在新版本不稳定的情况下快速恢复到指定版本。同时可以多版本共存的方式来实现不中断业务上线。

3.3智能故障管理

3.3.1监控

云运维平台提供主动、被动监控方式。

主动监控通过配置应用访问方式,检测间隔时间、返回值等来实现定时扫描。根据配置方式,服务器调度节点代理,下发检测指令给不同的应用适配器进行健康检测。

对于平台级的主动监控,例如服务器cpu、内存、IO、存储以及网络,进程级别的主动健康检查由云平台根据应用检测要求,直接检测或者通过节点代理检测。

根据监控信息和故障配置规则对产生的告警信息处理,包括:告警处理,故障隔离,故障自动化处理等。

3.3.2  告警处理

通过监控子系统进行信息采集,根据告警规则产生告警信息。告警处理子系统根据告警内容进行分析处理,发送短信、邮件给相关人员。

3.3.3  故障智能处理-金沙贵宾会2999

当IT系统出现故障,云平台可以根据配置策略进行智能化处理:

  • 应用隔离,把应用从生产环境隔离出来,不再发送新的业务请求到此业务实例,从而避免导致业务中断
  • 启用备用资源池:当出现业务实例故障,云运维平台平台可以在备用资源池中启用备用服务器,自动化部署应用实例,加入到生产环境,提高应用处理效率,避免由于应用实例故障导致的性能下
  • 恢复应用运行实例:可以根据设定策略kill掉应用实例,然后重新启动应用实例,恢复处理请求,达到高效容错的目的。

3.4  弹性资源调度

弹性伸缩的核心是规则引擎服务器,负责根据流程库中脚本执行,实现所需资源的自动选择,自动调度。替代容易出错的人为操作、加速系统之间的流转、大幅提升服务执行效率、并且提高结果的可靠性,更快、更好地完成任务。还应该支持灵活的调度策略配置。

云运维平台根据应用并发量可以自动实现Web服务和物理资源的弹性伸缩,大大提高资源利用率和系统的高可用性。

云运维平台弹性伸缩的主要特征:

  • 可以在应用实例和服务器两个层次上进行弹性伸缩;
  • 弹性伸缩不依赖于虚拟化软件;
  1. 云运维平台的弹性伸缩是基于计算节点的,而计算节点可以是虚拟机,也可以是物理机。
  • 弹性伸缩的策略可以完全由用户定制
  1. 云运维平台提供高效规则引擎服务器,内嵌了一些条件和动作由用户自己定制调度策略,并提供编程接口实现高度定制。
  • 弹性伸缩可以根据多种指标来决策
  1. 云运维平台可以根据应用占用的资源或者平均占用资源来决策,也可以根据应用的性能指标来决策。
  • 支持多层应用的弹性伸缩
  1. 云运维平台能支持多层应用,例如Web+EJB的应用。

纳入云运维平台的应用软件,其运行实例的数目和位置都是动态变化的。云运维平台提供统一接入功能,为应用软件提供负载均衡入口。调度引擎根据应用负载变化自动实现应用运行实例弹性伸缩,保证应用程序在任何状况下都能不间断地对外界提供服务。在软件运行实例出现故障时,可以通过调度引擎隔离故障实例。

统一接入提供对于负载均衡器的支持,例如F5、Apache、LVS、HA_PROXY等。

澳门金沙博彩久久热
金沙娱乐网址进不去了
金沙网上娱乐
金沙贵宾会2999
澳门 金沙娱乐9977123官网
金沙娱乐网址进不去了