feat: change en readme (#1287)

Signed-off-by: Qi Zhang <smallqi1@163.com>

Signed-off-by: Qi Zhang <smallqi1@163.com>
This commit is contained in:
Qi Zhang 2022-08-13 20:59:16 +08:00 committed by GitHub
parent 6f22a92ce6
commit c620a2a5f2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -11,83 +11,59 @@
Rainbond is a cloud native multi cloud application management platform, which is easy to use and does not need to understand containers, kubernetes and underlying complex technologies. It supports the management of multiple kubernetes clusters and the management of the whole life cycle of enterprise applications. The main functions include application development environment, application market, micro service architecture, application delivery, application operation and maintenance, application level multi cloud management, etc.
## Why Rainbond ?
<details>
<summary><b>Easy To Use</b></summary>
<ul>
<li>Just one command to install the experience</li>
<li>Support 6 common development languages, One-click deployment of containerized applications without writing a Dockerfile</li>
<li>Zero threshold landing Kubernetes, No need to write Yaml files</li>
<li>80+ Open source Application OOTB, One-click installation and upgrade</li>
</ul>
</details>
Kubernetes serves as a system for managing containerized applications. It provides a basic mechanism for the deployment, maintenance and expansion of applications. However, when users transform their traditional applications to cloud native applications, they will encounter the following problems when using kubernetes:
<details>
<summary><b>Application Quick Delivery</b></summary>
<ul>
<li>One-click installation and upgrade of applications</li>
<li>Full-featured enterprise app store, Build an industry application ecology</li>
<li>Support multi-cloud delivery,private delivery, SaaS delivery, Offline delivery, Personalized delivery, App Store, etcd. realize various<a href="https://mp.weixin.qq.com/s/2chigbtp8TzPdvJM4o7sOw" target="_blank">Delivery process automation</a></li>
</ul>
</details>
- Container deployment of enterprise applications
- Kubernetes has a steep learning curve
- How can deployed applications be delivered and upgraded in other kubernetes environments
Rainbond follows **the design concept of application centered** and unifies the technologies related to containers, kubernetes and underlying infrastructure, so that users can focus on the business itself and avoid spending a lot of learning and management energy on technologies other than the business.
- Rainbond supports [one-step transformation of enterprise applications into cloud native applications](https://www.rainbond.com/docs/#2%E4%B8%80%E6%AD%A5%E5%B0%86%E4%BC%A0%E7%BB%9F%E5%BA%94%E7%94%A8%E5%8F%98%E6%88%90%E4%BA%91%E5%8E%9F%E7%94%9F%E5%BA%94%E7%94%A8)
- Rainbond does not need to know about kubernetes, and can [quickly install kubernetes through the web interface](https://www.rainbond.com/docs/quick-start/quick-install#%E5%9F%BA%E4%BA%8E-web-%E7%95%8C%E9%9D%A2%E5%AE%89%E8%A3%85), supporting the management of multiple kubernetes clusters
- Rainbond supports multi cloud delivery, private delivery, SaaS delivery, offline delivery, personalized delivery, application market, etc., and realizes the automation of various delivery processes. Refer to the article one click [installation and upgrade of enterprise applications](https://mp.weixin.qq.com/s/2chigbtp8TzPdvJM4o7sOw)
<details>
<summary><b>Cloud Native Transformation</b></summary>
<ul>
<li>All-in-one cloud-native platform OOTB</li>
<li><a href="https://www.rainbond.com/docs/#2%E4%B8%80%E6%AD%A5%E5%B0%86%E4%BC%A0%E7%BB%9F%E5%BA%94%E7%94%A8%E5%8F%98%E6%88%90%E4%BA%91%E5%8E%9F%E7%94%9F%E5%BA%94%E7%94%A8" target="_blank">Turn enterprise applications into cloud-native applications in one step</a></li>
<li>No need to know KubernetesCan pass <a href="https://www.rainbond.com/docs/quick-start/quick-install#%E5%9F%BA%E4%BA%8E-web-%E7%95%8C%E9%9D%A2%E5%AE%89%E8%A3%85">Web ui quick installation Kubernetes</a> </li>
<li>Accumulation and reuse of various digital capabilities</li>
</ul>
</details>
## Rainbond function and architecture
![Rainbond-Arch](https://grstatic.oss-cn-shanghai.aliyuncs.com/case/2022/03/17/16474283190784.jpg)
Rainbond manages enterprise applications based on public cloud, private cloud and self built kubernetes, and supports [application level multi cloud management](https://www.rainbond.com/docs/#%E5%BA%94%E7%94%A8%E7%BA%A7%E5%A4%9A%E4%BA%91%E7%AE%A1%E7%90%86).
Rainbond Support [application lifecycle management](https://www.rainbond.com/docs/#%E5%BA%94%E7%94%A8%E5%85%A8%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%E7%AE%A1%E7%90%86), that is, one-stop connection of development, architecture, delivery and operation and maintenance.
Components in Rainbond are independent, reusable, extensible and integrated units that support different granularity and version management. Components can be reused in different application scenarios. Components themselves can be upgraded iteratively. The accumulated components are stored in the component library, realizing [the accumulation and reuse of enterprise digital capabilities](https://www.rainbond.com/docs/#3%E5%AE%9E%E7%8E%B0%E6%95%B0%E5%AD%97%E5%8C%96%E8%83%BD%E5%8A%9B%E7%A7%AF%E7%B4%AF%E5%92%8C%E5%A4%8D%E7%94%A8).
## Installation
Rainbond supports multiple installation methods. You can install the AllInOne version through the following command to quickly experience the full functions of rainbond.
Please note that**This method is only applicable to the rapid experience of developers and has no production availability**。For other installation methods, please refer to [Web page installation](https://www.rainbond.com/docs/quick-start/quick-install#%E5%9F%BA%E4%BA%8E-web-%E7%95%8C%E9%9D%A2%E5%AE%89%E8%A3%85)、[Helm installation](https://www.rainbond.com/docs/quick-start/quick-install#%E5%9F%BA%E4%BA%8E-helm-%E5%AE%89%E8%A3%85)、[Docking with cloud service providers](https://www.rainbond.com/docs/quick-start/quick-install#%E5%AF%B9%E6%8E%A5%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%95%86)、[Docking with other platforms](https://www.rainbond.com/docs/quick-start/quick-install#%E5%AF%B9%E6%8E%A5%E5%85%B6%E4%BB%96%E5%B9%B3%E5%8F%B0)、[High availability installation](https://www.rainbond.com/en/docs/installation/install-with-ui/ha-installation/)
```bash
docker run --privileged -d -p 7070:7070 -p 80:80 -p 443:443 -p 6060:6060 -p 8443:8443 \
--name=rainbond-allinone --restart=unless-stopped \
-v ~/.ssh:/root/.ssh \
-v ~/rainbonddata:/app/data \
-v /opt/rainbond:/opt/rainbond \
-v ~/dockerdata:/var/lib/docker \
-e ENABLE_CLUSTER=true \
registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.6.0-dind-allinone \
&& docker logs -f rainbond-allinone
```
## Online experience
You can access the [trial environment](http://demo.c9f961.grapps.cn/) online experience platform function. Due to limited resources, you only have view permission. If you need to experience more functions, please deploy it yourself.
For more details on Rainbond features and architecture, see [Rainbond Architecture Overview](https://www.rainbond.com/docs/quick-start/architecture/).
## Quick start
1. [Rainbond Introduction](https://www.rainbond.com/docs/)
2. [Create the first application (component)](https://www.rainbond.com/docs/use-manual/component-create/creation-process?channel=github)
* Please ref [Quick installation](https://www.rainbond.com/docs/quick-start/quick-install/?channel=github)
* Please ref [Getting started](https://www.rainbond.com/docs/quick-start/getting-started/?channel=github)
## Video tutorial
## Community
1. [Rainbond Installation series collection](https://www.bilibili.com/video/BV1Vq4y1w7FQ?spm_id_from=333.999.0.0)
2. [Rainbond Introductory tutorial](https://www.bilibili.com/video/BV1ou411B7ix?spm_id_from=333.999.0.0)
3. [Rainbond Realize integrated development environment](https://www.bilibili.com/video/BV1vS4y1w7ps)
4. [Rainbond Realize unified management of enterprise applications](https://www.bilibili.com/video/BV1rB4y197X4)
If you have trouble using Rainbond and need help, Please ref [community support](https://www.rainbond.com/community/support/)
## Participating communities
[Rainbond Open source community](https://t.goodrain.com) You are welcome to review or contribute to the use case usage of rainbond in the community.
[Rainbond Project official website](https://www.rainbond.com?channel=github) Check out more about rainbond.
WeChat scan code focuses on the Rainbond official account to see Rainbond best practices.
<img width="300px" src="https://static.goodrain.com/wechat/WechatQRCode.gif"/>
DingTalk Search Group : `31096419`
Add a wechat assistant to enter the Rainbond Technology Exchange Group:
Or add WeChat assistant to join the Rainbond wechat group:
<img width="300px" src="https://static.goodrain.com/wechat/weChat.jpg"/>
## Contributing
### Contributing
We very much welcome you to participate in the contribution and sharing of platform experience, standardized applications, plug-in sharing and other fields in the rainbond community.
If you are a user who is using rainbond, and you have a deep understanding of rainbond and agree with the technical route, and there is a great demand within your enterprise, we welcome you to [participate in the development of rainbond project](https://github.com/goodrain/rainbond/blob/V5.4/CONTRIBUTING.md)
If you are a user who is using rainbond, and you have a deep understanding of rainbond and agree with the technical route, and there is a great demand within your enterprise, we welcome you to [Participate in project contributions](https://www.rainbond.com/community/contribution/?channel=github)
## Related repositories