SlideShare a Scribd company logo
Cloud Computing

    Cloud
  Computing
   Presented by:

                   Jazia JABALLAH
                               L/O/G/O
                   Zeineb YAHYAOUI
                     www.themegallery.com

    Academic Year: 2009/2010           1
DB Server          EMail
Web Server      App Server
                                       Linux         Windows
Windows            Linux
                                      MySQL          Exchange
   IIS           Glassfish


               significant infrastructure costs


  Facebook spent $68 million on their servers in 2007 [1]       2
Web Server
 “Don't put
  all your
eggs in one
  basket”


     DB Server              Virtualization            App Server




                                             Email Server

   Memory capacity and
   processor calculations

                                                                   3
1   Introduction

2   What’s Cloud?

3   Inside the Cloud

4   Types of Cloud Computing

5   Advantages and Disadvantages

6   Case Study: Google App Engine

7   Conclusion                      4
Main Frame
Client/Server        1970’s


        1980’s



                     Web
                                             Cloud Computing
            1990’s                               (2010+)
                              2000’s




                              SOA
                                                           5
Cloud            Computing

The “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
Application (Software)   SaaS



      Platform           PaaS



    Infrastructure       IaaS


                                7
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 Routers
Virtualized CPUs and Storage




                                         Physical Servers




                                                     8
Physical Servers across the Globe
Enabler   Providers          Consumers



                IaaS      PaaS       SaaS




9
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 anywhere
    anytime




                                            13
Scalability
• Control your infrastructure with your app
• Nothing to purchase and take delivery on
• Instant




                                              14
Risk
•   Nothing to buy
•   Cancel immediately
•   Change instantly, even operating systems
•   Throw it out
•   Rebuild it instantly after testing
                                   RISK

                                           15
Reliability
• Based on enterprise grade hardware
• Designed for failures:
  – Automatically spin up replacements
  – Use multiple clouds




                                         16
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
FACILITATES COLLABORATIONS

ALL TIME DATA AVAILABILITY

UNLIMITED STORAGE




                              18
TOTALLY   INTERNET   CONNECTION
ORIENTED

REQUIRE HIGH BANDWIDTH OF
NET CONNECTION

DENIAL   OF   SERVICE   ATTACKS
AGAINST THE SERVICE PROVIDER.




                                   19
SECURITY (DATA TRANSPARENCY)
                           20
1                     2                   3

It allows people   Write a web             Google App
                                           Engine is free up
to run their web   program in
                                           to a certain level
application on     Python or in            of used resources.

Google's           Java and

infrastructure.    submit to
                   Google. It will
                   take care of the rest




                                                                21
Cloud computing – Only PaaS & SaaS, No IaaS
Initially started with Python Runtime
Recently added support for Java
Can deploy standard J2EE WAR Files
Requires a special deployment descriptor
Provides simple storage as integrated feature
Storage supports GQL – Google Query Language




                                                22
• 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
 HAS     GOOD     HARDWARE
  MANAGEMENT
 SECURITY IS ADVANTAGE AS
  WELL AS THREAT
 MADE BUSINESS LIFE EASY
 HOWEVER NOT AVAILABLE TO
  ALL



                              24
USE OF IT DEPEND ON THE TYPE OF
BUSINESS IS DONE
FLEXIBLE IN TERMS OF DATA
AVAILABILITY   AND      RESOURCE
USABILITY
HUGE     DATA  AVAILABILITY BUT
MAINTENANCE IS A CHALLENGE



                                   25
There are a lot of criticisms
about the security in cloud
computing.
Some have said stored
information in the cloud is
safer than on premise, but
others disagree.


                                 26
L/O/G/O
www.themegallery.com

                 27
28

More Related Content

What's hot

Virtualization & Cloud computing
Virtualization & Cloud computingVirtualization & Cloud computing
Virtualization & Cloud computing
Akhil Raj
 
Cloud Computing Tools
Cloud Computing ToolsCloud Computing Tools
Cloud Computing Tools
Jithin Parakka
 
VMworld 2013: Virtualization 101
VMworld 2013: Virtualization 101 VMworld 2013: Virtualization 101
VMworld 2013: Virtualization 101
VMworld
 
Deep dive: Citrix CloudPlatform for Infrastructure as a Service
Deep dive: Citrix CloudPlatform for Infrastructure as a ServiceDeep dive: Citrix CloudPlatform for Infrastructure as a Service
Deep dive: Citrix CloudPlatform for Infrastructure as a Service
Citrix
 
Virtualization 101 for Everyone
Virtualization 101 for EveryoneVirtualization 101 for Everyone
Virtualization 101 for Everyone
Advanced Logic Industries
 
Citrix Synergy 2014 - Syn110 Transform IT with Cloud
Citrix Synergy 2014 - Syn110  Transform IT with CloudCitrix Synergy 2014 - Syn110  Transform IT with Cloud
Citrix Synergy 2014 - Syn110 Transform IT with Cloud
Citrix
 
Cloud Computing and Virtualization
Cloud Computing and Virtualization Cloud Computing and Virtualization
Cloud Computing and Virtualization
Mahbub Noor Bappy
 
cloud virtualization technology
 cloud virtualization technology  cloud virtualization technology
cloud virtualization technology
Ravindra Dastikop
 
Overview of VMware & VMware Education from IBM
Overview of VMware & VMware Education from IBMOverview of VMware & VMware Education from IBM
Overview of VMware & VMware Education from IBM
ctc TrainCanada
 
9. virtualization virtualization
9. virtualization virtualization9. virtualization virtualization
9. virtualization virtualization
SagarR24
 
Cisco & VMware Products & Services as of Nov 23, 08
Cisco & VMware Products & Services as of  Nov 23, 08Cisco & VMware Products & Services as of  Nov 23, 08
Cisco & VMware Products & Services as of Nov 23, 08
gueste9924aa
 
Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computing
Deep Gupta
 
Cloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliCloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr Ali
Amr Ali
 
Building your private cloud the ncs experience harrison lee
Building your private cloud the ncs experience harrison leeBuilding your private cloud the ncs experience harrison lee
Building your private cloud the ncs experience harrison leeMicrosoft Singapore
 
Virtualization and Cloud Computing
Virtualization and Cloud ComputingVirtualization and Cloud Computing
Virtualization and Cloud Computing
Josh Folgado
 
Citrix cloud platform 4.2 data sheet
Citrix cloud platform 4.2 data sheetCitrix cloud platform 4.2 data sheet
Citrix cloud platform 4.2 data sheetNuno Alves
 
Virtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of CloudVirtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of Cloud
Nishant Munjal
 
Citrix cloud case study kit 2014
Citrix cloud case study kit 2014Citrix cloud case study kit 2014
Citrix cloud case study kit 2014
Citrix
 

What's hot (20)

Virtualization 101
Virtualization 101Virtualization 101
Virtualization 101
 
Virtualization & Cloud computing
Virtualization & Cloud computingVirtualization & Cloud computing
Virtualization & Cloud computing
 
Cloud Computing Tools
Cloud Computing ToolsCloud Computing Tools
Cloud Computing Tools
 
VMworld 2013: Virtualization 101
VMworld 2013: Virtualization 101 VMworld 2013: Virtualization 101
VMworld 2013: Virtualization 101
 
Deep dive: Citrix CloudPlatform for Infrastructure as a Service
Deep dive: Citrix CloudPlatform for Infrastructure as a ServiceDeep dive: Citrix CloudPlatform for Infrastructure as a Service
Deep dive: Citrix CloudPlatform for Infrastructure as a Service
 
Virtualization 101 for Everyone
Virtualization 101 for EveryoneVirtualization 101 for Everyone
Virtualization 101 for Everyone
 
Citrix Synergy 2014 - Syn110 Transform IT with Cloud
Citrix Synergy 2014 - Syn110  Transform IT with CloudCitrix Synergy 2014 - Syn110  Transform IT with Cloud
Citrix Synergy 2014 - Syn110 Transform IT with Cloud
 
Cloud Computing and Virtualization
Cloud Computing and Virtualization Cloud Computing and Virtualization
Cloud Computing and Virtualization
 
cloud virtualization technology
 cloud virtualization technology  cloud virtualization technology
cloud virtualization technology
 
Overview of VMware & VMware Education from IBM
Overview of VMware & VMware Education from IBMOverview of VMware & VMware Education from IBM
Overview of VMware & VMware Education from IBM
 
9. virtualization virtualization
9. virtualization virtualization9. virtualization virtualization
9. virtualization virtualization
 
Cisco & VMware Products & Services as of Nov 23, 08
Cisco & VMware Products & Services as of  Nov 23, 08Cisco & VMware Products & Services as of  Nov 23, 08
Cisco & VMware Products & Services as of Nov 23, 08
 
Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computing
 
Cloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliCloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr Ali
 
Building your private cloud the ncs experience harrison lee
Building your private cloud the ncs experience harrison leeBuilding your private cloud the ncs experience harrison lee
Building your private cloud the ncs experience harrison lee
 
Virtualization and Cloud Computing
Virtualization and Cloud ComputingVirtualization and Cloud Computing
Virtualization and Cloud Computing
 
Citrix cloud platform 4.2 data sheet
Citrix cloud platform 4.2 data sheetCitrix cloud platform 4.2 data sheet
Citrix cloud platform 4.2 data sheet
 
Virtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of CloudVirtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of Cloud
 
zClouds - A better business Cloud
zClouds - A better business CloudzClouds - A better business Cloud
zClouds - A better business Cloud
 
Citrix cloud case study kit 2014
Citrix cloud case study kit 2014Citrix cloud case study kit 2014
Citrix cloud case study kit 2014
 

Viewers also liked

Speerpunten Leiden Partij voor de Dieren
Speerpunten Leiden Partij voor de DierenSpeerpunten Leiden Partij voor de Dieren
Speerpunten Leiden Partij voor de Dieren
anjahenseler
 
Bina No 35 12 Feb2010
Bina No 35 12 Feb2010Bina No 35 12 Feb2010
Bina No 35 12 Feb2010loserkidzz
 
T-recylce the E-waste
T-recylce the E-wasteT-recylce the E-waste
T-recylce the E-wastealind tiwari
 
Fem la mona
Fem la monaFem la mona
Fem la monarosasera
 
Masa Depanku Nia 6b
Masa Depanku Nia 6bMasa Depanku Nia 6b
Masa Depanku Nia 6b
iwan hendrawan
 
Komputerku Radit 5 C
Komputerku Radit 5 CKomputerku Radit 5 C
Komputerku Radit 5 C
iwan hendrawan
 
Natural Disasters
Natural DisastersNatural Disasters
Natural Disastersnatydiaz
 
El Arte De La Panificacion
El Arte De La PanificacionEl Arte De La Panificacion
El Arte De La Panificacionstellaprado
 
كيفية نشر مقال في جيران ؟
كيفية نشر مقال في جيران ؟كيفية نشر مقال في جيران ؟
كيفية نشر مقال في جيران ؟
guest9e2421
 
A Powerful Presentation
A Powerful PresentationA Powerful Presentation
A Powerful Presentationmanuela
 
Final Version Impact Lives Partner Marketing May 7 2010
Final  Version  Impact Lives Partner Marketing May 7 2010Final  Version  Impact Lives Partner Marketing May 7 2010
Final Version Impact Lives Partner Marketing May 7 2010JAH727
 

Viewers also liked (20)

Speerpunten Leiden Partij voor de Dieren
Speerpunten Leiden Partij voor de DierenSpeerpunten Leiden Partij voor de Dieren
Speerpunten Leiden Partij voor de Dieren
 
test
testtest
test
 
Bina No 35 12 Feb2010
Bina No 35 12 Feb2010Bina No 35 12 Feb2010
Bina No 35 12 Feb2010
 
T-recylce the E-waste
T-recylce the E-wasteT-recylce the E-waste
T-recylce the E-waste
 
Go Green
Go GreenGo Green
Go Green
 
Rain garden
Rain gardenRain garden
Rain garden
 
Fem la mona
Fem la monaFem la mona
Fem la mona
 
Masa Depanku Nia 6b
Masa Depanku Nia 6bMasa Depanku Nia 6b
Masa Depanku Nia 6b
 
Komputerku Radit 5 C
Komputerku Radit 5 CKomputerku Radit 5 C
Komputerku Radit 5 C
 
latest slide
latest slidelatest slide
latest slide
 
seat
seatseat
seat
 
first pitch
first pitchfirst pitch
first pitch
 
Natural Disasters
Natural DisastersNatural Disasters
Natural Disasters
 
El Arte De La Panificacion
El Arte De La PanificacionEl Arte De La Panificacion
El Arte De La Panificacion
 
كيفية نشر مقال في جيران ؟
كيفية نشر مقال في جيران ؟كيفية نشر مقال في جيران ؟
كيفية نشر مقال في جيران ؟
 
Eco Friendly
Eco FriendlyEco Friendly
Eco Friendly
 
Biocity
BiocityBiocity
Biocity
 
A Powerful Presentation
A Powerful PresentationA Powerful Presentation
A Powerful Presentation
 
Final Version Impact Lives Partner Marketing May 7 2010
Final  Version  Impact Lives Partner Marketing May 7 2010Final  Version  Impact Lives Partner Marketing May 7 2010
Final Version Impact Lives Partner Marketing May 7 2010
 
Mi Slideshare
Mi SlideshareMi Slideshare
Mi Slideshare
 

Similar to Cloud computing

Java Web Programming Using Cloud Platform: Module 10
Java Web Programming Using Cloud Platform: Module 10Java Web Programming Using Cloud Platform: Module 10
Java Web Programming Using Cloud Platform: Module 10
IMC Institute
 
In De Wolken Met Cloud Computing
In De Wolken Met Cloud ComputingIn De Wolken Met Cloud Computing
In De Wolken Met Cloud Computing
Anko Duizer
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing WebinarSaif Ahmad
 
Cloud Foundry et le Cloud vu par VMware
Cloud Foundry et le Cloud vu par VMwareCloud Foundry et le Cloud vu par VMware
Cloud Foundry et le Cloud vu par VMware
Publicis Sapient Engineering
 
Niko Nelissen - Sun Microsystems - Keynote 'What's next in the Cloud?' CloudC...
Niko Nelissen - Sun Microsystems - Keynote 'What's next in the Cloud?' CloudC...Niko Nelissen - Sun Microsystems - Keynote 'What's next in the Cloud?' CloudC...
Niko Nelissen - Sun Microsystems - Keynote 'What's next in the Cloud?' CloudC...
CloudAngels
 
Cloud computing by prabhunath sharma
Cloud computing by prabhunath sharmaCloud computing by prabhunath sharma
Cloud computing by prabhunath sharmaPrabhunath Sharma
 
Cloud computing Basics
Cloud computing BasicsCloud computing Basics
Cloud computing Basics
Sagar Sane
 
Cloud Computing: Making the right choice
Cloud Computing: Making the right choiceCloud Computing: Making the right choice
Cloud Computing: Making the right choice
IndicThreads
 
How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?
Michael Elder
 
PIM4Cloud
PIM4CloudPIM4Cloud
PIM4Cloud
Marcos Almeida
 
SoftwareGuru 2009 - Cloud Computing
SoftwareGuru 2009 - Cloud ComputingSoftwareGuru 2009 - Cloud Computing
SoftwareGuru 2009 - Cloud Computing
Jose Tam
 
Ppt on cloud computing
Ppt on cloud computingPpt on cloud computing
Ppt on cloud computing
Pradeep Bhatia
 
Cloud computing
Cloud computingCloud computing
Cloud computingMed Zaibi
 
Accelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateAccelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud Private
Michael Elder
 
cloud computing
cloud computingcloud computing
cloud computing
Roshan Bagdiya
 
Business Of Cloud Computing Workshop Final
Business Of Cloud Computing Workshop FinalBusiness Of Cloud Computing Workshop Final
Business Of Cloud Computing Workshop Final
Marc Crudgington, MBA
 
Open Cloud Frameworks - Open Standards for the Cloud Community
Open Cloud Frameworks - Open Standards for the Cloud CommunityOpen Cloud Frameworks - Open Standards for the Cloud Community
Open Cloud Frameworks - Open Standards for the Cloud Community
befreax
 
Leverage An Intelligent Application Infrastructure for Competitive Advantage.
Leverage An Intelligent Application Infrastructure for Competitive Advantage.Leverage An Intelligent Application Infrastructure for Competitive Advantage.
Leverage An Intelligent Application Infrastructure for Competitive Advantage.
Eric D. Schabell
 
Taiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudTaiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudnooralmousa
 

Similar to Cloud computing (20)

Java Web Programming Using Cloud Platform: Module 10
Java Web Programming Using Cloud Platform: Module 10Java Web Programming Using Cloud Platform: Module 10
Java Web Programming Using Cloud Platform: Module 10
 
In De Wolken Met Cloud Computing
In De Wolken Met Cloud ComputingIn De Wolken Met Cloud Computing
In De Wolken Met Cloud Computing
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing Webinar
 
Cloud Foundry et le Cloud vu par VMware
Cloud Foundry et le Cloud vu par VMwareCloud Foundry et le Cloud vu par VMware
Cloud Foundry et le Cloud vu par VMware
 
Niko Nelissen - Sun Microsystems - Keynote 'What's next in the Cloud?' CloudC...
Niko Nelissen - Sun Microsystems - Keynote 'What's next in the Cloud?' CloudC...Niko Nelissen - Sun Microsystems - Keynote 'What's next in the Cloud?' CloudC...
Niko Nelissen - Sun Microsystems - Keynote 'What's next in the Cloud?' CloudC...
 
Cloudy Ajax 08 10
Cloudy Ajax 08 10Cloudy Ajax 08 10
Cloudy Ajax 08 10
 
Cloud computing by prabhunath sharma
Cloud computing by prabhunath sharmaCloud computing by prabhunath sharma
Cloud computing by prabhunath sharma
 
Cloud computing Basics
Cloud computing BasicsCloud computing Basics
Cloud computing Basics
 
Cloud Computing: Making the right choice
Cloud Computing: Making the right choiceCloud Computing: Making the right choice
Cloud Computing: Making the right choice
 
How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?
 
PIM4Cloud
PIM4CloudPIM4Cloud
PIM4Cloud
 
SoftwareGuru 2009 - Cloud Computing
SoftwareGuru 2009 - Cloud ComputingSoftwareGuru 2009 - Cloud Computing
SoftwareGuru 2009 - Cloud Computing
 
Ppt on cloud computing
Ppt on cloud computingPpt on cloud computing
Ppt on cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Accelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateAccelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud Private
 
cloud computing
cloud computingcloud computing
cloud computing
 
Business Of Cloud Computing Workshop Final
Business Of Cloud Computing Workshop FinalBusiness Of Cloud Computing Workshop Final
Business Of Cloud Computing Workshop Final
 
Open Cloud Frameworks - Open Standards for the Cloud Community
Open Cloud Frameworks - Open Standards for the Cloud CommunityOpen Cloud Frameworks - Open Standards for the Cloud Community
Open Cloud Frameworks - Open Standards for the Cloud Community
 
Leverage An Intelligent Application Infrastructure for Competitive Advantage.
Leverage An Intelligent Application Infrastructure for Competitive Advantage.Leverage An Intelligent Application Infrastructure for Competitive Advantage.
Leverage An Intelligent Application Infrastructure for Competitive Advantage.
 
Taiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudTaiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloud
 

More from Higher Private School of Engineering and Technology (14)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
VOIP
VOIPVOIP
VOIP
 
Unified communication
Unified communicationUnified communication
Unified communication
 
Streaming
StreamingStreaming
Streaming
 
Sensor networks
Sensor networksSensor networks
Sensor networks
 
Qo s
Qo sQo s
Qo s
 
Peer topeer
Peer topeerPeer topeer
Peer topeer
 
Mobile applications
Mobile applicationsMobile applications
Mobile applications
 
Ldap
LdapLdap
Ldap
 
I pv6
I pv6I pv6
I pv6
 
Intenet of things
Intenet of thingsIntenet of things
Intenet of things
 
Help desk
Help deskHelp desk
Help desk
 
Ha
HaHa
Ha
 
Geolocalisation
GeolocalisationGeolocalisation
Geolocalisation
 

Recently uploaded

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 

Recently uploaded (20)

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 

Cloud computing

  • 1. Cloud Computing Cloud Computing Presented by: Jazia JABALLAH L/O/G/O Zeineb YAHYAOUI www.themegallery.com Academic Year: 2009/2010 1
  • 2. DB Server EMail Web Server App Server Linux Windows Windows Linux MySQL Exchange IIS Glassfish significant infrastructure costs Facebook spent $68 million on their servers in 2007 [1] 2
  • 3. Web Server “Don't put all your eggs in one basket” DB Server Virtualization App Server Email Server Memory capacity and processor calculations 3
  • 4. 1 Introduction 2 What’s Cloud? 3 Inside the Cloud 4 Types of Cloud Computing 5 Advantages and Disadvantages 6 Case Study: Google App Engine 7 Conclusion 4
  • 5. Main Frame Client/Server 1970’s 1980’s Web Cloud Computing 1990’s (2010+) 2000’s SOA 5
  • 6. Cloud Computing The “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. Application (Software) SaaS Platform PaaS Infrastructure IaaS 7
  • 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 Routers Virtualized CPUs and Storage Physical Servers 8 Physical Servers across the Globe
  • 9. Enabler Providers Consumers IaaS PaaS SaaS 9
  • 10. 10
  • 11. 11
  • 12. eliminates the establishment of physical infrastructure 12
  • 13. Ease of Use: • Deploy infrastructure with a mouse • No cabling • Middle of the night • Do it yourself remotely from anywhere anytime 13
  • 14. Scalability • Control your infrastructure with your app • Nothing to purchase and take delivery on • Instant 14
  • 15. Risk • Nothing to buy • Cancel immediately • Change instantly, even operating systems • Throw it out • Rebuild it instantly after testing RISK 15
  • 16. Reliability • Based on enterprise grade hardware • Designed for failures: – Automatically spin up replacements – Use multiple clouds 16
  • 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. FACILITATES COLLABORATIONS ALL TIME DATA AVAILABILITY UNLIMITED STORAGE 18
  • 19. TOTALLY INTERNET CONNECTION ORIENTED REQUIRE HIGH BANDWIDTH OF NET CONNECTION DENIAL OF SERVICE ATTACKS AGAINST THE SERVICE PROVIDER. 19
  • 21. 1 2 3 It allows people Write a web Google App Engine is free up to run their web program in to a certain level application on Python or in of used resources. Google's Java and infrastructure. submit to Google. It will take care of the rest 21
  • 22. Cloud computing – Only PaaS & SaaS, No IaaS Initially started with Python Runtime Recently added support for Java Can deploy standard J2EE WAR Files Requires a special deployment descriptor Provides simple storage as integrated feature Storage supports GQL – Google Query Language 22
  • 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.  HAS GOOD HARDWARE MANAGEMENT  SECURITY IS ADVANTAGE AS WELL AS THREAT  MADE BUSINESS LIFE EASY  HOWEVER NOT AVAILABLE TO ALL 24
  • 25. USE OF IT DEPEND ON THE TYPE OF BUSINESS IS DONE FLEXIBLE IN TERMS OF DATA AVAILABILITY AND RESOURCE USABILITY HUGE DATA AVAILABILITY BUT MAINTENANCE IS A CHALLENGE 25
  • 26. There are a lot of criticisms about the security in cloud computing. Some have said stored information in the cloud is safer than on premise, but others disagree. 26
  • 28. 28