Review on Technologies Used in Developing a Tool for Automatic Software Upgrades at Data Centers
The fast evolution pace of various technologies such as the Internet of Things (IoT), Cloud Computing and the world moving towards digitalization created an increased need for data centers than ever before. Data centers support a wide range of internet services, including web hosting, e-commerce, and social networking. In recent years huge data centers have been owned and run by tech giants like Google, Facebook, Microsoft, etc., and these firms are known as Hyper-scalers. Hyper-scalers are the next big thing, ready to fundamentally alter the internet world for data storage through a variety of services supplied by them across all technological domains. The tool for automatic software upgrade focuses on having a seamless upgrade for the devices in the datacenters mainly in huge data centers owned by the hyper-scalers. This paper mainly focuses on the technologies used in developing the tool for automatic software upgrade, an overview of how the tool is developed, and its features. By deploying this tool in the datacenters, it supports them in delivering more efficient services.