SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Cloud Computing - Challenges & Opportunities
Cloud Computing - Challenges & OpportunitiesCloud Computing - Challenges & Opportunities
Cloud Computing - Challenges & OpportunitiesOwen Cutajar
 
Cloud Computing - An Introduction
Cloud Computing - An IntroductionCloud Computing - An Introduction
Cloud Computing - An IntroductionRavindra Dastikop
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computingnitinw25
 
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_oRahul Premchand
 
Cloud computing abstract
Cloud computing abstractCloud computing abstract
Cloud computing abstractJagadeesh Kumar
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing IntroductionCraig Dickson
 
Cloud computing
Cloud computingCloud computing
Cloud computingRobbySahoo
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computingMathews Job
 
Cloud computing project report
Cloud computing project reportCloud computing project report
Cloud computing project reportNaveed Farooq
 
Cloud computing
Cloud computingCloud computing
Cloud computingprasanth82
 
Cloud Computing for Beginners
Cloud Computing for Beginners Cloud Computing for Beginners
Cloud Computing for Beginners Suman Singh
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service modelsPrateek Soni
 
introduction-to-cloud-computing
introduction-to-cloud-computingintroduction-to-cloud-computing
introduction-to-cloud-computingssuserc27607
 

Tendances (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
 

En vedette

App Engine Presentation @ SFJUG Sep 2010
App Engine Presentation @ SFJUG Sep 2010App Engine Presentation @ SFJUG Sep 2010
App Engine Presentation @ SFJUG Sep 2010Chris Schalk
 
Gentle App Engine Intro
Gentle App Engine IntroGentle App Engine Intro
Gentle App Engine Introrobinb123
 
Google App Engine's Latest Features
Google App Engine's Latest FeaturesGoogle App Engine's Latest Features
Google App Engine's Latest FeaturesChris Schalk
 
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 2010Chris Schalk
 
Introduction to Google App Engine
Introduction to Google App EngineIntroduction to Google App Engine
Introduction to Google App EngineAndrea Spadaccini
 
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 BaigMirza Yawar Baig
 
Wipro technologies by siva priya s
Wipro technologies by siva priya sWipro technologies by siva priya s
Wipro technologies by siva priya sSIVA PRIYA
 
WIPRO PRESENTATION
WIPRO PRESENTATIONWIPRO PRESENTATION
WIPRO PRESENTATIONSunil G R
 
Introduction to Google App Engine
Introduction to Google App EngineIntroduction to Google App Engine
Introduction to Google App Enginerajdeep
 
Google app engine
Google app engineGoogle app engine
Google app engineSuraj Mehta
 
Wipro Five forces and Pestel Analysis
Wipro Five forces and Pestel AnalysisWipro Five forces and Pestel Analysis
Wipro Five forces and Pestel AnalysisAbid Siddiqui
 
Big data analytics By D.Ashwin
Big data analytics By D.AshwinBig data analytics By D.Ashwin
Big data analytics By D.AshwinD.Ashwin
 
Zinnov Zones for IoT Services 2017
Zinnov Zones for IoT Services 2017Zinnov Zones for IoT Services 2017
Zinnov Zones for IoT Services 2017Zinnov
 
Introduction to IOT & Smart City
Introduction to IOT & Smart CityIntroduction to IOT & Smart City
Introduction to IOT & Smart CityDr. Mazlan Abbas
 

En vedette (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
 

Similaire à Cloud Computing by Fatma Ghacham

Cloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - ChandnaCloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - ChandnaAsheem Chandna
 
Trend and Future of Cloud Computing
Trend and Future of Cloud ComputingTrend and Future of Cloud Computing
Trend and Future of Cloud Computinghybrid cloud
 
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 continuumTom Crombez
 
Cloud computing presentation
Cloud computing  presentationCloud computing  presentation
Cloud computing presentationAkshra Gurav
 
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 EarthInnoTech
 
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_v3Herbert Wanner
 
Business Of Cloud Computing Workshop Final
Business Of Cloud Computing Workshop FinalBusiness Of Cloud Computing Workshop Final
Business Of Cloud Computing Workshop FinalMarc Crudgington, MBA
 
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 EmpresaSoftware Guru
 
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 ControllerSpiffy
 
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 computingJeroen
 
IAPP Atlanta Chapter Meeting 2013 February
IAPP Atlanta Chapter Meeting 2013 FebruaryIAPP Atlanta Chapter Meeting 2013 February
IAPP Atlanta Chapter Meeting 2013 FebruaryPhil Agcaoili
 
Making of a Successful Cloud Business
Making of a Successful Cloud BusinessMaking of a Successful Cloud Business
Making of a Successful Cloud BusinessACMBangalore
 
Dcs cloud architecture-high-level-design
Dcs cloud architecture-high-level-designDcs cloud architecture-high-level-design
Dcs cloud architecture-high-level-designIsaac Chiang
 
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 2009Michael Harries
 
Taiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudTaiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudnooralmousa
 
A Brief Introducton to Cloud Computing
A Brief Introducton to Cloud ComputingA Brief Introducton to Cloud Computing
A Brief Introducton to Cloud ComputingR2Labs
 
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 CloudMargaret Dawson
 
Cloud computing presentation
Cloud computing  presentationCloud computing  presentation
Cloud computing presentationAkshra Gurav
 
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 concretasInside_Marketing
 

Similaire à 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
 

Dernier

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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 2024The Digital Insurer
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 

Dernier (20)

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 

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