Cloud Computing
By: Joshua Wiegand
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:(noun)
●
–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
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 requirements
●
Unique compliance in the public sector
requirements
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
Research
●
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
Questions?
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]