SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

Vitual cloud
Vitual cloudVitual cloud
Vitual cloudskumarmba
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computingMehul Patel
 
Scalability and Reliability in the Cloud
Scalability and Reliability in the CloudScalability and Reliability in the Cloud
Scalability and Reliability in the Cloudgmthomps
 
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 AliAmr Ali
 
Virtualization&cloud computing
Virtualization&cloud computingVirtualization&cloud computing
Virtualization&cloud computingssuser7b6236
 
Virtualization & Cloud Computing Presentation
Virtualization  & Cloud Computing PresentationVirtualization  & Cloud Computing Presentation
Virtualization & Cloud Computing PresentationJIM MUKERJEE
 
Chap 1 introduction to cloud computing
Chap 1 introduction to cloud computingChap 1 introduction to cloud computing
Chap 1 introduction to cloud computingRaj Sarode
 
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 Aonghusacatherinewall
 
Cloud computing 101
Cloud computing 101Cloud computing 101
Cloud computing 101Otto Mora
 
Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment modelsAshok Kumar
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computingkevnikool
 
Cloud Computing Models
Cloud Computing ModelsCloud Computing Models
Cloud Computing ModelsBilal Zidan
 
Cloud Computing and Its Service Models
Cloud Computing and Its Service Models Cloud Computing and Its Service Models
Cloud Computing and Its Service Models Tyrone Systems
 

La actualidad más candente (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
 

Destacado

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

Destacado (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
 

Similar a Intro cloud-1

Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingTom Eberle
 
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 sharmaPrabhunath Sharma
 
Cloud computing by Bharat Bodage
Cloud computing by Bharat BodageCloud computing by Bharat Bodage
Cloud computing by Bharat BodageBharat Bodage
 
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 ChapterHemraj Singh Chouhan
 
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.pptxraghavanp4
 
Cloud Computing Final1
Cloud Computing Final1Cloud Computing Final1
Cloud Computing Final1Sandip Kadam
 
Presentation on cloud computing
Presentation on cloud computingPresentation on cloud computing
Presentation on cloud computingBIJIT GHOSH
 
virtualizationcloudcomputing-140813101008-phpapp02.pdf
virtualizationcloudcomputing-140813101008-phpapp02.pdfvirtualizationcloudcomputing-140813101008-phpapp02.pdf
virtualizationcloudcomputing-140813101008-phpapp02.pdfAkshithaReddy42848
 
Virtualization & cloud computing
Virtualization & cloud computingVirtualization & cloud computing
Virtualization & cloud computingSoumyajit Basu
 
Cloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceCloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceAhmadShah Sultani
 
introductiontocloudcomputing-150109043607-conversion-gate02.pdf
introductiontocloudcomputing-150109043607-conversion-gate02.pdfintroductiontocloudcomputing-150109043607-conversion-gate02.pdf
introductiontocloudcomputing-150109043607-conversion-gate02.pdfmohaaalsa
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computingVipin Batra
 
Deployment of private cloud infrastructure copy
Deployment of private cloud infrastructure   copyDeployment of private cloud infrastructure   copy
Deployment of private cloud infrastructure copyprabhat kumar
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architectureAdeel Javaid
 

Similar a 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
 

Último

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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...Miguel Araújo
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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 2024The Digital Insurer
 
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 Processorsdebabhi2
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 

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