Cloud computing is the delivery of computing services—including servers, storage, databases, networking, software, analytics, and intelligence—over the Internet ("the cloud") to offer faster innovation, flexible resources, and economies of scale.
How does cloud computing work?
Rather than owning their own computing infrastructure or data centres, companies can rent access to anything from applications to storage from a cloud service provider.
One benefit of using cloud-computing services is that firms can avoid the upfront cost and complexity of owning and maintaining their own IT infrastructure, and instead simply pay for what they use, when they use it.
In turn, providers of cloud-computing services can benefit from significant economies of scale by delivering the same services to a wide range of customers.
What cloud-computing services are available?
Cloud-computing services cover a vast range of options now, from the basics of storage, networking and processing power, through to natural language processing and artificial intelligence as well as standard office applications. Pretty much any service that doesn't require you to be physically close to the computer hardware that you are using can now be delivered via the cloud.
History of cloud computing :
Cloud computing as a term has been around since the early 2000s, but the concept of computing as a service has been around for much, much longer – as far back as the 1960s, when computer bureaus would allow companies to rent time on a mainframe, rather than have to buy one themselves.
These 'time-sharing' services were largely overtaken by the rise of the PC, which made owning a computer much more affordable, and then in turn by the rise of corporate data centres where companies would store vast amounts of data.
But the concept of renting access to computing power has resurfaced again and again – in the application service providers, utility computing, and grid computing of the late 1990s and early 2000s. This was followed by cloud computing, which really took hold with the emergence of software as a service and hyperscale cloud-computing providers such as Amazon Web Services.
How important is the cloud?
Building the infrastructure to support cloud computing now accounts for a significant chunk of all IT spending, while spending on traditional, in-house IT slides as computing workloads continue to move to the cloud, whether that is public cloud services offered by vendors or private clouds built by enterprises themselves.
Tech analyst Gartner
predicts that as much as half of spending across application software,
infrastructure software, business process services and system infrastructure
markets will have shifted to the cloud by 2025, up from 41% in 2022. It
estimates that almost two-thirds of spending on application software will be
via cloud computing, up from 57.7% in 2022.
That's a shift that only gained momentum in 2020 and 2021 as businesses accelerated their digital transformation plans during the pandemic. The lockdowns throughout the pandemic showed companies how important it was to be able to access their computing infrastructure, applications and data from wherever their staff were working – and not just from an office.
Gartner said that demand for integration capabilities, agile work processes and composable architecture will drive the continued shift to the cloud.
Current and Future of
Cloud Computing :
Current Status of Clouds, the S-Curve Bandwidth, perception, loss of control, trust and feasibility were the challenges that confronted the presence of CC service in the past. Many of these challenges were overcome by our new technologies and others will be in the future. Which means that this service moved from virtual to real and will be advanced as our technologies advance. The desire to reduce costs and add flexibility to huge enterprises are the most effective reasons that will make CC commonly used. In the coming few years, we would expect more and more companies to adopt for the cloud solution. Many companies both big and small, are currently seriously considering shifting to cloud services because of the many benefits to a cloud solution. The current status of CC is past the Innovators stage and gently moving up the lower cusp of the S-curve into Early Adopter stage.
The advantages and
benefits of CC are categorized in three categories: –
Centralization:
·
Competitive advantage in data access.
· Huge flexibility in data access.
– Cost: Few huge clouds cost less than thousands of large local servers. Less materials, less
areas, fewer employers.
– Environmental effects:
1.
Less need for infrastructure,
2. Less need for hardware,
3. Huge reduction in energy consumption.
Future of cloud
computing :
In the future, more cloud
adoption is inevitable. However, for a better assessment of the future of
clouds, we will discuss some of the current challenges and gaps that are
hindering the rapid evolution of this technology. Such gaps and challenges can
be divided into two categories: technical and nontechnical. After discussing
the gaps, we will suggest corresponding set of suitable R&D steps that
1. The ability to detect failures, adapt to the required scale of resources., ensuring continuous availability of such resources, and meeting clients expectations in terms of quality.
2. Privacy and Security.
3. New security holes will appear with hackers advancing in their efforts.
4. Adaptability. Example:
If a CPU is added to a virtual machine that is already in use, the running code
should be able to adapt and make use of the additional resource without having
to be restarted or even adapted.
Conclusion
Cloud computing (CC)
offers an exciting opportunity to build data structures that promise to solve
problems associated with economic modeling, terrorism, healthcare and
epidemics, etc… and to bring on-demand applications to customers in an
environment of reduced risk and enhanced reliability [1]. Moreover, clouds
could play a major role in climate change as they have proved to be a reliable
green option that will contribute to reduction of carbon footprints. CC
promises to reduce run time and response time of deploying applications,
increase the pace of innovation, and lower entry costs, all while increasing
business agility. As much as it seems promising, successful deployment of cloud
technology requires change of design for current existing applications and
cannot just be unleashed on the cloud as it is.
No comments:
Post a Comment