Of course, VMware DRS is not the only such product in today’s IT market. The most famous analog in the world of OpenStack is Watcher. However, very often, cloud providers develop their solutions. Why is this happening? The reasons may vary. Most often – the high price of paid tools and the lack of functionality of accessible solutions and failures found in them.
In our case, everything was more straightforward: DRS began to evolve as part of an already existing internal utility for managing OpenStack resources. Initially, this utility was aimed at making the work of the support service easier. The program can track the number and state of all cloud entities, including virtual machines, hypervisors, routers, disks, file storage, K8s clusters, load balancers (Load Balancer As A Service, LBaaS), and much more.
The utility allows you to see the current resource consumption by servers and specific virtual machines and predict changes in these indicators in the future. Based on the data provided by the utility, the operator can see problems promptly and find ways to solve them.
Since all the data the utility had already extracted for its work was quite enough to implement DRS, it decided to add these functions to the utility at a particular stage. It looked like a completely logical and reasonable step, although the development process itself turned out to be far from simple.
The DRS scheme has changed several times, improving during testing. Now the following form is in commercial operation:
A special algorithm looks for hypervisors on which the utilization of the processor or the remaining free physical memory goes beyond the threshold values specified in the settings. For example, utilization is 70%, or the amount of physical memory is less than 64 GB. When such hypervisors are detected, their VMs are moved to hypervisors with an acceptable level of utilization and free memory – for example, no more than 50% and no less than 64 GB.
Of course, not all VMs from the original hypervisor are selected for migration. The following options are possible:
All figures appearing in the calculations will be stored in the configuration file and, if necessary, can be changed. In manual migration, which is available directly from the UI utility, the thresholds are configured in the interface.
Also Read: Industry 5.0: What You Need To Know And How It Will Impact Companies
Unlock Audio Effortlessly With The Best YouTube Audio Ripper Tools Description: Discover how to use…
If you enjoy Dungeons & Dragons (D&D), you have come across many tools to improve…
The existence of several accounts in miscellaneous social networks allowed me to understand that one…
Introduction Access to new technologies and artificial intelligence has become vital in today's digital era.…
Google Chrome is the most used browser today due to its speed, reliability, and versatility…
Staying relevant in the dynamic digital environment is impossible. Besides influencers, small business owners, and…