SlideShare ist ein Scribd-Unternehmen logo
1 von 20
한국해양과학기술진흥원
Introduction to Cloud Computing
2013.10.6
Sayed Chhattan Shah, PhD
Senior Researcher
Electronics and Telecommunications Research Institute, Korea
https://sites.google.com/site/chhattanshah/
한국해양과학기술진흥원
Outline
 Introduction
 Characteristics
 Service Models
 Software as Service
 Platform as Service
 Infrastructure as Service
 Deployment Models
 Private Clouds
 Public Clouds
 Hybrid Clouds
Introduction to Cluster Computing
http://www.slideshare.net/chhattanshah/cluster-and-grid-computing
Introduction to Grid Computing
http://www.slideshare.net/chhattanshah/cluster-and-grid-computing
한국해양과학기술진흥원
What is Cloud Computing?
Internet based development and services
Everything — from computing power to computing
infrastructure and applications are delivered as a service
NIST Definition
“A model for enabling ubiquitous, convenient, on-demand
network access to a shared pool of configurable
computing resources that can be rapidly provisioned and
released with minimal management effort or service
provider interaction”
한국해양과학기술진흥원
Key Characteristics
On-demand self-service
 Users can obtain, configure and deploy cloud services without
requiring human interaction with each service’s provider
Broad network access
 Capabilities are available over the network and accessed
through standard mechanisms
Resource pooling
 The provider’s computing resources are pooled to serve
multiple consumers
한국해양과학기술진흥원
Key Characteristics
Rapid elasticity
 Gives the illusion of infinite computing resources available on
demand
 Rapidly provide resources in any quantity at any time
Measured service
 Services must be priced on a short term basis allowing users to
release resources as soon as they are not needed
 Must implement features to allow efficient trading of service
such as pricing, accounting, and billing
한국해양과학기술진흥원
Why Now?
Experience with very large datacenters
Other factors
 Pervasive broadband Internet
 Fast x86 virtualization
 Pay-as-you-go billing model
 Standard software stack
8
한국해양과학기술진흥원
Why Now?
Hardware Virtualization
 Refers to the creation of a virtual machine that acts like a real computer
with an operating system
Virtual Machine
 A software implementation of a machine that executes programs like a
physical machine
VM Technology
 Allows multiple virtual machines to run on a single physical machine
9
Hardware
Virtual Machine Monitor (VMM) / Hypervisor
Guest OS
(Linux)
Guest OS
(NetBSD)
Guest OS
(Windows)
VM VM VM
AppApp AppAppApp
한국해양과학기술진흥원
Service Models
Cloud computing providers offer their services according
to several fundamental models
한국해양과학기술진흥원
Service Models
Cloud Software as a Service
 Use the provider’s applications running on a cloud
infrastructure
 Accessible from various client devices through thin client
interface such as a web browser
 Consumer does not manage or control the underlying cloud
infrastructure including network, servers, operating systems,
storage
 Google Apps, Microsoft Office 365, Petrosoft, Onlive, GT
Nexus, Marketo, Casengo, TradeCard, Rally
Software, Salesforce, ExactTarget and CallidusCloud
한국해양과학기술진흥원
Service Models
Cloud Platform as a Service
 Cloud providers deliver a computing platform, typically including
operating system, programming language execution
environment, database, and web server
 Application developers can develop and run their software
solutions on a cloud platform without the cost and complexity of
buying and managing the underlying hardware and software
layers
 AWS Elastic Beanstalk, Cloud
Foundry, Heroku, Force.com, Engine
Yard, Mendix, OpenShift, Google App
Engine, AppScale, Windows Azure Cloud
Services, OrangeScape and Jelastic.
한국해양과학기술진흥원
Service Models
Cloud Infrastructure as a Service
 Cloud provider offers processing, storage, networks, and other
fundamental computing resources
 Consumer is able to deploy and run arbitrary software, which can
include operating systems and applications
 Amazon EC2, Google Compute Engine, HP
Cloud, Joyent, Linode, NaviSite, Rackspace, Windows
Azure, ReadySpace Cloud Services, and Internap Agile
한국해양과학기술진흥원
Deployment Models
Private Cloud
 Cloud infrastructure is operated solely for an organization
Community Cloud
 Shared by several organizations and supports a specific
community that has shared concerns
Public Cloud
 Cloud infrastructure is made available to the general public
Hybrid Cloud
 Cloud infrastructure is a composition of two or more clouds
한국해양과학기술진흥원
Advantages of Cloud Computing
Improved performance
 Better performance for large programs
Unlimited storage capacity and computing power
Reduced software costs
Universal document access
 Just computer with internet connection is required
Instant software updates
• No need to pay for or download an upgrade
15
한국해양과학기술진흥원
Advantages of Cloud Computing
Easier group collaboration
Device independence
16
한국해양과학기술진흥원
Requires a constant Internet connection
Does not work well with low-speed connections
Can be slow
 Even with a fast connection, web-based applications can
sometimes be slower than accessing a similar software
program on your desktop PC
 Everything about the program, from the interface to the current
document, has to be sent back and forth from your computer to
the computers in the cloud
17
Disadvantages of Cloud Computing
한국해양과학기술진흥원
HPC Systems
 Not clear that you can run compute-intensive HPC
applications that use MPI or OpenMP
 Scheduling by user?
General Concerns
 Each cloud system uses different protocols and different APIs
• may not be possible to run applications between cloud based systems
 Amazon has created its own DB system and workflow system so y
our normal applications will have to be adapted to execute on thes
e platforms
18
Disadvantages of Cloud Computing
한국해양과학기술진흥원
 Privacy
• Given greater powers to telecommunication companies to monitor user
activity
• NSA recorded over 10 million telephone calls between American
citizens
• Legal concerns over jurisdiction
 Interoperability and portability
• Lack of standards between cloud providers
19
Disadvantages of Cloud Computing
한국해양과학기술진흥원
 Cloud-computing resources are geographically distributed over a large number
of locations in a wide-area network
 Distributed cloud architectures consist of a large number of small sized data
centers distributed across a geographic area
 Customer requests can be serviced from locations closest to them
20
Distributed Cloud Systems

Weitere ähnliche Inhalte

Was ist angesagt?

Moving to the cloud: cloud strategies and roadmaps
Moving to the cloud: cloud strategies and roadmapsMoving to the cloud: cloud strategies and roadmaps
Moving to the cloud: cloud strategies and roadmapsJisc
 
Microsoft And Cloud Computing
Microsoft And Cloud ComputingMicrosoft And Cloud Computing
Microsoft And Cloud ComputingDavid Chou
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud ComputingLiming Liu
 
Migrating into a cloud
Migrating into a cloudMigrating into a cloud
Migrating into a cloudANUSUYA T K
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingSuman Jha
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providersVineet Garg
 
Cloud Migration PPT -final.pptx
Cloud Migration PPT -final.pptxCloud Migration PPT -final.pptx
Cloud Migration PPT -final.pptxRivarshin
 
Windows Azure Virtual Machines
Windows Azure Virtual MachinesWindows Azure Virtual Machines
Windows Azure Virtual MachinesClint Edmonson
 
Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplifiedGirlo
 
Cloud Resource Management
Cloud Resource ManagementCloud Resource Management
Cloud Resource ManagementNASIRSAYYED4
 
Hybrid Cloud and Its Implementation
Hybrid Cloud and Its ImplementationHybrid Cloud and Its Implementation
Hybrid Cloud and Its ImplementationSai P Mishra
 

Was ist angesagt? (20)

Moving to the cloud: cloud strategies and roadmaps
Moving to the cloud: cloud strategies and roadmapsMoving to the cloud: cloud strategies and roadmaps
Moving to the cloud: cloud strategies and roadmaps
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Azure
AzureAzure
Azure
 
Microsoft And Cloud Computing
Microsoft And Cloud ComputingMicrosoft And Cloud Computing
Microsoft And Cloud Computing
 
Cloud computing ... simple
Cloud computing ... simpleCloud computing ... simple
Cloud computing ... simple
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computing
 
Migrating into a cloud
Migrating into a cloudMigrating into a cloud
Migrating into a cloud
 
Google cloud
Google cloudGoogle cloud
Google cloud
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providers
 
Basics of Cloud Computing
Basics of Cloud ComputingBasics of Cloud Computing
Basics of Cloud Computing
 
Cloud Migration PPT -final.pptx
Cloud Migration PPT -final.pptxCloud Migration PPT -final.pptx
Cloud Migration PPT -final.pptx
 
Windows Azure Virtual Machines
Windows Azure Virtual MachinesWindows Azure Virtual Machines
Windows Azure Virtual Machines
 
Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplified
 
Cloud Resource Management
Cloud Resource ManagementCloud Resource Management
Cloud Resource Management
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
IaaS, SaaS, PasS : Cloud Computing
IaaS, SaaS, PasS : Cloud ComputingIaaS, SaaS, PasS : Cloud Computing
IaaS, SaaS, PasS : Cloud Computing
 
Hybrid Cloud and Its Implementation
Hybrid Cloud and Its ImplementationHybrid Cloud and Its Implementation
Hybrid Cloud and Its Implementation
 
Iaas.paas.saas
Iaas.paas.saasIaas.paas.saas
Iaas.paas.saas
 

Andere mochten auch

Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computingkevnikool
 
IT Geek Week 2016 - Introduction To Cloud Computing
IT Geek Week 2016 - Introduction To Cloud ComputingIT Geek Week 2016 - Introduction To Cloud Computing
IT Geek Week 2016 - Introduction To Cloud ComputingHaim Ateya
 
An introduction to cloud computing
An introduction to cloud computingAn introduction to cloud computing
An introduction to cloud computingJagan Mohan Bishoyi
 
IBM Hybrid Integration Platform
IBM Hybrid Integration PlatformIBM Hybrid Integration Platform
IBM Hybrid Integration PlatformRobert Nicholson
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computingVipin Batra
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computingRkrishna Mishra
 

Andere mochten auch (6)

Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computing
 
IT Geek Week 2016 - Introduction To Cloud Computing
IT Geek Week 2016 - Introduction To Cloud ComputingIT Geek Week 2016 - Introduction To Cloud Computing
IT Geek Week 2016 - Introduction To Cloud Computing
 
An introduction to cloud computing
An introduction to cloud computingAn introduction to cloud computing
An introduction to cloud computing
 
IBM Hybrid Integration Platform
IBM Hybrid Integration PlatformIBM Hybrid Integration Platform
IBM Hybrid Integration Platform
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computing
 

Ähnlich wie Introduction to Cloud Computing

Ähnlich wie Introduction to Cloud Computing (20)

Cloud Computing Networks
Cloud Computing NetworksCloud Computing Networks
Cloud Computing Networks
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
 
SE2_Lec 23_Introduction to Cloud Computing
SE2_Lec 23_Introduction to Cloud ComputingSE2_Lec 23_Introduction to Cloud Computing
SE2_Lec 23_Introduction to Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloudcomputing
CloudcomputingCloudcomputing
Cloudcomputing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
lect15_cloud.ppt
lect15_cloud.pptlect15_cloud.ppt
lect15_cloud.ppt
 
cloudintroduction.ppt
cloudintroduction.pptcloudintroduction.ppt
cloudintroduction.ppt
 
cloud computing
cloud computingcloud computing
cloud computing
 
lect15_cloud.ppt
lect15_cloud.pptlect15_cloud.ppt
lect15_cloud.ppt
 
Cloud ppt
Cloud pptCloud ppt
Cloud ppt
 
Cloud computing-2 (1)
Cloud computing-2 (1)Cloud computing-2 (1)
Cloud computing-2 (1)
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
CLOUD
CLOUDCLOUD
CLOUD
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Mehr von Sayed Chhattan Shah

Introduction to System Programming
Introduction to System ProgrammingIntroduction to System Programming
Introduction to System ProgrammingSayed Chhattan Shah
 
Introduction to Differential Equations
Introduction to Differential EquationsIntroduction to Differential Equations
Introduction to Differential EquationsSayed Chhattan Shah
 
Cloud and Edge Computing Systems
Cloud and Edge Computing SystemsCloud and Edge Computing Systems
Cloud and Edge Computing SystemsSayed Chhattan Shah
 
Introduction to Internet of Things
Introduction to Internet of ThingsIntroduction to Internet of Things
Introduction to Internet of ThingsSayed Chhattan Shah
 
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...Sayed Chhattan Shah
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesSayed Chhattan Shah
 
Routing in Mobile Ad hoc Networks
Routing in Mobile Ad hoc NetworksRouting in Mobile Ad hoc Networks
Routing in Mobile Ad hoc NetworksSayed Chhattan Shah
 
Keynote Talk on Recent Advances in Mobile Grid and Cloud Computing
Keynote Talk on Recent Advances in Mobile Grid and Cloud ComputingKeynote Talk on Recent Advances in Mobile Grid and Cloud Computing
Keynote Talk on Recent Advances in Mobile Grid and Cloud ComputingSayed Chhattan Shah
 
Keynote on Mobile Grid and Cloud Computing
Keynote on Mobile Grid and Cloud ComputingKeynote on Mobile Grid and Cloud Computing
Keynote on Mobile Grid and Cloud ComputingSayed Chhattan Shah
 
Introduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc NetworksIntroduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc NetworksSayed Chhattan Shah
 
Tips on Applying for a Scholarship
Tips on Applying for a ScholarshipTips on Applying for a Scholarship
Tips on Applying for a ScholarshipSayed Chhattan Shah
 
Introduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed ComputingIntroduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed ComputingSayed Chhattan Shah
 

Mehr von Sayed Chhattan Shah (17)

Introduction to System Programming
Introduction to System ProgrammingIntroduction to System Programming
Introduction to System Programming
 
Introduction to Differential Equations
Introduction to Differential EquationsIntroduction to Differential Equations
Introduction to Differential Equations
 
Algorithm Design and Analysis
Algorithm Design and AnalysisAlgorithm Design and Analysis
Algorithm Design and Analysis
 
Cloud and Edge Computing Systems
Cloud and Edge Computing SystemsCloud and Edge Computing Systems
Cloud and Edge Computing Systems
 
Introduction to Internet of Things
Introduction to Internet of ThingsIntroduction to Internet of Things
Introduction to Internet of Things
 
IoT Network Technologies
IoT Network TechnologiesIoT Network Technologies
IoT Network Technologies
 
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
 
Data Center Networks
Data Center NetworksData Center Networks
Data Center Networks
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and Services
 
Routing in Mobile Ad hoc Networks
Routing in Mobile Ad hoc NetworksRouting in Mobile Ad hoc Networks
Routing in Mobile Ad hoc Networks
 
Keynote Talk on Recent Advances in Mobile Grid and Cloud Computing
Keynote Talk on Recent Advances in Mobile Grid and Cloud ComputingKeynote Talk on Recent Advances in Mobile Grid and Cloud Computing
Keynote Talk on Recent Advances in Mobile Grid and Cloud Computing
 
Keynote on Mobile Grid and Cloud Computing
Keynote on Mobile Grid and Cloud ComputingKeynote on Mobile Grid and Cloud Computing
Keynote on Mobile Grid and Cloud Computing
 
Introduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc NetworksIntroduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc Networks
 
Cloud Robotics
Cloud RoboticsCloud Robotics
Cloud Robotics
 
Tips on Applying for a Scholarship
Tips on Applying for a ScholarshipTips on Applying for a Scholarship
Tips on Applying for a Scholarship
 
Cluster and Grid Computing
Cluster and Grid ComputingCluster and Grid Computing
Cluster and Grid Computing
 
Introduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed ComputingIntroduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed Computing
 

Kürzlich hochgeladen

Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
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, Adobeapidays
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
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 connectorsNanddeep Nachan
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
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 businesspanagenda
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
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 challengesrafiqahmad00786416
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
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 FMESafe Software
 

Kürzlich hochgeladen (20)

Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
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
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
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
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
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
 

Introduction to Cloud Computing

  • 1. 한국해양과학기술진흥원 Introduction to Cloud Computing 2013.10.6 Sayed Chhattan Shah, PhD Senior Researcher Electronics and Telecommunications Research Institute, Korea https://sites.google.com/site/chhattanshah/
  • 2. 한국해양과학기술진흥원 Outline  Introduction  Characteristics  Service Models  Software as Service  Platform as Service  Infrastructure as Service  Deployment Models  Private Clouds  Public Clouds  Hybrid Clouds
  • 3. Introduction to Cluster Computing http://www.slideshare.net/chhattanshah/cluster-and-grid-computing
  • 4. Introduction to Grid Computing http://www.slideshare.net/chhattanshah/cluster-and-grid-computing
  • 5. 한국해양과학기술진흥원 What is Cloud Computing? Internet based development and services Everything — from computing power to computing infrastructure and applications are delivered as a service NIST Definition “A model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction”
  • 6. 한국해양과학기술진흥원 Key Characteristics On-demand self-service  Users can obtain, configure and deploy cloud services without requiring human interaction with each service’s provider Broad network access  Capabilities are available over the network and accessed through standard mechanisms Resource pooling  The provider’s computing resources are pooled to serve multiple consumers
  • 7. 한국해양과학기술진흥원 Key Characteristics Rapid elasticity  Gives the illusion of infinite computing resources available on demand  Rapidly provide resources in any quantity at any time Measured service  Services must be priced on a short term basis allowing users to release resources as soon as they are not needed  Must implement features to allow efficient trading of service such as pricing, accounting, and billing
  • 8. 한국해양과학기술진흥원 Why Now? Experience with very large datacenters Other factors  Pervasive broadband Internet  Fast x86 virtualization  Pay-as-you-go billing model  Standard software stack 8
  • 9. 한국해양과학기술진흥원 Why Now? Hardware Virtualization  Refers to the creation of a virtual machine that acts like a real computer with an operating system Virtual Machine  A software implementation of a machine that executes programs like a physical machine VM Technology  Allows multiple virtual machines to run on a single physical machine 9 Hardware Virtual Machine Monitor (VMM) / Hypervisor Guest OS (Linux) Guest OS (NetBSD) Guest OS (Windows) VM VM VM AppApp AppAppApp
  • 10. 한국해양과학기술진흥원 Service Models Cloud computing providers offer their services according to several fundamental models
  • 11. 한국해양과학기술진흥원 Service Models Cloud Software as a Service  Use the provider’s applications running on a cloud infrastructure  Accessible from various client devices through thin client interface such as a web browser  Consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage  Google Apps, Microsoft Office 365, Petrosoft, Onlive, GT Nexus, Marketo, Casengo, TradeCard, Rally Software, Salesforce, ExactTarget and CallidusCloud
  • 12. 한국해양과학기술진흥원 Service Models Cloud Platform as a Service  Cloud providers deliver a computing platform, typically including operating system, programming language execution environment, database, and web server  Application developers can develop and run their software solutions on a cloud platform without the cost and complexity of buying and managing the underlying hardware and software layers  AWS Elastic Beanstalk, Cloud Foundry, Heroku, Force.com, Engine Yard, Mendix, OpenShift, Google App Engine, AppScale, Windows Azure Cloud Services, OrangeScape and Jelastic.
  • 13. 한국해양과학기술진흥원 Service Models Cloud Infrastructure as a Service  Cloud provider offers processing, storage, networks, and other fundamental computing resources  Consumer is able to deploy and run arbitrary software, which can include operating systems and applications  Amazon EC2, Google Compute Engine, HP Cloud, Joyent, Linode, NaviSite, Rackspace, Windows Azure, ReadySpace Cloud Services, and Internap Agile
  • 14. 한국해양과학기술진흥원 Deployment Models Private Cloud  Cloud infrastructure is operated solely for an organization Community Cloud  Shared by several organizations and supports a specific community that has shared concerns Public Cloud  Cloud infrastructure is made available to the general public Hybrid Cloud  Cloud infrastructure is a composition of two or more clouds
  • 15. 한국해양과학기술진흥원 Advantages of Cloud Computing Improved performance  Better performance for large programs Unlimited storage capacity and computing power Reduced software costs Universal document access  Just computer with internet connection is required Instant software updates • No need to pay for or download an upgrade 15
  • 16. 한국해양과학기술진흥원 Advantages of Cloud Computing Easier group collaboration Device independence 16
  • 17. 한국해양과학기술진흥원 Requires a constant Internet connection Does not work well with low-speed connections Can be slow  Even with a fast connection, web-based applications can sometimes be slower than accessing a similar software program on your desktop PC  Everything about the program, from the interface to the current document, has to be sent back and forth from your computer to the computers in the cloud 17 Disadvantages of Cloud Computing
  • 18. 한국해양과학기술진흥원 HPC Systems  Not clear that you can run compute-intensive HPC applications that use MPI or OpenMP  Scheduling by user? General Concerns  Each cloud system uses different protocols and different APIs • may not be possible to run applications between cloud based systems  Amazon has created its own DB system and workflow system so y our normal applications will have to be adapted to execute on thes e platforms 18 Disadvantages of Cloud Computing
  • 19. 한국해양과학기술진흥원  Privacy • Given greater powers to telecommunication companies to monitor user activity • NSA recorded over 10 million telephone calls between American citizens • Legal concerns over jurisdiction  Interoperability and portability • Lack of standards between cloud providers 19 Disadvantages of Cloud Computing
  • 20. 한국해양과학기술진흥원  Cloud-computing resources are geographically distributed over a large number of locations in a wide-area network  Distributed cloud architectures consist of a large number of small sized data centers distributed across a geographic area  Customer requests can be serviced from locations closest to them 20 Distributed Cloud Systems