Cloud Computing    Cloud  Computing   Presented by:                   Jazia JABALLAH                               L/O/G/O...
DB Server          EMailWeb Server      App Server                                       Linux         WindowsWindows     ...
Web Server “Dont put  all youreggs in one  basket”     DB Server              Virtualization            App Server        ...
1   Introduction2   What’s Cloud?3   Inside the Cloud4   Types of Cloud Computing5   Advantages and Disadvantages6   Case ...
Main FrameClient/Server        1970’s        1980’s                     Web                                             Cl...
Cloud            ComputingThe “Cloud” is the default   The broader term of “Computing” symbol of the internet in   encompa...
Application (Software)   SaaS      Platform           PaaS    Infrastructure       IaaS                                7
Software as a                                    Service (SaaS)                                         Corporate Email   ...
Enabler   Providers          Consumers                IaaS      PaaS       SaaS9
10
11
eliminates the establishment of physical             infrastructure                                           12
Ease of Use:•   Deploy infrastructure with a mouse•   No cabling•   Middle of the night•   Do it yourself remotely from an...
Scalability• Control your infrastructure with your app• Nothing to purchase and take delivery on• Instant                 ...
Risk•   Nothing to buy•   Cancel immediately•   Change instantly, even operating systems•   Throw it out•   Rebuild it ins...
Reliability• Based on enterprise grade hardware• Designed for failures:  – Automatically spin up replacements  – Use multi...
Cost• “Turn off the lights” = turn off servers you aren’t  using   – Ex: Turn off development and test     environments• P...
FACILITATES COLLABORATIONSALL TIME DATA AVAILABILITYUNLIMITED STORAGE                              18
TOTALLY   INTERNET   CONNECTIONORIENTEDREQUIRE HIGH BANDWIDTH OFNET CONNECTIONDENIAL   OF   SERVICE   ATTACKSAGAINST TH...
SECURITY (DATA TRANSPARENCY)                           20
1                     2                   3It allows people   Write a web             Google App                          ...
Cloud computing – Only PaaS & SaaS, No IaaSInitially started with Python RuntimeRecently added support for JavaCan deploy ...
• Download Google App Engine SDK for Java:            appengine-java-sdk-1.3.3.1.zip• Download the Google Plugin for Eclip...
 HAS     GOOD     HARDWARE  MANAGEMENT SECURITY IS ADVANTAGE AS  WELL AS THREAT MADE BUSINESS LIFE EASY HOWEVER NOT AV...
USE OF IT DEPEND ON THE TYPE OFBUSINESS IS DONEFLEXIBLE IN TERMS OF DATAAVAILABILITY   AND      RESOURCEUSABILITYHUGE  ...
There are a lot of criticismsabout the security in cloudcomputing.Some have said storedinformation in the cloud issafer ...
L/O/G/Owww.themegallery.com                 27
28
Upcoming SlideShare
Loading in...5
×

Cloud computing

378

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
378
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cloud computing

  1. 1. Cloud Computing Cloud Computing Presented by: Jazia JABALLAH L/O/G/O Zeineb YAHYAOUI www.themegallery.com Academic Year: 2009/2010 1
  2. 2. DB Server EMailWeb Server App Server Linux WindowsWindows Linux MySQL Exchange IIS Glassfish significant infrastructure costs Facebook spent $68 million on their servers in 2007 [1] 2
  3. 3. Web Server “Dont put all youreggs in one basket” DB Server Virtualization App Server Email Server Memory capacity and processor calculations 3
  4. 4. 1 Introduction2 What’s Cloud?3 Inside the Cloud4 Types of Cloud Computing5 Advantages and Disadvantages6 Case Study: Google App Engine7 Conclusion 4
  5. 5. Main FrameClient/Server 1970’s 1980’s Web Cloud Computing 1990’s (2010+) 2000’s SOA 5
  6. 6. Cloud ComputingThe “Cloud” is the default The broader term of “Computing” symbol of the internet in encompasses: diagrams. - Computation - Coordination logic - Storage Cloud Computing is about moving computing from the single desktop pc/data centers to the internet. 6
  7. 7. Application (Software) SaaS Platform PaaS Infrastructure IaaS 7
  8. 8. Software as a Service (SaaS) Corporate Email CRM, ERP, HR Business Processes The Cloud Platform Platform as a Service (PaaS) Java Runtime Web 2.0 Runtime LAMP / WAMP Software Platform Infrastructure as a Service (IaaS) Virtual Servers Virtual Storage Network RoutersVirtualized CPUs and Storage Physical Servers 8Physical Servers across the Globe
  9. 9. Enabler Providers Consumers IaaS PaaS SaaS9
  10. 10. 10
  11. 11. 11
  12. 12. eliminates the establishment of physical infrastructure 12
  13. 13. Ease of Use:• Deploy infrastructure with a mouse• No cabling• Middle of the night• Do it yourself remotely from anywhere anytime 13
  14. 14. Scalability• Control your infrastructure with your app• Nothing to purchase and take delivery on• Instant 14
  15. 15. Risk• Nothing to buy• Cancel immediately• Change instantly, even operating systems• Throw it out• Rebuild it instantly after testing RISK 15
  16. 16. Reliability• Based on enterprise grade hardware• Designed for failures: – Automatically spin up replacements – Use multiple clouds 16
  17. 17. Cost• “Turn off the lights” = turn off servers you aren’t using – Ex: Turn off development and test environments• Pay for only what you use• No need to buy in advance• Zero Capital Outlay• No contracts 17
  18. 18. FACILITATES COLLABORATIONSALL TIME DATA AVAILABILITYUNLIMITED STORAGE 18
  19. 19. TOTALLY INTERNET CONNECTIONORIENTEDREQUIRE HIGH BANDWIDTH OFNET CONNECTIONDENIAL OF SERVICE ATTACKSAGAINST THE SERVICE PROVIDER. 19
  20. 20. SECURITY (DATA TRANSPARENCY) 20
  21. 21. 1 2 3It allows people Write a web Google App Engine is free upto run their web program in to a certain levelapplication on Python or in of used resources.Googles Java andinfrastructure. submit to Google. It will take care of the rest 21
  22. 22. Cloud computing – Only PaaS & SaaS, No IaaSInitially started with Python RuntimeRecently added support for JavaCan deploy standard J2EE WAR FilesRequires a special deployment descriptorProvides simple storage as integrated featureStorage supports GQL – Google Query Language 22
  23. 23. • Download Google App Engine SDK for Java: appengine-java-sdk-1.3.3.1.zip• Download the Google Plugin for Eclipse: http://dl.google.com/eclipse/plugin/3.4 Demo 23
  24. 24.  HAS GOOD HARDWARE MANAGEMENT SECURITY IS ADVANTAGE AS WELL AS THREAT MADE BUSINESS LIFE EASY HOWEVER NOT AVAILABLE TO ALL 24
  25. 25. USE OF IT DEPEND ON THE TYPE OFBUSINESS IS DONEFLEXIBLE IN TERMS OF DATAAVAILABILITY AND RESOURCEUSABILITYHUGE DATA AVAILABILITY BUTMAINTENANCE IS A CHALLENGE 25
  26. 26. There are a lot of criticismsabout the security in cloudcomputing.Some have said storedinformation in the cloud issafer than on premise, butothers disagree. 26
  27. 27. L/O/G/Owww.themegallery.com 27
  28. 28. 28
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×