Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
12 views

Introduction to Cloud Computing

These are my sources

Uploaded by

Geetha.R Achar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

Introduction to Cloud Computing

These are my sources

Uploaded by

Geetha.R Achar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Introduction to Cloud Computing

1.Definition and Characteristics


What is Cloud Computing? Cloud computing is
a technology that allows users to access and
store data, applications, and services over the
internet ("the cloud") rather than on local
servers or personal computers. It provides a
flexible, scalable, and cost-effective way to
manage IT resources, enabling users to access
computing power, storage, and applications
from anywhere with an internet connection.
Key Characteristics of Cloud Computing:
1. On-Demand Self-Service:
o Users can provision computing resources
like storage, processing power, and
network bandwidth as needed without
requiring human intervention from the
service provider.
2. Broad Network Access:
o Cloud services are accessible over the
network through standard mechanisms,
enabling access from various devices such
as laptops, smartphones, tablets, and
desktops.
3. Resource Pooling:
o Cloud providers pool computing
resources to serve multiple consumers
using a multi-tenant model, with
resources dynamically assigned and
reassigned according to consumer
demand. This pooling enables economies
of scale and efficient resource utilization.
4. Rapid Elasticity:
o Cloud services can be quickly scaled up or
down to accommodate fluctuations in
demand. This elasticity is often perceived
as infinite to the consumer, who can
purchase services in any quantity at any
time.
5. Measured Service:
o Cloud systems automatically control and
optimize resource use by leveraging a
metering capability at some level of
abstraction appropriate to the type of
service (e.g., storage, processing,
bandwidth). This allows for a pay-per-use
or chargeback model, where customers
pay only for what they use.
Benefits of Cloud Computing:
• Cost Efficiency: Reduces the need for capital
investment in hardware and software; users
pay only for what they use.
• Scalability: Resources can be scaled up or
down based on demand, allowing for flexible
operations.
• Accessibility: Services and data can be
accessed from anywhere with an internet
connection.
• Disaster Recovery: Cloud providers often
offer robust disaster recovery solutions,
ensuring business continuity.
• Automatic Updates: Cloud providers handle
software updates and maintenance, freeing
up IT staff to focus on other tasks.
Challenges of Cloud Computing:
• Security Concerns: Storing sensitive data off-
premises raises concerns about data privacy
and protection.
• Downtime: Dependence on internet
connectivity means that network issues can
lead to service outages.
• Compliance Issues: Meeting regulatory
compliance requirements can be challenging
when data is stored across different
jurisdictions.
• Limited Control: Users may have limited
control over the infrastructure and may rely
on the provider’s policies and procedures.
2.Evolution of Cloud Computing
Historical Perspective:
• Cloud computing has its roots in the 1960s
with the concept of time-sharing on
mainframe computers, allowing multiple
users to access a central computer
simultaneously.
• The 1990s saw the rise of the internet and the
development of virtualization technology,
which laid the foundation for modern cloud
computing.
• In the early 2000s, companies like Amazon,
Google, and Microsoft began offering cloud-
based services, marking the beginning of the
cloud computing era.
• Over time, cloud computing evolved to
include various service models (IaaS, PaaS,
SaaS) and deployment models (public,
private, hybrid, community clouds).
Comparison with Traditional Computing
Models:
• Traditional Computing:
o Requires significant upfront investment in
hardware and software.
o Maintenance, upgrades, and scaling are
manual and can be costly.
o Limited to the physical infrastructure
owned by the organization.
o Access to resources is confined to the
organization’s network.
• Cloud Computing:
o Minimal upfront costs; users pay for
services as they go.
o Scaling is automatic and cost-effective.
o Resources are virtual and can be accessed
globally over the internet.
o Services are managed and maintained by
cloud provider.
Driving Factors Behind Cloud Adoption:
• Cost Savings: Organizations can reduce capital
expenses and operational costs by leveraging
cloud services.
• Agility and Innovation: Cloud computing
enables faster deployment of applications and
services, fostering innovation.
• Global Reach: Businesses can expand their
reach and provide services to a global
audience with ease.
• Focus on Core Business: Cloud services allow
businesses to focus on their core activities,
leaving IT infrastructure management to the
cloud provider.
• Environmental Impact: Cloud computing can
lead to more efficient use of resources and
reduced energy consumption, contributing to
sustainability efforts.

You might also like