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

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

CLOUD COMPUTING AND STORAGE
CLOUD COMPUTING AND STORAGECLOUD COMPUTING AND STORAGE
CLOUD COMPUTING AND STORAGE
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing - An Introduction
Cloud Computing - An IntroductionCloud Computing - An Introduction
Cloud Computing - An Introduction
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing Security
Cloud Computing SecurityCloud Computing Security
Cloud Computing Security
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computing
 
Cloud Computing Architecture
Cloud Computing ArchitectureCloud Computing Architecture
Cloud Computing Architecture
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing PPT.pptx
Cloud Computing PPT.pptxCloud Computing PPT.pptx
Cloud Computing PPT.pptx
 
basic concept of Cloud computing and its architecture
basic concept of Cloud computing  and its architecturebasic concept of Cloud computing  and its architecture
basic concept of Cloud computing and its architecture
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud computing writeup
Cloud computing writeupCloud computing writeup
Cloud computing writeup
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service models
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Networking in cloud computing
Networking in cloud computingNetworking in cloud computing
Networking in cloud computing
 

Semelhante a Introduction to Cloud Computing

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

Mais de 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
 

Mais de 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
 

Último

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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
 
🐬 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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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
 

Último (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 

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