云帮是什么?
云帮是一款基于容器技术的(应用管理/Docker管理/高效运维)PaaS平台。社区版针对个人、企业完全免费,您可以自由的下载与传播,但需要遵循我们的社区版协议。
云帮从哪里来?
云帮是北京好雨科技有限公司结合容器技术整合的一套管理平台。从2015年3月开始,历经18个月,云帮已经帮助30余家传统企业完成由传统IT架构向容器技术架构的迁移。同时,近千家互联网企业接受并体验了我们的公有云服务,解决了他们在开发、测试、交付、运维等整个应用生命周期中遇到的诸多问题。
如今,我们宣布云帮社区版免费,希望能有更多的企业和个人爱好者享受到容器及云计算技术所带来的高效与便利。
云帮的技术栈
云帮以容器作为最基本的计算单元,对Kubernetes(K8S)与 Docker 进行了深度整合,并针对企业级服务特性自主研发了应用引擎、运维平台、持续交付引擎、自动化运维、云应用市场等功能模块,底层的分布式存储、SDN、日志收集、实时统计则采用了扩展性极强的插件式设计,增强了平台的灵活性和扩展性。
云帮能解决什么问题?
1、新一代企业PaaS平台
让开发人员轻松地开发、部署和运维应用,让架构师和IT运营人员利用熟知和可靠技术打造一个受控的运行环境。有助于加速企业级应用服务于市场,实现 IT内部资源的有效利用。
2、Docker管理平台
虽然目前市场上出现了许多的开源容器管理平台,但是在容器的管理、容器集群的管理上,尚需投入较大的成本。若想在生产环境中使用,甚至成体系的支撑业务系统,投入的人员、技术、资源就更不可量度了。这也是目前大面积使用容器的用户都是技术性大企业。
一个简单易用、功能强大、性能稳定的Docker容器管理平台拉近容器与用户的距离,使更多的企业享受到容器及云计算技术带来的便利。
3、多环境多资源池的DevOps开发流
在产品研发阶段,云帮支持多达8种的常见开发语言,并遵循云原生应用12法则,实现基于源代码的自动化构建,通过代码即环境的特性及基于容器的多环境多资源池 DevOps实践,在高效持续交付的同时,屏蔽环境不一致带来的内耗。
4、自动化运维与性能监控
云帮支持代码既环境的特性,有效解决环境不一致问题,统一流程,减少内耗。
通过云帮发布的应用原生支持高可用,通过内建服务发现机制,自动调度容器,保障业务持续性。
云帮支持自动与手动弹性扩展,可根据预设阀值或实际业务运行状况,灵活扩展业务集群,更支持有状态的服务水平伸缩。
通过在线实时日志展示与分析、实时业务监控和实时性能分析,云帮可以做到业务性能预知分析与智能弹性伸缩,分析应用运行瓶颈及自动感知应用负载,不需要准备提前量,轻松应对大并发,保障业务服务质量。
5、提供企业级云应用市场
云帮链接了企业级云应用市场产品:云市,云市中已经发布上百种企业级云原生应用及企业中间件,后续更有多家SaaS软件供应商接入,为企业信息化建设提供庞大的应用群。
云帮可以为企业批量部署标准应用,也可以一键部署定制化应用。云帮核心支持微服务架构,软件提供商只需通过云帮的DevOps流程定制化交付核心业务应用,企业即可进行自动化批量部署。
对于企业内部业务,可通过云帮一键共享至公有云市或私有云市,轻松实现按需取用、一键部署。
6、IT架构无缝升级微服务架构
云帮核心支持微服务架构,任何应用部署即微服务,原有技术架构可直接迁移,支持各种分布式架构。
云帮的微服务架构是多语言混合的微服务,协议透明,灵活性高,支持任何类型的服务,可以根据业务需求更加高效、安全、灵活的设计业务架构。
通过注入环境变量,自动配置管理和自动服务发现,可动态调整服务间依赖关系,通过内置服务断路器机制,提高服务容错性。
兼容dubbo,spring cloud等常见微服务架构。
7、快速开发上线,应对大并发
云帮提供高效的软件开发运营流程,快速交付产品,支持灰度发布与AB版本测试,保证需求的快速交付。
提供业务级的监控,借住平台的性能预知分析与智能弹性伸缩,分析应用运行瓶颈及自动感知应用负载,轻松应对大并发,为应用的高质量服务提供基础保障。
云帮的快速弹性伸缩可在秒级完成上千个业务节点的弹性扩展,对于业务的突增大并发实时智能伸缩,在保障服务质量的同时有效节省运营成本。
分类 | 功能 | 说明 |
---|---|---|
CI/CD | 源码部署 | 支持java,php,python,ruby,nodejs,golang等主流的开发语言 |
Dockerfile构建 | 兼容官方的Dockerfile镜像构建 | |
支持 12factor | 满足云原生应用的12要素原则 | |
可定制的开发和交付流程 | 根据用户使用场景可以灵活的定制开发和发布流程 | |
代码滚动上线 | 独特的代码滚动上线功能,现有业务不会因上线而中断 | |
一键代码回滚 | 支持代码的一键回滚功能,且不影响现有业务 | |
对接各类Git仓库 | 可以对接私有和共有的Git仓库 | |
高效运维 | 手工伸缩(垂直,水平) | 支持应用的手工垂直、水平伸缩 |
实时日志查看/下载 | 支持应用实时日志的输出、查看和打包下载 | |
服务高可用 | 提供单点与多节点的服务高可用机制 | |
负载均衡 | 应用原生支持负载均衡 | |
应用高级管理 | 应用支持端口/域名/环境变量/对内对外服务的高级管理选项 | |
实时业务监控 | 提供实时的业务级监控 | |
实时性能分析 | 支持实时的HTTP/MySQL协议性能分析 | |
应用控制 | 支持应用的停止、启动 | |
应用市场 | 私有应用市场 | 企业分享和使用的内部应用市场 |
公有应用市场 | 支持对接好雨应用市场,一键部署更多应用(ELK/Gitlab/MongoDB/Kafka……) | |
应用发布 | 支持将运行的应用发布到私有/公有应用市场 | |
应用一键部署/升级 | 私有/公有应用市场的应用支持一键部署和升级功能 | |
微服务架构 | 服务自动发现 | 支持依赖服务的自动发现机制 |
自动配置管理 | 支持应用配置与环境变量管理 | |
动态服务编排 | 借助于自动服务自动发现功能,可以实现服务的动态编排 | |
混合微服务架构 | 支持多语言的混合微服务架构 | |
支持任何服务协议 | 支持现有的服务协议 | |
支持开源微服务架构 | 支持 dubbo,spring cloud 等主流的开源微服务架构 | |
平台 | 开放API 接口 | 支持平台全功能的API接口 |
团队权限管理 | 支持灵活的团队和应用管理权限 | |
SDN | 高级网络组建 | 基于Overlay 网络组件 |
基础网络组件 | 基于全路由的网络组件 | |
SDS | NAS | 支持NAS存储方式,如NFS/GlusterFS |
SAN-CEPH | 支持SAN-CEPH分布式存储 | |
SAN-scaleIO | 支持SAN-scaleIO分布式存储 | |
支持 | 社群支持 | 社区、文档、QQ/微信群 |