Friday, 27 January 2017

Cloud computing and the related abstractions - Luke Lonergan

The buzzword cloud computing still is considered a mystic feat in the field of Information Technology. What lies beneath this buzzword needs a high-end research on this topic. The abstractions in cloud computing is a relevant word to be analyzed.

Virtualization is the mother of cloud computing. In general applications worked in two –tier models and then evolved to three-tier models where the Interfaces, Data Models and the Framework of deployment are de coupled and worked in an efficient manner. This approach lead to the success of easy expansion, deployment and integration features for the application providers.

How is Cloud Computing abstract?
Let’s first consider a scenario. There is an academic business that runs different schools at different locations with slight difference in its individual operations. The IT department has the challenge of providing centralized access to information about all these campuses at the same time via a dashboard. They also plan to expand the business to a new territory where zero ground work has been started.

Now the kind of infrastructure that the system is going to deploy is not known, in the traditional environment, each campus runs an individual server system to maintain the data, and needs to be available to take centralized report on such data. To meet out all these challenges, a scalable, reliable, consistent, secured, networked infrastructure deployment and maintenance is essential. Instead of deploying a full-fledged physical network, the organization resolves to buy infrastructure services through the cloud. It purchases storage space, networking services, data hosting services, and the cloud based application to run all the work seamlessly without hassles via the Internet.
The business owner is not aware of where exactly the storage space is located physically but owns a subscription for the space till it is used. The business owner also uses the application that connects all the campuses via a private network to fetch data, process reports, save and modify data and delete if needed in the cloud without the knowledge on where exactly the software stack is deployed ( though it is traceable by the networking specialists).

Data availability factor despite link failures remains highly abstract. For example, if one of the business sites is down, an alternative link from a different back-up deployment region or zone is made available to the business owner that the change in the links of the sourcing site changes in the blink of an eye. This kind of downtime management is not only abstract but also very business friendly. 

Thus, cloud computing does work miraculously by keeping many essential details on the outward less messy and abstract so that the business for which it is deployed is run with smooth edges.

Article Published by Luke Lonergan

No comments:

Post a Comment