Introduction to Cloud Computing
Overview
What is the cloud computing?
●
History of Mobile Computing
●
●
Service Models
Deployment Models
●
Architecture
●
Security
●
Cloud Clients
●
Issues, Research
●
Why its important?
●
Q&A
●
What is Cloud Computing?
Cloud computing :
●
–Internet-based computing in which large groups of
remote servers are networked so as to allow sharing
of data-processing tasks, centralized data storage,
and online access to computer services or resources.
–Any computer related task that is done entirely on
the Internet
What is Cloud Computing?
●
Allows users to deal
with the software
without having the
hardware.
●
Everything is done
by remote, nothing
is saved locally.
Characteristics
●
Empowerment
●
Agility
●
API
●
Cost
●
Device and location independence
●
Visualization
●
Multi-tenancy
●
Reliability
●
Scalability and Elasticity
●
Security
●
Maintenance
History
●
50's & 60's: theorized
that the world would
have cloud computing
●
90's: start of VPNs and
efficient infustructure
●
00's: Amazon builds
efficient servers/ AWS
Service Models
●
Infrastructure as a Service
(IaaS)
– Basic, service users maintain
software
●
Platform as a Service (PaaS)
– Users are given software and
hardware automatically
●
Software as a Service (SaaS)
– All software and hardware is
transparent
– User only knows their own access
point
Deployment Models
●
Public cloud
– Done by service providers
●
Community cloud
– organizations from a specific community
with common concerns
●
Private cloud
– operated solely for a single organization
●
Hybrid cloud
– composition of two or more clouds
(private, community or public)
●
Private Cloud Rentals
– option to consider when security is a
concern
Architecture
●
The software systems
involved in the delivery,
communicating over a
loose coupling mechanism
●
The Intercloud
– The Intercloud is an
interconnected global
"cloud of clouds" and an
extension of the Internet
●
Cloud Engineering
Where is my Data
Data resides on servers that
the customer cannot
physically access
Vendors may store data
anywhere at lowest cost if not
restrained by agreement
Cloud Engineering
●
The application of engineering
disciplines to cloud computing
●
High level concerns
– Commercialisation
– Standardisation
●
Governance in
– Conceiving
– Developing
– Operating
– maintaining
Security and privacy
●
Data protection
●
Physical Control
●
Identity management
●
Physical and personnel security
●
Availability
●
Application security
●
Privacy
●
Legal issues
Compliance/ Legal Issues
●
Business continuity ●
Public records
and data recovery – Legal issues may
●
Logs and audit trails also include
records-keeping
●
Unique compliance requirements in the
requirements public sector
Other Issues
●
Abuse
– a banking trojan illegally used the popular Amazon service as a command
and control channel that issued software updates and malicious instructions
to PCs that were infected by the malware
●
Open source
– provided the foundation for many cloud computing implementations
●
Open standards
– Some vendors have adopted others' APIs and there are a number of open
standards under development, with a view to delivering interoperability and
portability
●
Sustainability
– often assumed to be a form of "green computing", there is as of yet no
published study to substantiate this assumption
Need Of Cloud Computing
●
Continues to grow
●
Increases with the explosion of cloud computing
●
High speed/ performance is heavily researched
Cloud Clients
●
Google
Chromebook
●
Web browsers
●
Company specific
applications
Importance
●
We use clouds everyday
●
Used to save huge
amounts of data
●
Make maintaining
information easy
●
Makes security easy
●
Maintainability and
sustainability are better
THANK YOU
Sources
1. "cloud computing." [Link] Unabridged. Random House, Inc. 27 Feb.
2012. <[Link] [Link] computing>.
2. “Cloud computing security.” Wikipedia, The Free Encyclopedia. Wikimedia
Foundation, Inc.. 20 Feb 2012. Web. 27 Feb 2012.
<[Link]
3. “Cloud computing.” Wikipedia, The Free Encyclopedia. Wikimedia Foundation,
Inc.. 28 February 2012. Web. 27 Feb 2012.
<[Link]
4. nanospeak, . "Top Cloud Computing Companies List To Watch and Invest in
2012." Hub Pages. 10 Feb 2010: n. page. Web. 29 Feb. 2012.
<[Link]