• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Cloud Computing  by  Fatma Ghacham
 

Cloud Computing by Fatma Ghacham

on

  • 6,463 views

Cloud Computing

Cloud Computing

Statistics

Views

Total Views
6,463
Views on SlideShare
6,430
Embed Views
33

Actions

Likes
14
Downloads
0
Comments
8

5 Embeds 33

http://www.slideshare.net 25
http://www.linkedin.com 5
http://www.lmodules.com 1
http://cloudmanagement.blogspot.com 1
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

18 of 8 previous next Post a comment

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • sir plz mail this ppt i need this for my thesis ,my mail id snehasurbhi@gmail.com
    Are you sure you want to
    Your message goes here
    Processing…
  • cool presentation, Can you send a copy to my mail ID: Sreenath.Storage@gmail.com
    Are you sure you want to
    Your message goes here
    Processing…
  • plz mail this ppt on my mail hbibi.lamyae@gmail.com
    Are you sure you want to
    Your message goes here
    Processing…
  • very good presentation and i learned a great deal. thanks
    Are you sure you want to
    Your message goes here
    Processing…
  • hey very nice one,i just need it for my school..can u send it to shehbaz90@gmail.com......it will be very thankful if u do so....
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Cloud Computing  by  Fatma Ghacham Cloud Computing by Fatma Ghacham Presentation Transcript

    • ® Elaborated by : Fatma Ghacham Cloud Computing Slides by Carlton Colter
    • ® Outline  Introduction  Scenario  Cloud computing definition  Types of cloud computing  Advantages and Disadvantages  Case study : Google App Engine  Conclusion Cloud Computing Slides by Carlton Colter
    • ® Introduction(1/3) 2010+ Cloud 2000s SOA 1990s Web 1980s Client-Server 1970s Mainframe Fifth Paradigm Shift in Computing Cloud Computing 3 Slides by Carlton Colter
    • ® Introduction(2/3) Who is behind Cloud Computing? Cloud Computing 4 Slides by Carlton Colter
    • ® Introduction(3/3) Who is behind Cloud Computing? 2010+ Cloud 2000s SOA 1990s Web 1980s Client-Server 1970s Mainframe Fifth Paradigm Shift in Computing Cloud Computing 5 Slides by Carlton Colter
    • ® Scenario(1/2) You have a System (Website) Performancelikes itdown People goes Users become unsatisfied Your website become well known Cloud Computing 6 Slides by Carlton Colter
    • ® Scenario (2/2)  Cloud Computing Vs. Virtualization  Solution: add more servers in your data  Applications and infrastructure are independent. center Or in the applications provider center.  However , Users are not independent from configuring and installing  Concepts : Cloud computing or Virtualization Virtualization concept Cloud Computing 7 Slides by Carlton Colter
    • ® What’s cloud computing? (1/2) s Gartner : “Cloud computing is a style of computing where massively scalable IT-related capabilities are provided ‘as a service’ across the Internet to multiple external customers.”[1] Cloud Provider Cloud Computing 8 Slides by Carlton Colter
    • ® What’s cloud computing?(2/2) Platform as a Service Utility (PaaS) Computing Cloud-based Applications What makes up Cloud Computing? Cloud Computing [2] Cloud Computing 9 Slides by Carlton Colter
    • ® Types of cloud computing(1/8) ² Software as a Service (SaaS) concept Someone else owns the application Cloud Computing 10 Slides by Carlton Colter
    • ® Types of cloud computing(2/8)  Cloud “Applications” or SaaS :  Examples: Gmail, Yahoo! Mail  Advantages: Easy, Consumer Adoption  Disadvantages: Limited functionality ,no control or access to underlying technology Cloud Computing 11 Slides by Carlton Colter
    • ® Types of cloud computing (3/8) Platform as a Service (PaaS) concept Someone else owns platforms Pay fixed subscription fee Cloud Computing 12 Slides by Carlton Colter
    • ® Types of cloud computing(4/8)  Cloud “Platforms” or PaaS  Examples: Google App Engine, Heroku, Mosso, Engine Yard, Joyent or Force.com (SalesForce Dev Platform), Azure, Caspio  Advantages: Good for developers, more control than “Application” Clouds  Disadvantages: Restricted to what is available Cloud Computing 13 Slides by Carlton Colter
    • ® Types of cloud computing(5/8)  Infrastructure as a Service (IaaS) concept Someone else owns Storage Database and Scalability Pay fixed subscription fee Cloud Computing 14 Slides by Carlton Colter
    • ® Types of cloud computing(6/8)  Cloud “Infrastructure” or IaaS  Examples: Amazon EC2, GoGrid, Amazon S3, Nirvanix, Linode, SunGrid , Flexiscale  Advantages: Full control of environments and infrastructure  Disadvantages: limited competition Cloud Computing 15 Slides by Carlton Colter
    • ® Types of cloud computing(7/8) Private Infrastructure Platform (On-Premise) (as a Service) (as a Service) You manage Applications Applications Applications You manage Runtimes Runtimes Runtimes Security & Integration Security & Integration Security & Integration Managed by vendor Databases Databases Databases You manage Servers Servers Servers Managed by vendor Virtualization Virtualization Virtualization Server HW Server HW Server HW Storage Storage Storage Networking Networking Networking Cloud Computing 16 Slides by Carlton Colter
    • ® Types of cloud computing(8/8)  Other types  Adaptive Infrastructure as a Service (AIaaS) for example HP AIaaS  Hardware as a Service (HaaS) Hoawei network equipments  Data Base as a Service (DbaaS) for Storage examples Google BigTable, Amazon SimpleDB, Live Mesh Cloud Computing 17 Slides by Carlton Colter
    • ® Cloud computing Advantages Lower computer costs Improved performance Unlimited storage capacity Device independence Availability Cloud Computing 18 Slides by Carlton Colter
    • ® Cloud Computing Disadvantages Requires a constant Internet connection Security & Privacy Related Bandwidth Cost Transparency Cloud Computing 19 Slides by Carlton Colter
    • ® Case Study : Google App Engine(1/5)  What is the Google App Engine?  It allows people to run their web application on Google's infrastructure.  Write a web program in Python or in Java and submit to Google. It will take care of the rest  The Google App Engine is free to get started to allow developers to try it out with no risk. Cloud Computing 20 Slides by Carlton Colter
    • ® Case Study :Google App Engine(2/5)  Characteristics  Easy to start, little administration  Scale automatically  Reliable  Integrate with Google user service: get user nickname, request login  Cost:  Can set daily quota  CPU hour: 1.2 GHz Intel x86 processor Resource Unit Unit cost Free (daily) Outgoing Bandwidth gigabytes $0.12 10GB Incoming Bandwidth gigabytes $0.10 10GB CPU Time CPU hours $0.10 46 hours Stored Data gigabytes per month $0.15 1GB (all) Cloud Computing 21 Slides by Carlton Colter
    • ® Case study :Google App Engine(3/5)  How to use it  Download App Engine SDK  Develop your program locally  A set of python programs, input = requested url, output = return message  Debug locally  Register for an application id  Submit your application to Google Cloud Computing 22 Slides by Carlton Colter
    • ® Case Study :Google App Engine(4/5)  Google App Engine – Hello world  Creating a Simple Request Handler Create a file helloworld.py: print 'Content-Type: text/plain' print '' print 'Hello, world!‘  Map url to handler Edit configuration file app.yaml application: helloworld version: 1 handlers: - url: /.* script: helloworld.py  Data storage:  Distributed file system  Store using App Engine API, retrieve using GQL  Debug: http://localhost:8080/ Cloud Computing 23 Slides by Carlton Colter
    • ® Case Study : Google App Engine(5/5)  Register for an application ID  http://appengine.google.com  Verification code sent to your mobile  Uploading the Application  appcfg.py update helloworld/  Enter your Google username and password at the prompts  http://application-id.appspot.com  Manage using Administration Console  Set up domain name  Invite other people to be developers  View error logs, traffic logs  Switch between different versions Cloud Computing 24 Slides by Carlton Colter
    • ® Conclusion : Cloud computing Concerns Who is the data owner ? Businesses loose control over their data Data transfert? When you change provider Deleting data? Cloud Computing 25 Slides by Carlton Colter
    • ® Conclusion : Cloud computing Challenges Needs knowledge and qualified staff Reluctance to change Data security, who endorse risk? System liability is still under test Cloud Computing 26 Slides by Carlton Colter
    • ® References  [1] Gartner Enterprise Architectures , Cloud Computing Confusion leads to opportunity , http://www.gartner.com/it/products/research/cloud_computing/cloud_c omputing.jsp, 2009 jjj  [2] Jonathan Wong , What is Microsoft's Cloud Computing Strategy? , http://www.slideshare.net/armchairtheorist/what-is-microsofts-cloud- computing-strategy-presentation, August 2009 Cloud Computing Slides by Carlton Colter
    • ® Cloud Computing Slides by Carlton Colter