The article will attempt to establish how Cloud Computing as an Industry Changing technology has seen globalization and also discuss the challenges and opportunities proposed by the same. Since the article is a continuation of my previous blog, “Cloud Computing & Human Society”, there might be a few many terminologies that would not make sense unless you have gone through the preceding articles relevant to Cloud Computing. Hence, I would strongly recommend you to go through them if you haven’t already.
Cloud computing has enabled Internet-scale websites facilitating broader collaborations that transcend the national barriers. In fact, a normal person using emails and social networking websites may end up spending more time knowing about news on events across the globe and interacting with people who may stay elsewhere in the world rather than local events and local people. If we look at the trending topics online and people participating for a cause, we can see a supranational pattern gaining ground. People from one part of the globe may be interested in the cause of people living in another part, and this has become a usual phenomenon.
Speaking on nationalism and globalization is not simple. Political, socio-economic considerations are paramount while discussing such topics. However, we must admit that greater sharing of information and collaborations will enable the whole world to migrate from a strict national framework into a federated ecosystem of interdependent nations.
Agree to Disagree
In present times, the increasing load of information continually challenges our collective imagination. In fact, this phenomenon has the capability to inflict radical changes to our economy and society. Even a small event can have viral effects due to the fast-paced processes of information dissemination and may result in unexpected situations. Good or bad – it can only be ascertained after its realization.
Though it would be premature to predict the consequence of this rapidly changing worldview, it would rather be wise to have a requisite amount of tolerance to diverse opinions and beliefs, Taking cue from our earlier discussion, we must be aware that our participation in this larger collective phenomenon also brings a certain amount of responsibility and accountability.
The sceptics of this new paradigm of computing sometimes trivialize by terming it as the old wine in a new bottle. After such a healthy discussion through the preceding articles in my blog, it may be enraging or disappointing. However, I shall argue differently. If a person could draw popular attention and could increase the adoption of an old brand of wine substantially, I would call it innovation! On a serious note, we must recognize the significant changes that have occurred not only in our approach to computing in solving social and business problems but also helped underlying technologies and methods to reshape and evolve during the past few years.
We are now aware that cloud computing offers distinct advantages apart from just the cost component. We can scale our resources as per our changing requirements from time to time. This provides instant availability of the practically infinite amount of cost-effective and quality computing infrastructure at our disposal. As the provisioning and monitoring are done centrally, and resources are maintained redundantly in geographically-distributed locations, the cloud model is capable of offering highly available and reliable IT resources to consumers. Moreover, perceived security threats are actually at a much lesser scale when we take into account the data stored and software used across different user devices in varied business cycle with traditional IT processes.
Being a model gaining momentum along with rapidly evolving technologies, cloud computing provides enormous opportunities and challenges to service providers, engineers, consultants, developers and researchers. Now let us look at some of the opportunities and challenges offered by cloud computing:
- End user’s bandwidth
- Innovative Apps
- Security and Performance
- Standardization & Interoperability
- Accessing devices and their S/W
- Datacenter Technology & Cloud Toolkits
Software application architects and developers have a bigger opportunity to leverage the scenario where they do not get engaged in setting up the environment, database management and other nitty-gritty tasks of software cycle management. All these are made available along with the cloud platform, and moreover, these can be managed with either high-end tools or a set of APIs. And, there is a great need for creating Apps for different usages.
There are a few major areas where rapid developments are happening. People would prefer to manage home appliances and other tools remotely and integrating varied activities from a single device. As we have pointed earlier too, context-aware technologies and location-based computing would be used predominantly for building new Apps.
On the provider’s side, there is a great demand on Apps to have better security controls, user management, cloud cost tracking, multi-currency support, audit controls and reporting, monitoring and alerting, auto-scaling, cloud bursting, backup management and change management. In fact, further efforts are needed for unified cross-cloud management.
I believe this article imparts the basics of everything you needed to know regarding the globalization of Cloud Computing and the various challenges and opportunities proposed by Cloud Computing. This a two-part blog hence I would prefer to explain the remaining points in the next part so as to keep this blog short and concise. I would also like to add that we are reaching the end of my Blog on Cloud Computing and hopefully I would be concluding the same in the next article. I hope you have developed a decent understanding of Cloud Computing and this blog has helped you in doing so. It was my primary objective throughout the course of writing.
Thanks and stay tuned for further updates.