企业不断变革、不断创新,需要的应用系统也能快速的随需应变,因此目前很多研发团队都采用了敏捷研发的方式以快速响应变化。但是为了应对敏捷的研发、敏捷的交付,以及同时满足在公有云、私有云、混合云等各种新型动态环境的应用,需要有一个可方便开发、构建、部署、运行弹性扩展应用的支撑平台。
远光天擎,是远光ECP平台的底层平台,是远光新一代应用研发运行管理支撑平台,拥有完整的微服务生态组件与工具链,提供开箱即用的云端服务能力,深入融合专项服务,可以显著缩短研发周期,快速响应前端变化,实现敏捷交付,高效部署。
远光天擎,采用云原生的方式,可同时支撑稳态和敏态并存的双模IT,以满足企业基础业务的稳定可靠和新业务的敏捷创新。
为了更好的支撑双模IT,远光天擎从研发到运行提供一体化的管理支撑平台,支撑业务应用的开发、构建、部署、运行等全生命周期管理。同时,远光天擎可以和远光ECP的其他工具服务融合,整合DevOps工具链,提供一站式研发服务:项目创建、模型设计、界面设计、代码托管、代码检查、代码构建、代码打包、应用部署、自动化测试、应用监控,支撑项目快速迭代,保证软件稳定、持续发布。
远光天擎-基础云平台
提供全面的基础服务和专项服务,支撑微服务、AI智能、大数据、区块链、移动应用等服务框架,如:统一微服务接入服务、统一权限服务及安全套件;
拥有完整的业界先进的微服务生态组件,包括服务注册、发现、熔断、限流、降级、监控、链路跟踪、API网关、分布式事务等;
提供稳定可靠、开箱即用的云消息、云缓存、云调度、云搜索、云存储等云端服务能力;
与第三方组件或服务可以完美适配,支持大型互联网企业所需的可视化数据垂直拆分、水平拆分、数据路由、聚合等统一数据访问服务;
深入融合大数据、移动服务、AI服务、IOT服务、区块链等能力。
远光天擎-开发云平台
远光天擎具备完善的DevOps工具,可以显著缩短研发周期,快速响应前端变化,实现敏捷交付,高效部署。
远光天擎提供的开发一体化服务,是开发者通过远光ECP Studio开发工具,从创建微应用服务到上架发布的全过程进行管理和支撑;提供的统一构建服务为微应用、微服务及单体应用的快速开发提供开发和部署环境;提供的统一部署服务为微应用、微服务及单体应用的快速部署迁移环境提供支持。
结合敏捷研发思想,远光天擎还提供了全面、灵活的任务协同工具。从用户故事地图开始,到需求池管理以及任务拆解、迭代管理,覆盖整个敏捷研发管理所需,为项目管理者提供全面详细的可视化数据统计,实现 Scrum 迭代式研发。
运行云平台
天擎运行云平台承载着微服务微应用的部署、配置、运行、治理功能,基于云原生要素,抽象出三大基础组件,包括DevOps组件、微服务治理组件、运行时组件,通过统一云控制台统一管理。同时,通过集成Kubernetes和Docker,支持容器化构建和部署,通过服务编排,实现应用的一键部署,提供物理机、虚拟机、私有云、公有云、混合云的统一接入能力。
DevOps组件提供开发运维一体化能力,解决业务敏捷响应、产品快速发布的问题,支撑微服务架构下应用监控、自动化运维管理。
微服务治理组件提供微服务架构编程模型和最佳实践、提供基于服务日志的全链路监控、统计分析。
运行时组件提供基于容器的运行时引擎,基于Kubernetes的容器调度方案,解决开发、测试、运行环境统一、服务快速部署、运行期服务管理、调度的问题。提供物理机、虚拟机、私有云、公有云统一接入的能力,屏蔽基础设施层的复杂性。
统一云控制台基于租户隔离,方便运维人员轻易管理机器,应用,实例多套测试和部署环境,兼顾安全性、易用性和高性能,可实现环境、资源、安全、性能全面的智能监控。
相关文章: