基于容器技术的企业级PaaS解决方案,利用微服务思想和DevOps理念,基于Docker和Kubernetes提供对应用“开发态“、”部署态“、”运行态“的应用全生命周期管理能力,利用可视化、可配置、自动化持续交付流水线结合DevOps咨询,帮助企业DevOps落地,通过容器化和服务治理对微服务架构业务落地进行支撑,帮助企业实现应用云化、能力平台化、管理互联网化。
轻量的引擎,高效虚拟化,提高资源利用率
容器平台采用更加轻量化的虚拟化技术,一方面,满足一定程度“云”需求,实现物理设备资源池化;另一方面,容器能够实现更加高效便捷的虚拟化技术,降低传统虚拟化对性能的损耗,最大程度发挥物理机性能。
秒级部署,屏蔽底层环境影响
容器平台提供的环境一致性能力,可以有效降低因开发/测试/生产环境的细微差异导致应用发布时配置参数和依赖性问题的发生。结合平台提供的配置管理和镜像安全与同步管理等功能,减少对人工修改的依赖避免环境差异问题发生,实现应用秒级部署。
让微服务成为可能,降低系统复杂度
微服务支持带来优化高效的服务架构,敏捷开发迭代,稳定可靠的服务提供;平台提供全面的微服务框架支撑能力;提供丰富的服务治理能力,有效解决微服务的分布式特点带来的管理复杂性;专业咨询服务,帮助企业完成服务化拆分和落地。
高效弹性伸缩,应对天量行情
一方面通过容器镜像封装实现应用实例标准化,确保了应用在弹性扩容的时候应用实例完全保持一致;另一方面与虚拟机相比,容器非常轻量化,完全可以在访问量突增的情况下,实现秒级批量弹性扩容,应对突发的天量行情。
标准化的应用交付,支持灰度发布及应用回滚
标准化镜像管理确保多环境一致性交付,支持应用的灰度发布及多版本发布管理,让新老版本同时运行并可实现策略分流;轻松操作应用回滚升级,让因组件升级导致的环境损坏快速恢复至前一版本,大大减轻上线压力,降低版本发布风险,控制影响范围。
支持 DevOps 落地,实现应用快速迭代上线
平台提供完整的devops角色分类、角色权限管控设置、流程设计。丰富的需求工具整合,满足devops对角色权限、流程工具、过程管理的要求。通过持续集成和自动部署的落地,将应用迭代周期缩短至以天计,能够更好的应对来自业务和管理的需求压力。
提供可视化持续流水线
提供可视化持续流水线,实现从源码到发布的一键式部署。
全局化高可用和安全性增强
全局化高可用和安全性增强,满足企业级平台高安全、高稳定的要求。
灵活的多租户模型
灵活的多租户模型,可适配企业客户不同的租户模型需求,满足企业运营的灵活化管理。
微服务治理服务
整个解决方案可以提供微服务治理功能,包括微服务治理框架、微服务注册、微服务监控分析、微服务优先级管理、访问控制、限流、熔断、容错、故障隔离、微服务调用链管理等。
支持二层网络和三层网络管理
提供业务和管理网络分离、静态IP、强网络隔离等增强的网络能力,支持二层和三层网络管理。
支持GPU主机管理,灰度发布
支持GPU主机管理,以及应用发布、灰度发布、应用复制、扩容缩容等(应用部署相关功能)支持基于GPU资源配置和调度。
提供自定义应用商店能力
提供自定义应用商店能力,企业可以根据自身的业务需求对业务组件进行自定义,便利化业务组件管理和发布,提升业务统一管理效率。
支持多环境流转方案
支持多环境流转方案,包括镜像的环境流转和应用运行态复制流转等,满足企业在不同环境下对软件和应用运行态的流转需求。
支持多数据中心
支持多数据中心、多区域的管理,满足企业多场景业务部署和管理的需要。
灵活的组织、权限管理
灵活的组织、权限管理能力,满足企业多样化运营管理需要。
开发测试场景(DevOps)
面向企业开发测试场景,提供需求管理、任务管理、代码管理、持续集成、自动部署、持续集成、多环境流转、应用复制、镜像同步等端到端管理方案,为企业开发测试人员提供端到端服务管理流程,提升开发测试业务质量和效率,助力企业实现业务快速迭代目标。
一站式应用管理场景
企业应用管理,因为应用类型、运维场景、演进路线的不同,涵盖多个场景。BeyondContainer面向企业应用综合管理需要,同时具备支持云原生和非云原生应用,同时集成多个场景的支持,包括应用的开发测试、容器化应用管理、非容器化应用管理、微服务治理、DevOps 流程等,满足企业建设统一应用管理平台的需要。
微服务应用开发运维场景
当前企业业务微服务化是重要的需求场景,BeyondContainer提供了微服务解决方案,能够为客户提供微服务咨询、微服务开发框架建设、组件部署以及微服务治理的全场景方案。