Rainbond/README.md
2018-12-14 00:09:09 +08:00

107 lines
5.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<img src="./docs/rainbond_logo.png" width="100%">
[![Go Report Card](https://goreportcard.com/badge/github.com/goodrain/rainbond)](https://goreportcard.com/report/github.com/goodrain/rainbond)
[![GitHub stars](https://img.shields.io/github/stars/goodrain/rainbond.svg?style=flat-square)](https://github.com/goodrain/rainbond/stargazers)
![Rainbond version](https://img.shields.io/badge/version-v5.0-brightgreen.svg)
[![Build Status](https://travis-ci.org/goodrain/rainbond.svg?branch=master)](https://travis-ci.org/goodrain/rainbond)
[![GoDoc](https://godoc.org/github.com/goodrain/rainbond?status.svg)](https://godoc.org/github.com/goodrain/rainbond)
[项目官网](http://www.rainbond.com) • [文档](https://www.rainbond.com/docs/stable/) • [在线体验](https://console.goodrain.com) • [README in English](https://github.com/goodrain/rainbond/blob/master/README_EN.md)
**Rainbond** 企业应用云操作系统
Rainbond云帮是企业应用的操作系统。 Rainbond支撑企业应用的开发、架构、交付和运维的全流程通过“无侵入”架构无缝衔接各类企业应用底层资源可以对接和管理IaaS、虚拟机和物理服务器。
```
企业应用包括:
各类信息系统、OA、CRM、ERP、数据库、大数据、物联网、互联网平台、微服务架构等运行在企业内部的各种系统
```
## 应用场景
* 企业应用开发
开发环境、微服务架构、服务治理及各类技术工具“开箱即用”不改变开发习惯让企业专注核心业务提升10倍效率。
* 企业应用交付
支持持续交付、企业应用市场交付、SaaS化、企业应用销售、二次开发等交付流程客户统一管理兼顾标准化交付和个性化交付
* 企业应用运维
透明对接管理多种计算资源天然实现多云和混合云企业应用自动化运维提高2倍资源利用率。
## 主要功能特性
| 特性 | 描述 |
| -------------------------- | ------------------------------------------------------------ |
| 超越Kubernetes | 平台底层基于Kubernetes但用户无需学习和编辑复杂的yaml文件通过应用级图形界面操作使用实现业务流程开箱即用。 |
| 原生Service Mesh微服务架构 | 跨语言、跨协议、代码无侵入的Service Mesh微服务架构原生支持传统应用直接变成微服务架构。同时支持常见微服务架构Spring Cloud、Dubbo等通过插件扩展架构能力及治理功能。 |
| 一体化DevOps | 衔接需求、开发、测试、构建、上线、运维的一体化DevOps。支持对接第三方软件Jira、Sonar、Jenkins、Gitlab等 |
| 企业级应用市场 | 非镜像市场和服务目录,支持各类企业级应用,像手机应用一样即点即用,全流程管理(应用开发、应用发布、应用展示、应用离线导入/导出、应用安装/升级、应用运维) |
| 自动化运维 | 应用自动化运维。节点自动安装、扩容、监控、容错。平台支持高可用、多数据中心管理、多租户管理。 |
| Serverless PaaS | 以应用为核心使用过程不需要了解服务器相关概念简单灵活。通过对接行业应用快速构建行业专有PaaS。 |
| 应用网关 | 基于HTTP、HTTPs、TCP、UDP等协议应用访问控制策略轻松操作应用灰度发布、A/B测试。 |
更多功能特性详见: [Rainbond功能特性说明](https://www.rainbond.com/docs/stable/architecture/edition.html)
## 快速开始
1. [安装 Rainbond 集群](https://www.rainbond.com/docs/stable/getting-started/installation-guide.html)
2. [创建第一个应用(服务)](https://www.rainbond.com/docs/stable/user-manual/create-an-app.html)
3. [搭建 ServiceMesh 微服务架构](https://www.rainbond.com/docs/stable/microservice/service-mesh/use-case.html)
4. [迁移已有企业应用上云]()
## 社区
[Rainbond 开源社区](https://t.goodrain.com)
[Rainbond 项目官网](https://www.rainbond.com)
## 开发路线计划
点击查看 Rainbond 版本开发计划 [Roadmap](http://www.rainbond.com/docs/stable/architecture/roadmap.html)
## 架构
<img src="https://static.goodrain.com/images/docs/5.0/architecture/architecture.svg" href="http://www.rainbond.com/docs/stable/architecture/architecture.html">
## 产品图示
<img src="./docs/buildfromsourcecode.gif" href="http://www.rainbond.com/docs/stable">
- 源码构建示意图
<img src="./docs/topology.gif" href="http://www.rainbond.com/docs/stable">
- 应用流量拓扑示意图
## 参与贡献
你可以参与Rainbond社区关于平台、应用、插件等领域的贡献和分享。
请移步: [Rainbond 贡献者社区](https://t.goodrain.com/c/contribution)
## License
Rainbond 遵循 LGPL-3.0 license 协议发布,详情查看[LICENSE](https://github.com/goodrain/rainbond/blob/master/LICENSE)及[Licensing](https://github.com/goodrain/rainbond/blob/master/Licensing.md)。
## 鸣谢
感谢以下开源项目
- [Kubernetes](https://github.com/kubernetes/kubernetes)
- [Docker/Moby](https://github.com/moby/moby)
- [Heroku Buildpacks](https://github.com/heroku?utf8=%E2%9C%93&q=buildpack&type=&language=)
- [OpenResty](https://github.com/openresty/)
- [Calico](https://github.com/projectcalico)
- [Midonet](https://github.com/midonet/midonet)
- [Etcd](https://github.com/coreos/etcd)
- [Prometheus](https://github.com/prometheus/prometheus)
- [GlusterFS](https://github.com/gluster/glusterfs)
- [Ceph](https://github.com/ceph/ceph)
- [CockroachDB](https://github.com/cockroachdb/cockroach)
- [MySQL](https://github.com/mysql/mysql-server)
- [Weave Scope](https://github.com/weaveworks/scope)
- [Ant Design](https://github.com/ant-design/ant-design)
## 加入我们
[非常欢迎热爱技术的你加入我们](https://www.rainbond.com/docs/recruitment/join.html)