SlideShare une entreprise Scribd logo
1  sur  21
Introduction to Cloud
     Computing

Prof. Shie-Jue Lee
Dept. of Electrical Engineering
National Sun Yat-sen University
Cloud Computing

“It’s one of the foundations of the next
   generation of computing. . .. It’s a world
   where the network is the platform for all
   computing, where everything we think of as a
   computer today is just a device that connects
   to the big computer we’re building. Cloud
   computing is a great way to think about how
   we’ll deliver computing services in the future.”
    —Tim O’Reilly, CEO, O’Reilly Media
High-Level Look

   In many ways, cloud computing is simply a
    metaphor for the Internet, the increasing
    movement of compute and data resources
    onto the Web.
High-Level Look

   But there’s a difference:
    Higher efficiency
    massive scalability
    faster, easier software development
   It’s about new programming models, new IT
    infrastructure, and the enabling of new
    business models.
Why Cloud Computing

   IT Efficiency + Economy
    Delivering resources on demand
    Reduce capital expenditures
    Cut the cost of running a datacenter
    Eliminate overprovisioning
Why Cloud Computing

   Faster, More Flexible Programming
    Accelerated cycles
    Increase agility
Harnessing Cloud Computing

   Use the Cloud
   Leverage the Cloud
    Development and testing
    Functional offloading
    Augmentation
    Experimenting
   Build the Cloud
   Be the Cloud
Cloud Types

   Public clouds:
    Run by third parties, and jobs from many
    different customers may be mixed together
    on the servers, storage systems, and other
    infrastructure within the cloud. End users
    don’t know who else’s job may be me running
    on the same server, network, or disk as their
    own jobs.
Cloud Types

   Private clouds:
    Are a good option for companies dealing with
    data protection and service-level issues.
    Private clouds are on-demand infrastructure
    owned by a single customer who controls
    which applications run, and where. They own
    the server, network, and disk and can decide
    which users are allowed to use the
    infrastructure.
Cloud Types

   Hybrid clouds:
    Combine the public and private cloud models.
    You own parts and share other parts, though
    in a controlled way. Hybrid clouds offer the
    promise of on-demand, externally provisioned
    scale, but add the complexity of determining
    how to distribute applications across these
    different environments.
Enabling Technologies

   Horizontally scaled, distributed compute
    nodes
   Sophisticated file systems
   Superscale cloud architectures
   New techniques of data-intensive computing
   Machine images can be instantly deployed
Cornerstone Technology

Virtualization — the abstraction of computer
  resources — is the cornerstone technology
  for all cloud architectures. With the ability to
  virtualize servers (behind a hypervisor-
  abstracted operating system), storage
  devices, desktops, and applications, a wide
  array of IT resources can now be allocated
  on demand
Old Computers


 Application


  Operating
   System


  Hardware
By Virtualization


   Application


   Operating
    System


   Hypervisor


   Hardware
Virtualization -- a Server for Multiple
Applications/OS                      Application
                                         Application
                                     Application
                                 Application
                              Application
 Application
                                            Operating
                                         Operating
                                             System
                                      Operating
                                  Operating
                               Operating  System
                                       System
                                   System
 Operating                      System
  System

                                     Hypervisor
 Hardware
                                      Hardware
Service Layers

   Software as a Service (SaaS)
    Features a complete application offered as a
    service, ondemand, via multitenancy
    meaning a single instance of the software
    runs on the provider’s infrastructure and
    serves multiple client organizations.
Service Layers

   Platform as a Service (PaaS)
    Is the encapsulation of a development
    environment abstraction and the packaging of
    a payload of services. PaaS offerings can
    provide for every phase of software
    development and testing.
Service Layers

   Infrastructure as a Service (IaaS)
    Is a means of delivering basic storage and
    compute capabilities as standardized
    services over the network. Servers, storage
    systems, switches, routers, and other
    systems are pooled (through virtualization
    technology, for example) to handle specific
    types of workloads.
Inside the Cloud

   Virtualization
    Higher utilization rates
    Resource consolidation
    Lower power usage/costs
    Space savings
    Disaster recovery/business continuity
    Reduced operations costs
Inside the Cloud

   Virtualization
    Operating System Virtualization
    Platform Virtualization
    Network Virtualization
    Application Virtualization
Inside the Cloud

   Software Deployment
    Software Packaging
    Machine Images

Contenu connexe

Tendances

Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computing
kevnikool
 

Tendances (17)

Vitual cloud
Vitual cloudVitual cloud
Vitual cloud
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
 
Scalability and Reliability in the Cloud
Scalability and Reliability in the CloudScalability and Reliability in the Cloud
Scalability and Reliability in the Cloud
 
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
 
Virtualization- Cloud Computing
Virtualization- Cloud ComputingVirtualization- Cloud Computing
Virtualization- Cloud Computing
 
Virtualization&cloud computing
Virtualization&cloud computingVirtualization&cloud computing
Virtualization&cloud computing
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Virtualization & Cloud Computing Presentation
Virtualization  & Cloud Computing PresentationVirtualization  & Cloud Computing Presentation
Virtualization & Cloud Computing Presentation
 
Chap 1 introduction to cloud computing
Chap 1 introduction to cloud computingChap 1 introduction to cloud computing
Chap 1 introduction to cloud computing
 
Cloud computing PPT
Cloud computing PPTCloud computing PPT
Cloud computing PPT
 
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples.  Pol Mac AonghusaEmerging Technology in the Cloud! Real Life Examples.  Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
 
Cloud computing 101
Cloud computing 101Cloud computing 101
Cloud computing 101
 
Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment models
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Models
Cloud Computing ModelsCloud Computing Models
Cloud Computing Models
 
Cloud Computing and Its Service Models
Cloud Computing and Its Service Models Cloud Computing and Its Service Models
Cloud Computing and Its Service Models
 

En vedette (8)

Smart survey
Smart surveySmart survey
Smart survey
 
Tech trendnotes
Tech trendnotesTech trendnotes
Tech trendnotes
 
How install-ubuntu-software
How install-ubuntu-softwareHow install-ubuntu-software
How install-ubuntu-software
 
Intro cloud-1
Intro cloud-1Intro cloud-1
Intro cloud-1
 
Database consolidation onto private
Database consolidation onto privateDatabase consolidation onto private
Database consolidation onto private
 
Wg11 petro
Wg11 petroWg11 petro
Wg11 petro
 
Optiplex 780-tech-guide
Optiplex 780-tech-guideOptiplex 780-tech-guide
Optiplex 780-tech-guide
 
Groth data of-cloud
Groth data of-cloudGroth data of-cloud
Groth data of-cloud
 

Similaire à Intro cloud-1

Qinnova Cloud Computing Session
Qinnova Cloud Computing Session Qinnova Cloud Computing Session
Qinnova Cloud Computing Session
aleyeldean
 
Cloud computing by prabhunath sharma
Cloud computing by prabhunath sharmaCloud computing by prabhunath sharma
Cloud computing by prabhunath sharma
Prabhunath Sharma
 
Cloud Computing Final1
Cloud Computing Final1Cloud Computing Final1
Cloud Computing Final1
Sandip Kadam
 
Presentation on cloud computing
Presentation on cloud computingPresentation on cloud computing
Presentation on cloud computing
BIJIT GHOSH
 
virtualizationcloudcomputing-140813101008-phpapp02.pdf
virtualizationcloudcomputing-140813101008-phpapp02.pdfvirtualizationcloudcomputing-140813101008-phpapp02.pdf
virtualizationcloudcomputing-140813101008-phpapp02.pdf
AkshithaReddy42848
 
introductiontocloudcomputing-150109043607-conversion-gate02.pdf
introductiontocloudcomputing-150109043607-conversion-gate02.pdfintroductiontocloudcomputing-150109043607-conversion-gate02.pdf
introductiontocloudcomputing-150109043607-conversion-gate02.pdf
mohaaalsa
 
Deployment of private cloud infrastructure copy
Deployment of private cloud infrastructure   copyDeployment of private cloud infrastructure   copy
Deployment of private cloud infrastructure copy
prabhat kumar
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
Adeel Javaid
 

Similaire à Intro cloud-1 (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Qinnova Cloud Computing Session
Qinnova Cloud Computing Session Qinnova Cloud Computing Session
Qinnova Cloud Computing Session
 
Cloud Computing
 Cloud Computing Cloud Computing
Cloud Computing
 
Cloud computing by prabhunath sharma
Cloud computing by prabhunath sharmaCloud computing by prabhunath sharma
Cloud computing by prabhunath sharma
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing by Bharat Bodage
Cloud computing by Bharat BodageCloud computing by Bharat Bodage
Cloud computing by Bharat Bodage
 
cloud computing
cloud computingcloud computing
cloud computing
 
Presentation on Openstack in null Bhopal Chapter
Presentation on Openstack in null Bhopal ChapterPresentation on Openstack in null Bhopal Chapter
Presentation on Openstack in null Bhopal Chapter
 
Cloud Computing genral for all concepts.pptx
Cloud Computing genral for all concepts.pptxCloud Computing genral for all concepts.pptx
Cloud Computing genral for all concepts.pptx
 
Cloud Computing Final1
Cloud Computing Final1Cloud Computing Final1
Cloud Computing Final1
 
Presentation on cloud computing
Presentation on cloud computingPresentation on cloud computing
Presentation on cloud computing
 
Cloud Deployment
Cloud DeploymentCloud Deployment
Cloud Deployment
 
virtualizationcloudcomputing-140813101008-phpapp02.pdf
virtualizationcloudcomputing-140813101008-phpapp02.pdfvirtualizationcloudcomputing-140813101008-phpapp02.pdf
virtualizationcloudcomputing-140813101008-phpapp02.pdf
 
Virtualization & cloud computing
Virtualization & cloud computingVirtualization & cloud computing
Virtualization & cloud computing
 
Cloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceCloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open Source
 
introductiontocloudcomputing-150109043607-conversion-gate02.pdf
introductiontocloudcomputing-150109043607-conversion-gate02.pdfintroductiontocloudcomputing-150109043607-conversion-gate02.pdf
introductiontocloudcomputing-150109043607-conversion-gate02.pdf
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Deployment of private cloud infrastructure copy
Deployment of private cloud infrastructure   copyDeployment of private cloud infrastructure   copy
Deployment of private cloud infrastructure copy
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

Intro cloud-1

  • 1. Introduction to Cloud Computing Prof. Shie-Jue Lee Dept. of Electrical Engineering National Sun Yat-sen University
  • 2. Cloud Computing “It’s one of the foundations of the next generation of computing. . .. It’s a world where the network is the platform for all computing, where everything we think of as a computer today is just a device that connects to the big computer we’re building. Cloud computing is a great way to think about how we’ll deliver computing services in the future.” —Tim O’Reilly, CEO, O’Reilly Media
  • 3. High-Level Look  In many ways, cloud computing is simply a metaphor for the Internet, the increasing movement of compute and data resources onto the Web.
  • 4. High-Level Look  But there’s a difference: Higher efficiency massive scalability faster, easier software development  It’s about new programming models, new IT infrastructure, and the enabling of new business models.
  • 5. Why Cloud Computing  IT Efficiency + Economy Delivering resources on demand Reduce capital expenditures Cut the cost of running a datacenter Eliminate overprovisioning
  • 6. Why Cloud Computing  Faster, More Flexible Programming Accelerated cycles Increase agility
  • 7. Harnessing Cloud Computing  Use the Cloud  Leverage the Cloud Development and testing Functional offloading Augmentation Experimenting  Build the Cloud  Be the Cloud
  • 8. Cloud Types  Public clouds: Run by third parties, and jobs from many different customers may be mixed together on the servers, storage systems, and other infrastructure within the cloud. End users don’t know who else’s job may be me running on the same server, network, or disk as their own jobs.
  • 9. Cloud Types  Private clouds: Are a good option for companies dealing with data protection and service-level issues. Private clouds are on-demand infrastructure owned by a single customer who controls which applications run, and where. They own the server, network, and disk and can decide which users are allowed to use the infrastructure.
  • 10. Cloud Types  Hybrid clouds: Combine the public and private cloud models. You own parts and share other parts, though in a controlled way. Hybrid clouds offer the promise of on-demand, externally provisioned scale, but add the complexity of determining how to distribute applications across these different environments.
  • 11. Enabling Technologies  Horizontally scaled, distributed compute nodes  Sophisticated file systems  Superscale cloud architectures  New techniques of data-intensive computing  Machine images can be instantly deployed
  • 12. Cornerstone Technology Virtualization — the abstraction of computer resources — is the cornerstone technology for all cloud architectures. With the ability to virtualize servers (behind a hypervisor- abstracted operating system), storage devices, desktops, and applications, a wide array of IT resources can now be allocated on demand
  • 13. Old Computers Application Operating System Hardware
  • 14. By Virtualization Application Operating System Hypervisor Hardware
  • 15. Virtualization -- a Server for Multiple Applications/OS Application Application Application Application Application Application Operating Operating System Operating Operating Operating System System System Operating System System Hypervisor Hardware Hardware
  • 16. Service Layers  Software as a Service (SaaS) Features a complete application offered as a service, ondemand, via multitenancy meaning a single instance of the software runs on the provider’s infrastructure and serves multiple client organizations.
  • 17. Service Layers  Platform as a Service (PaaS) Is the encapsulation of a development environment abstraction and the packaging of a payload of services. PaaS offerings can provide for every phase of software development and testing.
  • 18. Service Layers  Infrastructure as a Service (IaaS) Is a means of delivering basic storage and compute capabilities as standardized services over the network. Servers, storage systems, switches, routers, and other systems are pooled (through virtualization technology, for example) to handle specific types of workloads.
  • 19. Inside the Cloud  Virtualization Higher utilization rates Resource consolidation Lower power usage/costs Space savings Disaster recovery/business continuity Reduced operations costs
  • 20. Inside the Cloud  Virtualization Operating System Virtualization Platform Virtualization Network Virtualization Application Virtualization
  • 21. Inside the Cloud  Software Deployment Software Packaging Machine Images