SlideShare ist ein Scribd-Unternehmen logo
1 von 28
®




                      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

Weitere ähnliche Inhalte

Was ist angesagt?

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
nitinw25
 
Cloud computing abstract
Cloud computing abstractCloud computing abstract
Cloud computing abstract
Jagadeesh Kumar
 
Cloud Computing for Beginners
Cloud Computing for Beginners Cloud Computing for Beginners
Cloud Computing for Beginners
Suman Singh
 

Was ist angesagt? (20)

Cloud Computing - Challenges & Opportunities
Cloud Computing - Challenges & OpportunitiesCloud Computing - Challenges & Opportunities
Cloud Computing - Challenges & Opportunities
 
Application of Cloud Computing
Application of Cloud ComputingApplication of Cloud Computing
Application of Cloud Computing
 
Cloud Computing - An Introduction
Cloud Computing - An IntroductionCloud Computing - An Introduction
Cloud Computing - An Introduction
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing Basics - https://youtu.be/ohK8Nd8Jq_o
Cloud Computing Basics - https://youtu.be/ohK8Nd8Jq_oCloud Computing Basics - https://youtu.be/ohK8Nd8Jq_o
Cloud Computing Basics - https://youtu.be/ohK8Nd8Jq_o
 
Cloud computing abstract
Cloud computing abstractCloud computing abstract
Cloud computing abstract
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing Introduction
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
basics of cloud computing
basics of cloud computingbasics of cloud computing
basics of cloud computing
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computing
 
Cloud computing project report
Cloud computing project reportCloud computing project report
Cloud computing project report
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing for Beginners
Cloud Computing for Beginners Cloud Computing for Beginners
Cloud Computing for Beginners
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service models
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
introduction-to-cloud-computing
introduction-to-cloud-computingintroduction-to-cloud-computing
introduction-to-cloud-computing
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
 

Andere mochten auch

App Engine Presentation @ SFJUG Sep 2010
App Engine Presentation @ SFJUG Sep 2010App Engine Presentation @ SFJUG Sep 2010
App Engine Presentation @ SFJUG Sep 2010
Chris Schalk
 
Wipro technologies by siva priya s
Wipro technologies by siva priya sWipro technologies by siva priya s
Wipro technologies by siva priya s
SIVA PRIYA
 

Andere mochten auch (20)

App Engine Presentation @ SFJUG Sep 2010
App Engine Presentation @ SFJUG Sep 2010App Engine Presentation @ SFJUG Sep 2010
App Engine Presentation @ SFJUG Sep 2010
 
Gentle App Engine Intro
Gentle App Engine IntroGentle App Engine Intro
Gentle App Engine Intro
 
Google App Engine's Latest Features
Google App Engine's Latest FeaturesGoogle App Engine's Latest Features
Google App Engine's Latest Features
 
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
 
Wipro ppt
Wipro pptWipro ppt
Wipro ppt
 
Wipro
WiproWipro
Wipro
 
All About Wipro Limited Company
All About Wipro Limited CompanyAll About Wipro Limited Company
All About Wipro Limited Company
 
Introduction to Google App Engine
Introduction to Google App EngineIntroduction to Google App Engine
Introduction to Google App Engine
 
How to win by Mirza Yawar Baig
How to win by Mirza Yawar BaigHow to win by Mirza Yawar Baig
How to win by Mirza Yawar Baig
 
Wipro technologies by siva priya s
Wipro technologies by siva priya sWipro technologies by siva priya s
Wipro technologies by siva priya s
 
Sap Intro
Sap IntroSap Intro
Sap Intro
 
WIPRO PRESENTATION
WIPRO PRESENTATIONWIPRO PRESENTATION
WIPRO PRESENTATION
 
Introduction to Google App Engine
Introduction to Google App EngineIntroduction to Google App Engine
Introduction to Google App Engine
 
wipro profile
wipro profilewipro profile
wipro profile
 
Google app engine
Google app engineGoogle app engine
Google app engine
 
Wipro Five forces and Pestel Analysis
Wipro Five forces and Pestel AnalysisWipro Five forces and Pestel Analysis
Wipro Five forces and Pestel Analysis
 
Big data analytics By D.Ashwin
Big data analytics By D.AshwinBig data analytics By D.Ashwin
Big data analytics By D.Ashwin
 
Zinnov Zones for IoT Services 2017
Zinnov Zones for IoT Services 2017Zinnov Zones for IoT Services 2017
Zinnov Zones for IoT Services 2017
 
Introduction to Google App Engine
Introduction to Google App EngineIntroduction to Google App Engine
Introduction to Google App Engine
 
Introduction to IOT & Smart City
Introduction to IOT & Smart CityIntroduction to IOT & Smart City
Introduction to IOT & Smart City
 

Ähnlich wie Cloud Computing by Fatma Ghacham

Cloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - ChandnaCloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - Chandna
Asheem Chandna
 
Cloud computing presentation
Cloud computing  presentationCloud computing  presentation
Cloud computing presentation
Akshra Gurav
 
Cloud congress 2012_herbert_wanner_cisco_v3
Cloud congress 2012_herbert_wanner_cisco_v3Cloud congress 2012_herbert_wanner_cisco_v3
Cloud congress 2012_herbert_wanner_cisco_v3
Herbert Wanner
 
MS TechDays 2011 - Cloud Management with System Center Application Controller
MS TechDays 2011 - Cloud Management with System Center Application ControllerMS TechDays 2011 - Cloud Management with System Center Application Controller
MS TechDays 2011 - Cloud Management with System Center Application Controller
Spiffy
 
Windows Azure: Is Azure right for you?
Windows Azure: Is Azure right for you?Windows Azure: Is Azure right for you?
Windows Azure: Is Azure right for you?
Intergen
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Jeroen
 
Dcs cloud architecture-high-level-design
Dcs cloud architecture-high-level-designDcs cloud architecture-high-level-design
Dcs cloud architecture-high-level-design
Isaac Chiang
 
Taiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudTaiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloud
nooralmousa
 

Ähnlich wie Cloud Computing by Fatma Ghacham (20)

Cloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - ChandnaCloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - Chandna
 
Trend and Future of Cloud Computing
Trend and Future of Cloud ComputingTrend and Future of Cloud Computing
Trend and Future of Cloud Computing
 
FewebPlus @ microsoft 19 april 2010 cloud continuum
FewebPlus @ microsoft 19 april 2010 cloud continuumFewebPlus @ microsoft 19 april 2010 cloud continuum
FewebPlus @ microsoft 19 april 2010 cloud continuum
 
Cloud computing presentation
Cloud computing  presentationCloud computing  presentation
Cloud computing presentation
 
System Center 2012: Bringing the Microsoft Private Cloud Down to Earth
System Center 2012: Bringing the Microsoft Private Cloud Down to EarthSystem Center 2012: Bringing the Microsoft Private Cloud Down to Earth
System Center 2012: Bringing the Microsoft Private Cloud Down to Earth
 
Cloud congress 2012_herbert_wanner_cisco_v3
Cloud congress 2012_herbert_wanner_cisco_v3Cloud congress 2012_herbert_wanner_cisco_v3
Cloud congress 2012_herbert_wanner_cisco_v3
 
Business Of Cloud Computing Workshop Final
Business Of Cloud Computing Workshop FinalBusiness Of Cloud Computing Workshop Final
Business Of Cloud Computing Workshop Final
 
Cloud Computing: On the Air or Down to Earth - Beneficios para la Empresa
Cloud Computing: On the Air or Down to Earth - Beneficios para la EmpresaCloud Computing: On the Air or Down to Earth - Beneficios para la Empresa
Cloud Computing: On the Air or Down to Earth - Beneficios para la Empresa
 
MS TechDays 2011 - Cloud Management with System Center Application Controller
MS TechDays 2011 - Cloud Management with System Center Application ControllerMS TechDays 2011 - Cloud Management with System Center Application Controller
MS TechDays 2011 - Cloud Management with System Center Application Controller
 
Windows Azure: Is Azure right for you?
Windows Azure: Is Azure right for you?Windows Azure: Is Azure right for you?
Windows Azure: Is Azure right for you?
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
IAPP Atlanta Chapter Meeting 2013 February
IAPP Atlanta Chapter Meeting 2013 FebruaryIAPP Atlanta Chapter Meeting 2013 February
IAPP Atlanta Chapter Meeting 2013 February
 
Making of a Successful Cloud Business
Making of a Successful Cloud BusinessMaking of a Successful Cloud Business
Making of a Successful Cloud Business
 
Dcs cloud architecture-high-level-design
Dcs cloud architecture-high-level-designDcs cloud architecture-high-level-design
Dcs cloud architecture-high-level-design
 
Cloud Computing And Citrix C3 - July 2009
Cloud Computing And Citrix C3 - July 2009Cloud Computing And Citrix C3 - July 2009
Cloud Computing And Citrix C3 - July 2009
 
Taiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudTaiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloud
 
A Brief Introducton to Cloud Computing
A Brief Introducton to Cloud ComputingA Brief Introducton to Cloud Computing
A Brief Introducton to Cloud Computing
 
Extending Your Infrastructure & Data to the Cloud
Extending Your Infrastructure & Data to the CloudExtending Your Infrastructure & Data to the Cloud
Extending Your Infrastructure & Data to the Cloud
 
Cloud computing presentation
Cloud computing  presentationCloud computing  presentation
Cloud computing presentation
 
ExpoCloud2013 - Cloud flexible: Un enfoque práctico con soluciones concretas
ExpoCloud2013 - Cloud flexible: Un enfoque práctico con soluciones concretasExpoCloud2013 - Cloud flexible: Un enfoque práctico con soluciones concretas
ExpoCloud2013 - Cloud flexible: Un enfoque práctico con soluciones concretas
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

Cloud Computing by Fatma Ghacham

  • 1. ® Elaborated by : Fatma Ghacham Cloud Computing Slides by Carlton Colter
  • 2. ® 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
  • 3. ® 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
  • 4. ® Introduction(2/3) Who is behind Cloud Computing? Cloud Computing 4 Slides by Carlton Colter
  • 5. ® 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
  • 6. ® 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
  • 7. ® 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
  • 8. ® 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
  • 9. ® 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
  • 10. ® Types of cloud computing(1/8) ² Software as a Service (SaaS) concept Someone else owns the application Cloud Computing 10 Slides by Carlton Colter
  • 11. ® 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
  • 12. ® 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
  • 13. ® 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
  • 14. ® 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
  • 15. ® 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
  • 16. ® 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
  • 17. ® 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
  • 18. ® Cloud computing Advantages Lower computer costs Improved performance Unlimited storage capacity Device independence Availability Cloud Computing 18 Slides by Carlton Colter
  • 19. ® Cloud Computing Disadvantages Requires a constant Internet connection Security & Privacy Related Bandwidth Cost Transparency Cloud Computing 19 Slides by Carlton Colter
  • 20. ® 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
  • 21. ® 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
  • 22. ® 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
  • 23. ® 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
  • 24. ® 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
  • 25. ® 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
  • 26. ® 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
  • 27. ® 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
  • 28. ® Cloud Computing Slides by Carlton Colter