我对docker和containerization的概念有些陌生。我想要的是在一个云服务中部署多个数据库,例如MongoDB,Elassandra等。
如this链接中所述,我们可以在Docker CLI中使用以下命令创建多个VM:
import * as React from 'react';
import {View, TextInput,Button} from 'react-native';
export default class App extends React.Component {
state={
text:"Hello"
}
render() {
return (
<View style={{ backgroundColor: 'red',flex:1,justifyContent:'center'}}>
<TextInput style={{ backgroundColor: 'red', height: 60,width:300 ,borderWidth:1,borderColor:"white"}} value={this.state.text} onChangeText={(text) => this.setState({text})}/>
<Button
title="Learn More"
color="#841584"
accessibilityLabel="Learn more about this purple button"
/>
</View>
);
}
}
所以,我的问题是,在一种云实施中,以下哪种方法性能更好:
- 完全只有一个节点
- 在群集中具有多个节点
答案 0 :(得分:0)
您肯定在集群中有多个节点。
具有单个节点将导致单点故障。如果节点关闭,则您的数据库将无法访问,并会影响连接到数据库的用户。