- Mastering vRealize Operations Manager(Second Edition)
- Spas Kaloferov Scott Norris Christopher Slater
- 274字
- 2021-06-24 18:42:32
GemFire sharding
When describing the Persistence layer earlier, we listed the new components related to Persistence in vRealize Operations 6.6, Now it's time to discuss what sharding actually is.
GemFire sharding is the process of splitting data across multiple GemFire nodes for placement in various partitioned buckets. It is this concept in conjunction with the controller and locator services that balance the incoming resources and metrics across multiple nodes in the vRealize Operations Cluster. It is important to note that data is sharded per resource, and not per adapter instance. For example, this allows the load balancing of incoming and outgoing data, even if only one adapter instance is configured. From a design perspective, a single vRealize Operations cluster could then manage a maximum configuration vCenter by distributing the incoming metrics across multiple data nodes.
vRealize Operations data is sharded in both the Analytics and Persistence layers, which is referred to as GemFire cache sharding and GemFire Persistence sharding respectively.
Just because data is held in the GemFire cache on one node, this does not necessarily result in the data shard persisting on the same node. In fact, as both layers are balanced independently, the chance of both the cache shard and Persistence shard existing on the same node is 1/N, where N is the number of nodes.
- 嵌入式應用程序設計綜合教程(微課版)
- Windows Server 2012 Hyper-V Cookbook
- Python基礎教程(第3版)
- 直播系統開發:基于Nginx與Nginx-rtmp-module
- Linux內核觀測技術BPF
- Learning Magento 2 Administration
- Linux內核設計的藝術:圖解Linux操作系統架構設計與實現原理
- RHCSARHCE 紅帽Linux認證學習指南(第7版)EX200 & EX300
- Windows 8實戰從入門到精通(超值版)
- Linux基礎使用與案例
- Linux操作系統
- Learning Continuous Integration with Jenkins(Second Edition)
- OpenHarmony開發與實踐:基于紅莓RK2206開發板
- Learn OpenShift
- Mastering Sass