CLOUD COMPUTING-
Cloud computing is the on-demand availability
of computing resources (such as storage and infrastructure), as services over
the internet. It eliminates the need for individuals and businesses to
self-manage physical resources themselves, and only pay for what they use.
Types of Cloud Computing:
1.
Public cloud: Public clouds are run by third-party
cloud service providers. They offer compute, storage, and network resources
over the internet, enabling companies to access shared on-demand resources
based on their unique requirements and business goals.
2. Private
cloud: private clouds are built, managed, and owned by a single organization and
privately hosted in their own data centers, commonly known as “on-premises” or “on-prem.”
They provide greater control, security, and management of data while still
enabling internal users to benefit from a shared pool of compute, storage, and
network resources.
3. Hybrid
cloud: Hybrid clouds combine public and private cloud models, allowing companies to
leverage public cloud services and maintain the security and compliance
capabilities commonly found in private cloud architectures.
Cloud
Computing Services:
v Infrastructure
as a service (IAAS): Infra structure as a service (IAAS) offers on-demand
access to IT infrastructure services, including compute, storage, networking,
and virtualization. It provides the highest level of control over your IT
resources and most closely resembles traditional on-premises IT resources.
v Platform
as a service (PAAS): Platform as a service (PAAS) offers all the hardware and
software resources needed for cloud application development. With PAAS,
companies can focus fully on application development without the burden of managing
and maintaining the underlying infrastructure.
v Software
as a service (SAAS): Software as a service (SAAS) delivers a full application stack
as a service, from underlying infrastructure to maintenance and updates to the
app software itself. SAAS solution is often an end-user application, where both
the service and the infrastructure is managed and maintained by the cloud
service provider.
How cloud computing can help your
organization
The pace of innovation—and the
need for advanced computing to accelerate this growth—makes cloud computing a
viable option to advance research and speed up new product development. Cloud
computing can give enterprises access to scalable resources and the latest
technologies without needing to worry about capital expenditures or limited
fixed infrastructure. What is the future of cloud computing? It’s expected to
become the dominant enterprise IT environment.
If your organization experiences
any of the following, you’re probably a good candidate for cloud computing:
·
High business growth that
outpaces infrastructure capabilities
·
Low utilization of
existing infrastructure resources
·
Large volumes of data that
are overwhelming your on-premises data storage resources
·
Slow response times with
on-premises infrastructure
·
Delayed product
development cycles due to infrastructure constraints
·
Cash flow challenges due
to high computing infrastructure expenses
·
Highly mobile or
distributed user population.
Advantages
of Cloud Computing:
It’s flexible:
Due to the architecture
of cloud computing, enterprises and their users can access cloud services from
anywhere with an internet connection, scaling services up or down as needed.
It’s efficient:
Enterprises can develop
new applications and rapidly get them into production—without worrying about
the underlying infrastructure.
It offers
strategic value: Because
cloud providers stay on top of the latest innovations and offer them as
services to customers, enterprises can get more competitive advantages—and a
higher return on investment—than if they’d invested in soon-to-be obsolete
technologies.
It’s
cost-effective: Whatever
cloud computing service model is used, enterprises only pay for the computing
resources they use. They don’t need to overbuild data center capacity to handle
unexpected spikes in demand or business growth, and they can deploy IT staff to
work on more strategic initiatives.