SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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

Was ist angesagt? (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
 

Andere mochten auch (6)

How install-ubuntu-software
How install-ubuntu-softwareHow install-ubuntu-software
How install-ubuntu-software
 
Tech trendnotes
Tech trendnotesTech trendnotes
Tech trendnotes
 
Database consolidation onto private
Database consolidation onto privateDatabase consolidation onto private
Database consolidation onto private
 
Groth data of-cloud
Groth data of-cloudGroth data of-cloud
Groth data of-cloud
 
Smart survey
Smart surveySmart survey
Smart survey
 
Wg11 petro
Wg11 petroWg11 petro
Wg11 petro
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Kürzlich hochgeladen (20)

Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 

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