随着全球企业迈进混合IT时代,通过云计算重构传统IT环境成为共识,混合云的出现为企业IT架构提供了高效的运维模式。据Gartner预计,到2020年90%的组织将利用混合云管理基础设施。对于企业而言,混合云管理监控面临的复杂程度在不断攀升。企业需要在复杂环境下实现混合云的云主机监控,既符合监控要求又要满足云环境的弹性与按需分配。
8月30日19:00,华云数据集团研发中心资深技术经理杨波分享了华云数据混合云主机监控的技术干货,助力企业提高运维效率,降低运维成本。
精彩言论
1、公有云的优势是成本低,扩展性非常好。缺点是对于云端的资源缺乏控制、保密数据的安全性、网络性能和匹配性问题。私有云是为使用者单独使用而构建的云主机,是企业传统数据中心的延伸和优化,能够针对各种功能提供存储容量和处理能力。随着云计算的发展,企业希望私有云也可以借助公有云进行动态扩容,华云数据混合云管理平台充分满足客户需求。
2、 混合云面临的特殊场景是资源池是异构的,要对资源进行统一管理难度较大。混合云平台分为资源层、组件层、应用层和接入层四个部分。其中接入层为API网关,应用层包含用户、审批、账单、审计、编排、大屏等功能。华云数据在混合云管理平台中内置监控功能,用于统计、监控、告警功能的实现,可以大大提高用户体验。
3、产品中的管理是按照项目进行管理的,组件是云资源服务统一管理异构环境,每一个环境都有一个对应的云网关实现。传统的私有云转换成混合云产品,面临的是异构的问题。在纳管第三方产品时,不会有二次开发和定制,更多的是通过API接口进行监控和管理。华云数据混合云管理平台监控通过组件层,对应云网关,进行虚拟化管理,直接对应的云资源服务,不需要过多关注底层具体的虚拟化环境。
4、从私有云到混合云,监控面临着一些复杂场景,主要体现在四个方面:异构云、隔离性、推拉和定制业务。客户的部署环境比较复杂,容易出现跨机房的场景,而各虚拟化环境又是独立的,网络不通;监控中经常面临推拉问题,推的实时性较好,拉存在延时可能,但推的数据量和频率不可控,负载不可控,拉是在服务端发起的,可控性更强;客户的定制化需求也是监控需要考虑的,报警策略和通知对象都可能不尽相同,只有将监控对象进行逻辑抽象建模,才能适配运维人员的需要。
5、华云数据混合云管理平台监控定义了推和拉的告警模式,对于第三方的应用,采用了拉的模式,一方面达到可控的需求,打通了网络层面的障碍,另一方面可方便运维人员定时拉取对应数据。而对于自有产品,则会采用推的模式,直接与虚拟池中的数据对应,定时收取。随着时间积累,数据量也会迅速增长,数据通过存储模块后会进入分析模块,对数据进行定时计算,结合告警规则,一旦发现监控项有异常,就会在告警模块发送告警通知。
6、华云数据混合云管理平台监控不仅可以监控云主机等云资源,同时也对云平台微服务做了监控,在更大程度上进行复用。云平台监控的重要性不亚于对虚拟化主机的监控,我们在微服务中,设计了一个专门的组件,可以对微服务进行监控。通过对微服务产生的日志进行收集,发送到相关组件,产生数据流。经过计算后,可以提取出有价值的数据,如API的调用情况等,分析出是否需要扩容。如果服务响应较慢,我们也可以对云平台的环境进行监控,查看是否有异常。通过对微服务日志的收集与分析,我们可以了解平台的流量,分析出制约业务发展的瓶颈。
7、华云数据混合云管理平台监控分为三个功能模块:监控、统计和告警。其中监控可以对云主机、物理机、云平台的微服务进行监控;统计可以针对告警历史、监控列表、服务响应和服务这状态进行,客户可通过仪表盘对平台和云主机情况一目了然;告警模块可以个性化设置告警策略,设置触发条件,针对告警对象,可以选择一个或一组用户,对用户进行灵活选择。