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

More Related Content

PPTX
Cloud computing
PDF
Cloud Computing - Technologies and Trends
ODP
Virtualization Techniques & Cloud Compting
PPTX
Virtualization vs. Cloud Computing: What's the Difference?
PDF
Cloud Computing System models for Distributed and cloud computing & Performan...
PPTX
Cloud Computing Tools
PPT
Cloud Computing - Challenges & Opportunities
PPTX
Virtualization and cloud computing
Cloud computing
Cloud Computing - Technologies and Trends
Virtualization Techniques & Cloud Compting
Virtualization vs. Cloud Computing: What's the Difference?
Cloud Computing System models for Distributed and cloud computing & Performan...
Cloud Computing Tools
Cloud Computing - Challenges & Opportunities
Virtualization and cloud computing

What's hot (17)

PPTX
Vitual cloud
DOCX
Virtualization in cloud computing
PPTX
Scalability and Reliability in the Cloud
PPT
Cloud Computing and Virtualization Overview by Amr Ali
PPTX
Virtualization- Cloud Computing
PPTX
Virtualization&cloud computing
PPTX
Introduction to Cloud Computing
PDF
Virtualization & Cloud Computing Presentation
PPTX
Chap 1 introduction to cloud computing
PPT
Cloud computing PPT
PPT
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
PPTX
Cloud computing 101
PPT
Cloud deployment models
PPTX
Introduction To Cloud Computing
PDF
Cloud computing
PPS
Cloud Computing Models
PDF
Cloud Computing and Its Service Models
Vitual cloud
Virtualization in cloud computing
Scalability and Reliability in the Cloud
Cloud Computing and Virtualization Overview by Amr Ali
Virtualization- Cloud Computing
Virtualization&cloud computing
Introduction to Cloud Computing
Virtualization & Cloud Computing Presentation
Chap 1 introduction to cloud computing
Cloud computing PPT
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
Cloud computing 101
Cloud deployment models
Introduction To Cloud Computing
Cloud computing
Cloud Computing Models
Cloud Computing and Its Service Models
Ad

Viewers also liked (8)

PDF
Smart survey
PDF
Tech trendnotes
PDF
How install-ubuntu-software
PPT
Intro cloud-1
PDF
Database consolidation onto private
DOC
Wg11 petro
PDF
Optiplex 780-tech-guide
PDF
Groth data of-cloud
Smart survey
Tech trendnotes
How install-ubuntu-software
Intro cloud-1
Database consolidation onto private
Wg11 petro
Optiplex 780-tech-guide
Groth data of-cloud
Ad

Similar to Intro cloud-1 (20)

DOCX
Virtualized Web Desktop Towards A Faster Web Cloud Operating System
PPT
Introduction to Cloud Computing
PPT
cloud computing
PPTX
Presentation on introduction to cloud computing for gdsc info session
PDF
Infrastructure Consolidation and Virtualization
PDF
introductiontocloudcomputing-150109043607-conversion-gate02.pdf
PPTX
Introduction to cloud computing
PPTX
The Move to the Cloud for Regulated Industries
PPT
Cloud computing by Bharat Bodage
PPTX
Cloud computing by prabhunath sharma
PDF
My aws cp study (autosaved)
PPT
Cloud computing
PPTX
Cloud Computing & CloudStack Open Source
PPT
Cloud Computing Webinar
PPTX
Cloud computing by Luqman
PDF
Cloud computing
PPTX
Introduction to cloud computing
PPT
Cloud computing
PPTX
Presentation on cloud computing
PPTX
Cloud ppt
Virtualized Web Desktop Towards A Faster Web Cloud Operating System
Introduction to Cloud Computing
cloud computing
Presentation on introduction to cloud computing for gdsc info session
Infrastructure Consolidation and Virtualization
introductiontocloudcomputing-150109043607-conversion-gate02.pdf
Introduction to cloud computing
The Move to the Cloud for Regulated Industries
Cloud computing by Bharat Bodage
Cloud computing by prabhunath sharma
My aws cp study (autosaved)
Cloud computing
Cloud Computing & CloudStack Open Source
Cloud Computing Webinar
Cloud computing by Luqman
Cloud computing
Introduction to cloud computing
Cloud computing
Presentation on cloud computing
Cloud ppt

Recently uploaded (20)

PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPT
Teaching material agriculture food technology
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Approach and Philosophy of On baking technology
PPTX
Spectroscopy.pptx food analysis technology
PDF
cuic standard and advanced reporting.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Electronic commerce courselecture one. Pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Teaching material agriculture food technology
sap open course for s4hana steps from ECC to s4
Chapter 3 Spatial Domain Image Processing.pdf
Approach and Philosophy of On baking technology
Spectroscopy.pptx food analysis technology
cuic standard and advanced reporting.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Machine learning based COVID-19 study performance prediction
Advanced methodologies resolving dimensionality complications for autism neur...
Electronic commerce courselecture one. Pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Understanding_Digital_Forensics_Presentation.pptx
Spectral efficient network and resource selection model in 5G networks
Network Security Unit 5.pdf for BCA BBA.
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.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