Cloud Computing: Lecture One
Cloud Computing: Lecture One
Lecture One
Course Logistics
• Dr. Mohamed Elkholy
• [email protected]
• Teaching methods
– Lectures ( 50% on line)
– Tutorial (Eng.Khaled Elwazan, Eng.Mena Elmasry)
• Text books
– “Cloud Computing, Theory and Practice” Dan C. Marinescu, Morgan Kaufmann
– “Essentials of Cloud Computing” K. Chandrasekaran
– “The Big Switch: Rewiring the World, from Edison to Google” Nickolas Carr
• Assessment
– Written exam
– Cloud Project
– Report about solving cloud problems
Why studying cloud computing
• New trend in computer science that reshaped the IT map allover the
world.
• Many business organization allover the world have moved their business
to cloud.
Computer Resources
Memory Processors Disk Drives
• Devices may be ideal (not used) for a long time but consuming power and passing
working hour
??How does cloud computing work
• Rather than owning their own computing infrastructure or data
centers, companies can rent access to anything from applications
to storage from a cloud service provider.
• Your computer isn't playing much part in finding the answers you need.
• The words you type are passed to one of Google's super computers, which dig out your
• The real work in finding your answers might be done by a computer sitting in California,
Dublin, Tokyo, or Beijing; you don't know—and most likely you don't care!
Cloud computing examples
• Your email is managed by Web-based services such as Hotmail came along and carried email
off into the cloud.
• All that you know that your emails are stored and processed through a server in some remote
part of the world.
• Your mails are easily accessible from a Web browser, wherever you are and with any device.
Cloud computing examples
• Google Documents allows you can to create a document, spreadsheet, presentation,
• To write a document, instead of using Microsoft Word or, running on your computer,
you can using similar software running on a PC at one of Google's world-wide data
centers.
Benefits of using Google documents
• You don’t have to manage
Reliability Accessibility
Cloud benefits
Cloud disadvantages
Loss of data and services if you are not connected to the
Internet
interaction."
Big switch &
fourth revolution
from something that people and businesses had to supply locally, through their
own machines and their own installed software, to much more of a utility model
where a lot of the computer functions we depend on are supplied from big, central
●
Allows users to get the computing
functionality without having the
software and the hardware.
●
Everything is done by remote,
nothing is saved locally.
Challenges for cloud computing
1. Availability of service: what happens when the service provider cannot deliver?
3. Diversity of services, data organization, user interfaces available at different service providers
limit user mobility; once a customer is hooked to one provider it is hard to move to another.
26
Technologies that work behind Cloud computing
1) Virtualization
3) Utility Computing
Virtualization )1
Services.
Transportation service
30
3)Utility Computing
The consuming amount is calculated and the user pay his bill.