Cloud computing represents a
significant shift from traditional IT
infrastructure towards a more
flexible, scalable, and cost-
effective model that supports
modern business needs.
•storing of data and applications on remote servers,
and accessing them via the internet rather than
saving or installing them on your personal or office
computer.
•is the delivery of on-demand computing services
from applications to storage and processing power,
typically over the internet and on a pay-as-you-go
basis.
•offers highly scalable capabilities that are difficult
or expensive to deliver locally.
Fundamental concept behind cloud
computing is that the location of the
service, and many of the details such
as the hardware or operating system
on which it is running, are largely
irrelevant to the user.
In 1963, the Defense Advanced Research Projects
Agency (DARPA) provided funding of $2 million to
the Massachusetts Institute of Technology (MIT)
for Project MAC. This project aimed to create
technology that would enable multiple users to
interact with a single computer at the same time.
This initiative can be seen as a precursor to
modern cloud computing, as it laid the
groundwork for sharing computational resources
among users.
DARPA and Project MAC
(1963)
In 1969, J.C.R. Licklider played a pivotal role
in developing ARPANET, an early version of
what we now know as the Internet. Licklider
envisioned an “Intergalactic Computer
Network,” where individuals could connect
globally through computers and access
information from anywhere. This vision was
foundational for cloud computing since it
established the necessary infrastructure for
remote access and data sharing.
J.C.R. Licklider and
ARPANET (1969)
The Foundation for Future Developments
The developments in cloud computing during
the 1960s set critical precedents for future
advancements in technology. The
combination of DARPA’s funding initiatives
and visionary concepts from pioneers like
McCarthy and Licklider created an
environment ripe for innovation in shared
computing resources, ultimately leading to
what we recognize today as cloud
computing.
PUBLIC CLOUD
PRIVATE
CLOUD
HYBIRD
CLOUD
COMMUNITY
CLOUD
A cloud platform that is based on
standard cloud computing model in
which service provider offers
resources, applications storage to the
customers over the internet is called as
public cloud computing.
What is Public Cloud
Computing?
The public cloud is
a model where services
and infrastructure are
made available to the
general public over
the internet. This type of
cloud is owned and operated by third-party service
providers who deliver computing resources such as
servers, storage, and applications to multiple customers.
Users can access these resources on a pay-per-use
basis. Public clouds are typically less secure than
private clouds due to their open nature but offer
advantages like minimal investment costs, no setup
fees, and dynamic scalability.
Advantages
Of
Public Cloud Computing
1.It offers greater scalability.
2.Its cost effectiveness helps you save money.
3.It offers reliability which means no single point of failure
will interrupt your.
4.Services like SaaS, (Paas), (Iaas) are easily available on
Public Cloud platform as it can be accessed from anywhere
through any Internet enabled devices.
5.It is location independent – the services are available
wherever the client is located.
Disadvantages
Of
Public Cloud Computing
1.No control over privacy or security
2.Cannot be used for use of sensitive applications.
3.Lacks complete flexibility as the platform and
depends on the platform provider.
4. 4. No stringent protocols regarding data
management
Enter
Private Cloud
Computing
A cloud platform in
which a secure cloud
based environment with
dedicated storage and
hardware resources
provided to a single
organization is called
Private Cloud
Computing.
The Private cloud can be either hosted
within the company or outsourced to a
trusted and reliable third-party vendor. It
offers company a greater control over
privacy and data security. The resources in
case of private cloud are not shared with
others and hence it offers better
performance compared to public cloud.
Advantages of Private Cloud Computing
1. Offers greater Security and Privacy
2. Offers more control over system configuration
as per the company’s need
3. Greater reliability when it comes to
performance
4. Enhances the quality of service offered by the
clients
5. Saves money
Disadvantages of Private Cloud
1. Expensive when compared to public cloud
2. Requires IT Expertise
Hybrid Cloud
Computing
Hybrid cloud computing is
a mixed computing
environment that combines public clouds,
private clouds, and on-premises data centers or
edge locations. This approach allows
organizations to leverage the benefits of both
public and private cloud infrastructures while
maintaining control over their data and
applications.
Advantages of Hybrid Cloud Computing
1. It is scalable
2. It is cost efficient
3. Offers better security
4. Offers greater flexibility
Disadvantages of Hybrid Cloud Computing
1. Infrastructure Dependency
2. Possibility of security breach through public
cloud
Community cloud computing
A model that provides a shared infrastructure
specifically designed for the exclusive use of a
group of organizations that share common
concerns, such as security requirements,
compliance standards, and operational
policies. This model sits between public and
private clouds, combining the collaborative
benefits of public clouds with the enhanced
security and control typically associated with
private clouds.
Advantages of Community Cloud Computing
1.Cost-Effectiveness
2.Flexibility and Scalability
3.Enhanced Security
4.Collaboration Opportunities
5.Compliance Support
Disadvantages of Community Cloud Computing
1.Limited Control
2.Potential for Resource Contention
3.Complex Governance Structures
4.Security Risks from Other Members
5.Dependency on Third-Party Providers