当前位置:网站首页>Learn about the native application management platform of rainbow cloud
Learn about the native application management platform of rainbow cloud
2022-07-28 20:40:00 【51CTO】
Rainbond It is a cloud native application management platform , Easy to use , You don't need to understand containers 、Kubernetes And underlying complex technologies , Support management of multiple Kubernetes colony , And manage the whole life cycle of enterprise applications . follow Application centric Design concept of , Unified packaging container 、Kubernetes And underlying infrastructure related technologies , Let users focus on the business itself , Avoid spending a lot of learning and management energy on technologies other than business . meanwhile ,Rainbond Deep integration of application development 、 Microservice architecture 、 Application delivery 、 Application operation and maintenance 、 Resource management , Management is highly automated , Realize unified management of all applications 、 All infrastructure and all IT technological process .
Development platform
Rainbond As a development platform , Some of its own functional highlights can make developers focus on business code , No need to pay attention to application deployment .
One click deployment of source code
One click deployment of source code , Just fill in the code warehouse address ,Rainbond Will automatically recognize the project language , So that traditional applications can quickly become cloud native applications without changes or small changes .
Identification strategy :Java Project root directory exists Pom.xml, Other languages are similar to .
Support for multiple languages , for example :Java、Python、PHP、.NetCore、Go、NodeJS、Dockerfile etc. .

Microservice choreography
Rainbond Support for multiple Service Mesh, for example : Built in Service Mesh、 be based on Istio Of Service Mesh. stay Rainbond The topology diagram can realize micro service orchestration by dragging and dropping .
Between services 127.0.0.1:8080 visit , for example :A Service dependence B,A The service will provide B service Inject IP:PORT 127.0.0.1:8080.

Application replication
Building multiple environments has always been a headache , stay Rainbond You can go through Apply fast replication function , Put us in Rainbond Build a good environment , It's easy to copy multiple sets of environments with one click 1 -> N. Application replication will copy the configured environment variable The configuration file Dependency relationship Wait for complete replication .

application 、 Component management
Rainbond Support for applications 、 Full lifecycle management of components . contain Start stop 、 restart 、 Scroll to update 、 Version rollback, etc .
- Close the component 、 The application is Rainbond A highlight of , When our application or a service is temporarily out of use , You can close the service or application , Free up resources , When necessary, it can be started with one key .
- Rainbond Support version rollback for a single component , When a service goes online with problems , One click rollback will restore the service to normal .
Log collection :Rainbond The logs of each service will be collected and displayed in the component view , It is convenient for users to check and locate problems , And store by default 7 Day's diary .
Component scaling : One key adjustment component CPU、 Memory , You can also set the automatic scaling strategy .
Environment configuration : Configure components through a graphical interface environment variable The configuration file , You can also share the configuration files of other components into this component .
Storage : Add the of the component Persistent storage ,Rainbond Automatically created PVCPV .

Gateway policy
Rainbond The application gateway only needs a simple configuration to open the external access policy with one click ,Rainbond Automatically created ServiceIngress , External access to services is simpler . At the same time, it can also be opened with one key TCP Access strategy .

Application configuration group
The application configuration group is to apply the same environment variables to multiple components , This is very helpful for the same environment variables of multiple services , Avoid repetitive operations .

Delivery platform
Rainbond It can also be used as a delivery platform ,Rainbond Of RAM Application model coordination Rainbond The built-in component library is very suitable for application delivery , This is for ToB The enterprise is very friendly .
Rainbond Application templates are composed of multiple versions , You can install any version of the application template , At the same time, it also supports the upgrade based on the application template 、 Roll back .
Application of release
Application publishing is to publish applications composed of multiple services to Rainbond Built in component library , The application press conference will apply all Mirror image environment variable The configuration file Dependency relationship Release and package together .

Export application
Application export refers to the one click export of an application package that we publish to the internal component library , We can use this application package in another set Rainbond Import... In the environment , Realize application delivery . It also supports DockerComposeApp standard , This applies when only DockerCompose Environment .

Quick to use
Will be with Java + Mysql As an example application .
Java Git Address : https://gitee.com/rainbond/java-maven-demo.git
Mysql Choose to install based on the open source app store .
install Rainbond
Install stand-alone experience , This is suitable for quick understanding Rainbond Users of , use Docker In Docker The way .
Java Deploy
The service is standard Spring Boot 2.1.2
- Select in the team view
Create components based on source code-> Fill in relevant information and Git Address .

- Confirm creation ,Rainbond Recognize the language type of project code , After a while, the identification code language is
Java-maven, Create components . - The whole process Rainbond Will get the code 、 hit Jar package 、 Build a mirror image , There is no need for human intervention .
- After building , Enter into In component -> port , Open external service , Visit the automatically generated domain name to access the service page .
Mysql Deploy
Rainbond The open source app store is made up of Rainbond Online store provided , There are various middleware in the store 、 Open source software, etc , For one click installation , Quick experience .
One click deployment through open source app store Mysql
- Select in the team view Create components based on the application market -> Search for Mysql -> install .

Service Orchestration
- Switch to... In the application view
Layout patterns, takeJavaConnect toMysqlAnd update the Java Components . - visit Java Components , Switch to
Mysql Example( domain name /mysql.html) You can see Mysql Connection information , This stands for Java The service is normally connected to Mysql 了 .

Application of release
- Go to the release page , Publish to component library , establish
Application template, Fill in version number and other information . - Edit and publish component information ( Optional )
- Submit for release .

Application installation
For applications published to internal component libraries, we can export application packages , It can also be in the current cluster Install based on the application market .
- Add... In the team view
Install based on the application market, One click Install the just released application .

This is the end of the introduction Rainbond The basic use of , Of course Rainbond There are more functions not introduced , You can view the official documentation https://www.rainbond.com/docs/ Learn more about it .
Github Warehouse : https://github.com/goodrain/rainbond
边栏推荐
- CNN convolution neural network learning process (weight update)
- Raspberry pie uses the command line to configure WiFi connections
- Talking about canvas and three rendering modes in unity
- PL515 SOT23-5 单/双口 USB 充电协议端口控制器 百盛电子代理商
- Mongoose condition queries part of the data of the specified attribute
- 7/27 训练日志(位运算+后缀数组)
- Dsactf July re
- Configure Windows Server + install MySQL database on the server + Remote Access database
- Use of DDR3 (axi4) in Xilinx vivado (1) create an IP core
- Shanghai Jiaotong University joined hands with Taobao to set up a media computing laboratory: promoting the development of key technologies such as video super score
猜你喜欢

树行表达方式

【CodeForces】Educational Codeforces Round 132 (Rated for Div. 2)
![[C语言刷题篇]链表运用讲解](/img/44/1de4e3f0712780680fbdc904dfe39a.png)
[C语言刷题篇]链表运用讲解

Install keras, tensorflow, and add the virtual environment to the Jupiter notebook

Anaconda creation environment

Unity object path query tool

“当你不再是程序员,很多事会脱离掌控”—— 对话全球最大独立开源公司SUSE CTO...

Other IPS cannot connect to the local redis problem solving and redis installation

Unity gadget displays the file size of the resource directory

LeetCode-297-二叉树的序列化与反序列化
随机推荐
Raspberry pie uses the command line to configure WiFi connections
漂亮的蓝色背景表单输入框样式
Representation of base and number 2
About IP address
Linxu [basic instructions]
[task02: SQL basic query and sorting]
读取json配置文件,实现数据驱动测试
Explain rigid body and collider components in unity
激光slam:LeGO-LOAM---代码编译安装与gazebo测试
LeetCode-297-二叉树的序列化与反序列化
SQL审核工具自荐Owls
UE4.25 Slate源码解读
GRU神经网络
PL515 SOT23-5 单/双口 USB 充电协议端口控制器 百盛电子代理商
Music says
File lookup and file permissions
[C语言刷题篇]链表运用讲解
Anaconda creation environment
Extract China map from global.Nc data and calculate regional CO2 value based on acgis
同质化代币与 NFT 结合,如何使治理结构设计更灵活?