微服务架构企业级增强产品,数人云推出统一配置中心Hawk

11月16日,数人云在PaaS Innovation大会上,正式发布企业应用架构管理体系EAMS,这是数人云轻量化PaaS平台的重要产品体系,也是数人云向微服务方向延伸,践行微服务落地的战略调整。传统企业对微服务应用的管理需求日益强烈,微服务也成为云计算原生应用的标准开发框架,是落地敏捷开发和部署的关键。如今,EAMS产品家族又多了一位核心成员——数人云统一配置中心Hawk。

互联网企业和传统金融等行业具有业务配置复杂,配置数据量大,配置容易出错等特点,如何能将配置数据与程序包解耦,避免对环境的依赖成为一大难点。特别是引入微服务后,业务配置数量急剧增加,出错概率也同步增加,如果能统一管控,支持多环境管理成为运维的一大难点和痛点。

基于微服务理念打造的分布式统一配置中心Hawk支持多种类型配置如Spring Cloud、Dubbo、Kubernetes Configmap、Logback、Linux Environment等等,具有完善的配置管理流程、配置实时推送、支持多集群多环境、多版本控制,更提供配置细力度的管理如灰度管理、任意版本重置等丰富功能。整个体系兼容开源社区的Spring Cloud Config以及Kubernetes的Configmap,极大降低使用者的学习门槛以及降低业务对于平台的耦合。相应的管理流程也规范了配置的使用和降低因为配置带来的发布错误等。

Hawk的主体架构如下:

在功能方面,数人云分布式统一调度平台Hawk具备完善的企业级功能:

o 配置流程管理:完善的配置流程管理,确保配置下发前必须获得确认和授权。
o 认证与授权:提供 LDAP 集成,以及多角色权限管理。
o 支持操作审计:确保配置操作有据可查。
o 支持多种配置文件:支持Spring Cloud Config、Dubbo、Logback、Linux Environment、Nginx、Tomcat等等,并持续增加中。
o 支持Spring Cloud服务治理配置和管控:支持Spring Cloud自有的Hystrix的微服务治理如熔断、Fallback等等。
o 无缝集成 Kubernetes 的 Configmap 以及 Secrets。无缝集成 Kubernetes 的 Configmap 以及 Secrets 的配置管理,并提供增强的企业管理流程。
o 支持配置实时推送以及实时生效:配置变更能触发应用实时生效,避免应用重启来激活配置,从而降低服务中断的风险。
o 支持多版本管理。支持多版本管理,并支持历史版本的激活。
o 支持多配置集群、多环境配置。
o 优美的监控台:提供多维度 Dashboard 以及监控视图,支持配置灰度和回滚。
o 支持配置灰度和回滚
o 支持数据全局备份和恢复:进一步提升配置数据的容灾能力
o 提供OpenAPI:支持多系统集成的便利手段、支持配置应急预案处理

数人云希望通过Hawk这款产品将业务开发者从复杂以及繁琐的配置中解脱出来,只需专注于业务代码本身,从而能够显著提升开发以及运维效率。同时将配置和发布包解耦,进一步提升发布的成功率,并为运维的细力度管控、应急处理等提供强有力的支持。

数人云轻量级PaaS平台在容器平台的基础上延伸出丰富的产品线,致力于成为云时代的新PaaS,为客户快速打造互联网应用的系统和架构支持。在开发以及运维层面,分布式统一配置中心Hawk是EAMS体系的进一步增强。据悉,数人云EAMS体系下,一系列开发管理框架以及智能管理工具尚在持续研发中,以帮助客户降低运维难度和复杂度,快速应对业务迭代,构建敏捷IT能力。

关于数人云

数人云成立于2014年,创始团队来自谷歌、红帽和惠普,作为领先的云计算开源技术实践者,数人云致力于帮助传统企业提升IT对业务的支撑能力,帮助客户统一管理资源和应用,加速应用交付、提升运维效率,建设新一代基于云计算技术的IT架构体系。

数人云重点聚焦打造基于容器的极轻量级PaaS平台,在实现应用全生命周期管理的同时,管理海量监控、日志等产生的各类数据,自动分配应用资源、对业务运行状况进行自动分析。数人云产品体系创新性地升级为企业应用架构管理体系(EAMS),实现业务、应用、架构和IT管理四者和谐统一,满足企业双态IT需求,实现IT敏捷化自动化。借鉴国外SRE的实践经验支持DevOps落地,提升企业IT工业化程度,构建灵动新IT。

数人云为中国开源云联盟理事单位、Linux&CNCF基金会成员,并加入OCI(The Open Container Initiative)联盟,携手与国内外云计算伙伴共同推动云计算领域容器等开源技术的落地与发展。