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

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.
主站蜘蛛池模板: 新丰县| 广东省| 南漳县| 柳州市| 泸西县| 衡阳县| 云霄县| 彩票| 德令哈市| 贺州市| 广饶县| 高阳县| 武川县| 泽州县| 交口县| 科技| 高平市| 正阳县| 永州市| 梧州市| 诸暨市| 伊宁县| 镇赉县| 白水县| 望都县| 新营市| 将乐县| 海安县| 蒙自县| 长垣县| 英吉沙县| 绥江县| 孝感市| 介休市| 莲花县| 乌拉特中旗| 基隆市| 镇宁| 突泉县| 封开县| 镇江市|