Cloud computing is here to revolutionize the way businesses evolve and work. It provides multi facet benefits for industries and especially the IT Sector. This paper covers the developmental changes that have occurred recently in this important technological advancement, which will completely change the way businesses evolve. We will have a look at the difficulties faced by industries and challenges that cloud computing faces today. Successful adaptations of cloud computing by the IT industry and the challenges that it will face in the future are also elaborated.
Abstract2
Cloud Computing: Inception, Challenge and Future4
Introduction4
Service models4
Infrastructure as a Service (IaaS)5
Platform as a Service5
Software as a Software (SaaS)5
Delivery Models6
Pros and Cons7
Advantages7
Decreasing Costs Associated With Development7
More Flexibility7
Infinite Resources7
High Availability7
Securing Data7
Economy of scale7
How Cloud Computing Can Be Used8
Implementations8
Problems8
Variations in Success Results of Adopting Cloud Computing8
Technical9
Managerial9
Relational9
Imitation Limitation10
Security concerns10
Case Studies of Successful Adoptions11
Afghanistan Integrated Library System (ILS) System11
Japanese GIF holding Library Finder Application11
Challenges Faced by Cloud Computing in The Future11
Recognition by the Industry11
Changing of Attitudes11
Security Concerns12
Compliance12
Standardization12
Conclusion12
Cloud Computing: Inception, Challenge and Future
Introduction
Cloud computing to IT industries is like outsourcing to manufacturing companies. It is relatively a new form of doing businesses as compared to other well established industrial sectors. Cloud computing involves leveraging your software, infrastructure and platforms to cloud vendors that provide these computing resources virtually. People can tap resources as services without having to worry about any additional setup costs.
The idea of virtual resources gives businesses an opportunity to grow quickly and achieve their goals. Cloud computing takes the IT sector to a whole new level. It is more comprehensively defined by the National Institute of Science and Technology (NIST) as:
“A model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g. network, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction” (Mell, Grance, 2009).
This definition of cloud computing encompasses a number of factors. The attributes that the definition sees in a cloud computing environment are as follows:
It is essentially an environment of on-demand service providing, unlike the previous tradition of erecting dedicated server systems for expansion.
The cloud is a shared solution that helps in agile business operations of IT sectors.
It is very flexible in nature as it can be incorporated and released from service very quickly.
The service provider is responsible for the safe and secure provisioning of the system. The client on the other hand, enjoys the luxury of using the resources at a very low cost, without incurring any huge operational, maintenance and setup costs (Skiba, 2011).
This allows businesses to focus on achieving their strategic goals, instead of focusing project management on the up-gradation of their facility in order to expand their business. This creates a market competition between different stake holders, and as the cloud services are imitable, the competition soon comes down to the secret capabilities of organizations. To explain in simple terms, cloud computing will be like electricity, you pay the bill as much as you use ...