官术网_书友最值得收藏!

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.

In vRealize Operations 6.6, the maximum number of VMware vCenter adapter instances certified is 60, and the maximum number of VMware vCenter adapter instances that were tested on a single collector is 40.

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.

In an HA environment, the databases that use GemFire sharding are Central, Alert/HIS, and FSDB. The Cassandra DB uses its own clustering mechanism.
主站蜘蛛池模板: 清苑县| 华亭县| 新昌县| 兴安盟| 汉川市| 弥渡县| 卓尼县| 满洲里市| 太康县| 蓬莱市| 三穗县| 承德县| 元阳县| 福海县| 北京市| 武功县| 乐平市| 太康县| 阿瓦提县| 云龙县| 绿春县| 独山县| 许昌县| 清远市| 赤峰市| 新平| 岑巩县| 抚州市| 晴隆县| 巴林右旗| 合肥市| 阿坝县| 大港区| 淅川县| 政和县| 商丘市| 长宁县| 玛纳斯县| 邮箱| 常州市| 大连市|