SlideShare a Scribd company logo
1 of 28
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

Cloud foundry presentation
Cloud foundry presentation Cloud foundry presentation
Cloud foundry presentation Vivek Parihar
 
Hybrid Cloud Computing (IBM System z)
Hybrid Cloud Computing (IBM System z)Hybrid Cloud Computing (IBM System z)
Hybrid Cloud Computing (IBM System z)IBM Danmark
 
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 CloudCitrix
 
Cloud foundry elastic architecture and deploy based on openstack
Cloud foundry elastic architecture and deploy based on openstackCloud foundry elastic architecture and deploy based on openstack
Cloud foundry elastic architecture and deploy based on openstackOpenCity Community
 
IBM Cloud Manager with OpenStack Overview
IBM Cloud Manager with OpenStack OverviewIBM Cloud Manager with OpenStack Overview
IBM Cloud Manager with OpenStack OverviewPatrick Bouillaud
 
Automated Lifecycle Management - CloudFoundry on OpenStack
Automated Lifecycle Management - CloudFoundry on OpenStackAutomated Lifecycle Management - CloudFoundry on OpenStack
Automated Lifecycle Management - CloudFoundry on OpenStackAnimesh Singh
 
In De Wolken Met Cloud Computing
In De Wolken Met Cloud ComputingIn De Wolken Met Cloud Computing
In De Wolken Met Cloud ComputingAnko Duizer
 
Client presentation ibm private modular cloud_082013
Client presentation ibm private modular cloud_082013Client presentation ibm private modular cloud_082013
Client presentation ibm private modular cloud_082013jimmykibm
 
An Introduction to Cloud Computing: Evolution or Revolution?
An Introduction to Cloud Computing: Evolution or Revolution?An Introduction to Cloud Computing: Evolution or Revolution?
An Introduction to Cloud Computing: Evolution or Revolution?IBM Sverige
 
V mware evolutionary cloud 12 2012
V mware evolutionary cloud 12 2012V mware evolutionary cloud 12 2012
V mware evolutionary cloud 12 2012Khazret Sapenov
 
Cloud IBM IaaS - SoftLayer e PaaS - BlueMix
Cloud IBM IaaS - SoftLayer e PaaS - BlueMixCloud IBM IaaS - SoftLayer e PaaS - BlueMix
Cloud IBM IaaS - SoftLayer e PaaS - BlueMixThiago Viola
 
What is cloud computing
What is cloud computingWhat is cloud computing
What is cloud computingDan Morrill
 
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-ServiceMigrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-ServiceDavid Currie
 
Platform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM BluemixPlatform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM BluemixDavid Currie
 
Cloud Foundry Introduction and Overview
Cloud Foundry Introduction and OverviewCloud Foundry Introduction and Overview
Cloud Foundry Introduction and OverviewAndy Piper
 
IBM Cloud : IaaS for developers.
IBM Cloud : IaaS for developers.IBM Cloud : IaaS for developers.
IBM Cloud : IaaS for developers.Joao Marcelo Barros
 
Optimizing Cloud Foundry and OpenStack for large scale deployments
Optimizing Cloud Foundry and OpenStack for large scale deploymentsOptimizing Cloud Foundry and OpenStack for large scale deployments
Optimizing Cloud Foundry and OpenStack for large scale deploymentsAnimesh Singh
 
Building a foundation for a high-performance, low cost private cloud
Building a foundation for a  high-performance, low cost  private cloudBuilding a foundation for a  high-performance, low cost  private cloud
Building a foundation for a high-performance, low cost private cloudIBM India Smarter Computing
 

What's hot (20)

Cloud foundry presentation
Cloud foundry presentation Cloud foundry presentation
Cloud foundry presentation
 
Hybrid Cloud Computing (IBM System z)
Hybrid Cloud Computing (IBM System z)Hybrid Cloud Computing (IBM System z)
Hybrid Cloud Computing (IBM System z)
 
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 foundry elastic architecture and deploy based on openstack
Cloud foundry elastic architecture and deploy based on openstackCloud foundry elastic architecture and deploy based on openstack
Cloud foundry elastic architecture and deploy based on openstack
 
Cloud Computing Tools
Cloud Computing ToolsCloud Computing Tools
Cloud Computing Tools
 
IBM Cloud Manager with OpenStack Overview
IBM Cloud Manager with OpenStack OverviewIBM Cloud Manager with OpenStack Overview
IBM Cloud Manager with OpenStack Overview
 
Automated Lifecycle Management - CloudFoundry on OpenStack
Automated Lifecycle Management - CloudFoundry on OpenStackAutomated Lifecycle Management - CloudFoundry on OpenStack
Automated Lifecycle Management - CloudFoundry on OpenStack
 
In De Wolken Met Cloud Computing
In De Wolken Met Cloud ComputingIn De Wolken Met Cloud Computing
In De Wolken Met Cloud Computing
 
Client presentation ibm private modular cloud_082013
Client presentation ibm private modular cloud_082013Client presentation ibm private modular cloud_082013
Client presentation ibm private modular cloud_082013
 
An Introduction to Cloud Computing: Evolution or Revolution?
An Introduction to Cloud Computing: Evolution or Revolution?An Introduction to Cloud Computing: Evolution or Revolution?
An Introduction to Cloud Computing: Evolution or Revolution?
 
V mware evolutionary cloud 12 2012
V mware evolutionary cloud 12 2012V mware evolutionary cloud 12 2012
V mware evolutionary cloud 12 2012
 
Cloud IBM IaaS - SoftLayer e PaaS - BlueMix
Cloud IBM IaaS - SoftLayer e PaaS - BlueMixCloud IBM IaaS - SoftLayer e PaaS - BlueMix
Cloud IBM IaaS - SoftLayer e PaaS - BlueMix
 
What is cloud computing
What is cloud computingWhat is cloud computing
What is cloud computing
 
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-ServiceMigrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
 
Platform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM BluemixPlatform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM Bluemix
 
Cloud Foundry Introduction and Overview
Cloud Foundry Introduction and OverviewCloud Foundry Introduction and Overview
Cloud Foundry Introduction and Overview
 
IBM Cloud : IaaS for developers.
IBM Cloud : IaaS for developers.IBM Cloud : IaaS for developers.
IBM Cloud : IaaS for developers.
 
Optimizing Cloud Foundry and OpenStack for large scale deployments
Optimizing Cloud Foundry and OpenStack for large scale deploymentsOptimizing Cloud Foundry and OpenStack for large scale deployments
Optimizing Cloud Foundry and OpenStack for large scale deployments
 
Building a foundation for a high-performance, low cost private cloud
Building a foundation for a  high-performance, low cost  private cloudBuilding a foundation for a  high-performance, low cost  private cloud
Building a foundation for a high-performance, low cost private cloud
 
Community cloud
 Community cloud Community cloud
Community cloud
 

Viewers also liked (20)

My pitch
My pitchMy pitch
My pitch
 
1004109 Ev Workshop Brochure 2010
1004109 Ev Workshop Brochure 20101004109 Ev Workshop Brochure 2010
1004109 Ev Workshop Brochure 2010
 
Komputerku Nanda 5 C
Komputerku Nanda 5 CKomputerku Nanda 5 C
Komputerku Nanda 5 C
 
Pp Lect10 11
Pp Lect10 11Pp Lect10 11
Pp Lect10 11
 
Masa Depanku Lala Vi B
Masa Depanku Lala Vi BMasa Depanku Lala Vi B
Masa Depanku Lala Vi B
 
Exadel New
Exadel NewExadel New
Exadel New
 
Pp Lect7 1
Pp Lect7 1Pp Lect7 1
Pp Lect7 1
 
Rocks of the esrt guide
Rocks of the esrt guideRocks of the esrt guide
Rocks of the esrt guide
 
Music Technology
Music TechnologyMusic Technology
Music Technology
 
start recycling
start recyclingstart recycling
start recycling
 
Time zonewheel
Time zonewheelTime zonewheel
Time zonewheel
 
Mifos
MifosMifos
Mifos
 
Gusdur dan papua
Gusdur dan papuaGusdur dan papua
Gusdur dan papua
 
Protean User Guide
Protean User GuideProtean User Guide
Protean User Guide
 
test
testtest
test
 
Enviroment Eco cars
Enviroment Eco carsEnviroment Eco cars
Enviroment Eco cars
 
latest slide
latest slidelatest slide
latest slide
 
Ordering Via Twitter
Ordering Via TwitterOrdering Via Twitter
Ordering Via Twitter
 
Greenathan
GreenathanGreenathan
Greenathan
 
N C State Sample Chapter Handbook
N C  State  Sample  Chapter  HandbookN C  State  Sample  Chapter  Handbook
N C State Sample Chapter Handbook
 

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 10IMC Institute
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing WebinarSaif Ahmad
 
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 BasicsSagar Sane
 
Cloud Computing: Making the right choice
Cloud Computing: Making the right choiceCloud Computing: Making the right choice
Cloud Computing: Making the right choiceIndicThreads
 
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
 
SoftwareGuru 2009 - Cloud Computing
SoftwareGuru 2009 - Cloud ComputingSoftwareGuru 2009 - Cloud Computing
SoftwareGuru 2009 - Cloud ComputingJose Tam
 
Ppt on cloud computing
Ppt on cloud computingPpt on cloud computing
Ppt on cloud computingPradeep 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 PrivateMichael Elder
 
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
 
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 Communitybefreax
 
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
 
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsElevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsMichael Elder
 
Nadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App EngineNadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App EngineNadeus Education Services
 

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
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing Webinar
 
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
 
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsElevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
 
Nadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App EngineNadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App Engine
 

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

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

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Recently uploaded (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

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