Couchbase UI: Server
在 Couchbase UI 中的 Server(服务器)标签页紧张用于管理和监控集群中的各个节点。以下是 Server 标签页的紧张内容和功能先容:https://i-blog.csdnimg.cn/direct/cfdc08657f66463ea8cf6bc96520a8d2.png
1. 节点列表
显示集群中所有节点的列表,每个节点的详细信息包罗:
[*]节点地点:节点的 IP 地点或主机名。
[*]节点角色:该节点在集群中的角色(如数据服务、索引服务、查询服务等)。
[*]健康状态:显示节点的运行状态(绿色代表健康,红色代表异常)。
[*]分配的服务:该节点运行的服务(如 Data、Index、Query、Analytics 等)。
2. 资源使用情况
针对每个节点的资源使用情况进行展示:
[*]CPU使用率:及时显示该节点的 CPU 使用情况。
[*]RAM使用量:包罗总内存、已分配内存和可用内存。
[*]磁盘使用量:显示磁盘空间的使用情况,包罗数据存储和日志文件占用的大小。
[*]网络流量:上传和下载的数据速率(如数据同步流量)。
3. 节点操作
提供针对单个节点的操作选项:
[*]Failover(故障转移):
手动将一个节点标记为故障,并从集群中移除。
[*]Rebalance(重新平衡):
当节点状态发生变革(如新增或移除节点)时,可以重新分配数据。
[*]Remove(移除节点):
从集群中删除某个节点。
[*]Add Server(添加节点):
将新节点加入到集群。
4. 节点服务分布
展示各个节点的服务分布情况,紧张包罗:
[*]Data Service:负责存储和访问数据。
[*]Index Service:用于索引管理和查询优化。
[*]Query Service:执行 N1QL 查询。
[*]Analytics Service:用于复杂的数据分析。
[*]Search Service:提供全文搜索功能。
[*]Eventing Service:用于触发和执行事件驱动的逻辑。
5. 集群资源概览
在页面顶部或侧边,会显示整个集群的资源汇总信息,包罗:
[*]总内存和使用情况。
[*]总磁盘空间和使用情况。
[*]当前运行的总操作数(OPS)。
[*]每秒的数据读取和写入操作速率。
场景应用
[*]运维职员可以在这个页面监控集群健康状态、资源使用情况,并快速响应节点故障。
[*]管理员可以通过节点操作调整集群规模(如添加节点或移除节点)。
在 Couchbase UI 的 Server 标签页中,大概会看到关于 Node-to-Node Encryption (节点间加密) 的状态,好比显示为 off 或 on。以下是关于 Node-to-Node Encryption 的详细先容:
Node-to-Node Encryption 的含义
Node-to-Node Encryption 是一种安全功能,用于加密 Couchbase 集群中各节点之间的通信。它确保数据在网络传输过程中不被拦截或窜改,从而提高集群通信的安全性。
当 Node-to-Node Encryption 设置为 off 时:
[*]节点之间的通信是明文传输的,没有加密掩护。
[*]大概在不安全的网络情况下(如公网摆设)存在数据泄露风险。
当 Node-to-Node Encryption 设置为 on 时:
[*]Couchbase 集群会使用 TLS(传输层安全协议)对节点之间的所有通信进行加密。
[*]提供数据在网络传输过程中的秘密性和完整性。
在哪些情况下需要启用 Node-to-Node Encryption
[*]安全性要求高的情况:如生产情况,特殊是云摆设或跨数据中心通信时。
[*]敏感数据掩护:假如传输数据中涉及敏感信息(如用户数据或财务数据),启用加密是必要的。
[*]满足合规性:某些法规(如 GDPR、HIPAA)要求对网络传输的数据进行加密。
怎样启用 Node-to-Node Encryption
[*] 通过 Couchbase UI 设置:
[*]转到 Security(安全) 页面。
[*]在 Cluster Encryption 部分中,找到 Node-to-Node Encryption 设置。
[*]开启加密后,体系会提示重新平衡集群(Rebalance)以应用更改。
[*] 通过 CLI 或 REST API 设置:
[*]使用 Couchbase CLI 下令:couchbase-cli setting-security -c <cluster-url> -u <username> -p <password> --set-node-to-node-encryption --enable
[*]通过 REST API 调用相应的安全设置端点。
[*] 设置 TLS 证书:
[*]启用加密需要为每个节点设置 TLS 证书。可以使用 Couchbase 自签名证书或导入自界说证书。
注意事项
[*]启用 Node-to-Node Encryption 大概会增加节点间通信的开销(加密和解密过程),但在大多数情况下性能影响有限。
[*]假如集群已经运行,启用加密需要重新平衡(Rebalance),大概会短暂影响服务。
[*]确保所有节点运行雷同的 Couchbase 版本并支持加密功能。
假如您的 Couchbase 集群目前显示 Node-to-Node Encryption: off,且摆设在不安全网络中或传输敏感数据,建议尽快开启加密以确保数据安全。
在 Couchbase 中开启节点间的加密 (Inter-Node Encryption) 不会直接影响已有的历史数据传输,由于加密紧张作用于 节点之间的新通信数据,并不改变已经存储在磁盘上的数据。然而,在开启节点间加密时,需要注意以下几点以及大概的调整:
影响与注意事项
[*] 历史数据无需迁徙或修改:
[*]历史数据存储在 Couchbase 的磁盘文件中,与节点间的加密无关。启用加密不会触及或改变这些数据。
[*] 性能开销:
[*]开启节点间加密会引入一定的 CPU 和网络性能开销,尤其是在高流量的数据集群中。需要监控性能指标以评估是否需要调整资源设置(如增加节点或提升硬件性能)。
[*] 集群重启或服务中断:
[*]启用节点间加密大概需要重新设置集群,有大概需要重启服务。在生产情况中执行时,应提前规划好维护窗口以避免中断业务。
[*] 客户端与服务器通信:
[*]假如客户端也需要与 Couchbase 进行加密通信(如 SDK 连接),需要确认客户端的设置是否启用了 TLS,并将其与服务器端加密策略保持同等。
启用节点间加密需要的改动
[*] 更新设置文件:
[*]在每个 Couchbase 节点上,通过修改 couchbase-server 的设置文件或使用 Couchbase CLI 来开启加密。
示例:
couchbase-cli setting-security --cluster <cluster-name> \
--username <admin> --password <password> \
--node-to-node-encryption on
[*] 证书管理:
[*]假如使用的是 自签名证书 或 内部 CA,需要在所有节点上安装和信任相关的证书链。证书管理可以通过 Couchbase 自带工具完成:
couchbase-cli ssl-manage \
--upload-cluster-ca \
--cluster <cluster-name> --username <admin> --password <password> \
--cert-path <path-to-ca-cert>
[*] 验证加密状态:
[*]启用加密后,可以通过 Couchbase Web UI 或 CLI 查看加密是否已生效。加密启用后,节点间的通信(如数据复制、索引更新等)将使用 TLS。
[*] 性能监控与资源调整:
[*]随着加密的启用,大概需要调整集群的 RAM 设置或增加节点以应对加密引入的性能损耗。
通过 Couchbase 自带的性能监控工具,观察指标如 CPU 使用率、耽误、数据传输速率等。
总结
[*]开启节点间加密不会影响历史数据的传输,也不需要对历史数据进行任何改动。
[*]需要完成设置文件修改、证书安装和性能监控。
[*]在生产情况启用前,建议先在测试情况中验证性能和加密设置的有效性。
Couchbase RAM 配额设置解析:
[*] Data Quotas: 14.6 GiB
[*]用于存储数据的内存分配。实用于普通数据操作的 bucket,例如存储原始和加工后的业务数据。
[*] Index Quotas: 4.29 GiB
[*]为索引节点分配的内存,支持快速查询。这部分需要根据查询频率和复杂性调整,确保性能稳定。
[*] Search Quotas: 4 GiB
[*]用于 Full-Text Search 的内存分配。假如有搜索功能,例如用户输入暗昧查询或全文搜索,可以依赖这部分内存。
[*] Analytics Quotas: 1 GiB
[*]用于分析服务的内存分配,支持复杂的 OLAP 分析查询,例如多维度的报表和聚合任务。
[*] Eventing Quotas: 256 MiB
[*]用于事件处理的内存分配,适合触发函数或及时计算需求,例如触发异步任务或及时数据转化逻辑。
假如是用于数仓的应用场景,这个设置需要进一步联合实际工作负载优化。好比:
[*]假如查询较为频仍,可以增加 Index Quotas 或 Search Quotas 的内存配比。
[*]假如对及时事件处理依赖较高,得当提高 Eventing Quotas。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]