SlideShare a Scribd company logo
1
NETE4631
Network Information Systems :
Introduction to Cloud Computing
Lecture Notes #1
Background Brief
 Dr. Suronapee Phoomvuthisarn

PhD in CSE, University of New South Wales, 2011

National ICT Australia (2008 - 2011)
 Research interests in software architecture
 Service Economics, Cloud Computing
 Work History:
 Mahanakorn University of Technology (Since
2007)
 Position: รองคณบดีฝ่ายกิจการนักศึกษาและ
ประชาสัมพัน
 http://www.it.mut.ac.th/new/index.php/personal/view/9
 Email : suronape@mut.ac.th
2
3
Intro
 Class objectives
 Materials
 Text

Sosinsky, B., (2011), Cloud Computing Bible, Wiley.

Slides reproduced from the course offered by Assoc.
M.Babar, University of Copenhagen
 Grading policy (30/30/40)
 Exercises/Presentations/Group Discussions
 แผน ก.

Present selected papers

Criticize selected papers
 แผน ข.

Working with Cloud-based Applications as well as
Learning Outcome
 Describe different concepts and mechanisms
underpinning Cloud computing and its
potential impacts on businesses.
 Provide a detailed description of technologies
and approaches enabling Cloud computing
such as service-orientation, Internet
infrastructures, virtualization, time-sharing,
distributed computing, multi-tenancy,
resource provisioning techniques, and
protocols.
4
Learning Outcome (2)
 Evaluate and select an appropriate public
cloud provider by applying the theoretical
concepts and practical techniques from the
course.
 Analyse and explain key aspects of building
for and/or migrating systems to Cloud such as
costs involved, potential benefits, security
issues, regulatory concerns, and standards.
5
Articles
 Armbrust, M., et al., 2010, A View of Cloud Computing, ACM, 53(4), pp.
50-58.
 Papazoglou, M., Traverso, P., Dustdar, S., Leymann, F., 2007, Service-
Oriented Computing: State of the Art and Research Challenges, IEEE
Computer, 40(11), pp. 38-45.
 Durkee, D., 2010, Why Cloud Computing Will Never Be Free, IT
Professional, 53(5), pp. 62-69.
 Joshi, B.D.J, Takabi, H., Ahn, G., Security and Privacy Challenges in
Cloud Computing Environments, IEEE Security & Privacy, Nov/Dec,
2010.
 Ali Babar, M., Chauhan, M. A., A Tale of Migration to Cloud Computing
for Sharing Experiences and Observations, proceedings of the
Software Engineering for Cloud Computing Workshop (SECLOUD),
Collocated with ICSE 2011, Hawaii, USA.
6
Cloud-based Application Exp.
 Commercial
 Google App Engine
 Microsoft Azure
 Open Source
 Eucalyptas http://open.eucalyptus.com
7
Class Overview
 Introduction to Cloud computing and its impact on
organizations, businesses, and society
 Models of Cloud computing offerings (SaaS, PaaS,
IaaS) and deployment (public, private, hybrid)
 Strengthens and weaknesses of different types of
Clouds (public, private, hybrid) Approaches
 Foundation of Cloud systems’ architectures
 Patterns and tactics for designing Cloud-based
service oriented systems
8
Class Overview (2)
 Overview of Security and privacy challenges and
solutions for Cloud-based systems
 Designing and Assessing strategies for migration to
Clouds
 Managing, administering, monitoring, and supporting
Cloud-based systems
 Benefits, challenges, and risks of Cloud Computing
 Evaluation and Comparison of proprietary and Open
Source Cloud-based Solutions, e.g., EC2, Google
AppEngine, Azure, Eucalyptus, and Hadoop.
9
Course Administration
 E-Learning
 Contact
 suronape@mut.ac.th
10
Network Information Systems
 NIS is an information system for
managing networks.
 Examples
 Grid-based application
 telecommunications network
 Mail services, www
 Cloud-based application
11
12
What is Cloud Computing?
 “Cloud computing is a model for enabling
convenient, on-demand network access to a
shared pool of configurable computing
resources (e.g., networks, servers, storage,
applications, and services) that can be rapidly
provisioned and released with minimal
management effort or service provider
interaction.” (A definition by the US National
institute of standards and technology (NIST))
 Some of the characteristics
 Distributed computing at a massive scale
 On demand elasticity
 Exploiting existing technologies (Grid, Utility,
Virtualization)
 Pay per use model
 Driven by economies of scale
13
Market Forecast
14
Main Aspects of a Cloud
System
15
What is different?
 Scale -Some companies that rely on cloud
computing have infrastructures that scale
over several (or more) data centers, Amazon
& YouTube
 Simplicity –simpler computing APIs
 Pricing –pay as you use and No upfront
capital expenditure –from investment to
operational cost
16
What is different? (2)
 Availability of infinite computing resources on
demand to follow the load surges; eliminating the
need for planning far ahead for provisioning
 No requirements for an up-front commitment and
enabling companies to start small and increase
resources only when the need increases
 The ability to pay for use of computing resources on
a short-term basis as needed (for example,
processors by the hour and storage by the day) and
release them as needed, thereby rewarding
conservation by letting machines and storage go
when they are no longer useful.
17
Cloud Characteristics
 Non-Functional Aspects
 Elasticity –Horizontal and vertical scalability,
middleware capable of automatic integration and
extraction of extra resources when required.
 Reliability -No loss of data, no code reset during
execution etc.
 Quality of Service -Specific requirements MUST
be met by the service provider, e.g., response
time, throughput etc.
 Agility and adaptation –meeting the requirements
of new or different resources on the fly
 Availability of services and data –masking failures
18
Cloud Characteristics
 Economic Aspects
 Cost reduction –Reducing the cost for
infrastructure acquisition and maintenance
 Improved time to market –Imperative for SMEs.
Larger enterprises can publish new capabilities
with little overhead to remain competitive.
 Return on investment –Essential but not
guaranteed
 Turning CAPEX into OPEX –from capital cost to
operation cost model
 Going Green –Reducing the energy consumption
of unused resources –scaling up should also
consider the carbon footprint
Service and Deployment Models
19
20
Common Elements of a Cloud
21
Is Cloud Computing for Me?
 For end users
 Cost reduction: From capital investment to operational
expense (pay-per-use)
 Ease of use via standardized mechanisms, e.g. Browser
 Flexibility and short time-to-result
 Services providers
 Reduction of the entrance barrier
 Reduction of time to market
 Private Cloud
 Maximize the utilisation of computing resources
 Minimize operational costs and the organisation keeps full
control of its data centres
22
Benefits of Cloud Computing
 On-demand self-service
 Broad network access
 Resource pooling
 Rapid elasticity
 Measured service
 Lower costs
 Ease of utilization
 Quality of Service
 Reliability
 Outsourced IT management
 Simplified maintenance and upgrade
 Low barrier to entry
23
Some of the Challenges!!!
 Security
 Would my data be more secure with Cloud provider?
 Interoperability
 Significant risk of vendor lock-in –Standardized interfaces not available, incompatible
programming models
 Reliability
 Use of commodity hardware, prone to failure ...Cloud 2.0
 Laws and regulations
 Privacy, security, and location of data storage
 Organizational changes
 Changing authorities of IT departments, compliance policies
 Cost
 Purchase vs. Lease, migration cost, models to design capital and operational budgets,
cost of cloud providers
24
Some Public Cloud Providers
 Amazon
 Google
 Azure Service Platform
 Salesfoce.com (CRM systems)
25
Amazon Web Services (AWS)
 Elastic Compute Cloud (EC2) –Virtual
machines and CPU cycles
 Simple Storage Service (S3) –Virtual storage
service
 Simple Queue Service (SQS) –Message
passing API
 SimpleDB–Running queries on structured
data in real time –works with EC2 and S3
Google App Engine
26
Winder Azure
 Windows Azure –Service hosting and
management, storage, computation,
networking
 Microsoft SQL Services –Database
services and reporting
 Microsoft .NetServices –Service-based
implementation of .NET framework 27
A Comparative
28
 THANK YOU!!!!!
29

More Related Content

What's hot

Cloud Computing: A Perspective on Next Basic Utility in IT World
Cloud Computing: A Perspective on Next Basic Utility in IT World Cloud Computing: A Perspective on Next Basic Utility in IT World
Cloud Computing: A Perspective on Next Basic Utility in IT World
IRJET Journal
 
Cloud computing 2012_8_10_20112
Cloud computing 2012_8_10_20112Cloud computing 2012_8_10_20112
Cloud computing 2012_8_10_20112
schahzada
 
Cloud Computing in Resource Management
Cloud Computing in Resource ManagementCloud Computing in Resource Management
Cloud Computing in Resource Management
Dr. Amarjeet Singh
 
WiSANCloud: a set of UML-based specifications for the integration of Wireless...
WiSANCloud: a set of UML-based specifications for the integration of Wireless...WiSANCloud: a set of UML-based specifications for the integration of Wireless...
WiSANCloud: a set of UML-based specifications for the integration of Wireless...
Priscill Orue Esquivel
 
2018 19 Cloudcomputing
2018 19 Cloudcomputing2018 19 Cloudcomputing
2018 19 Cloudcomputing
Rajesh Math
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Utsav mistry
 
Privacy and security in the cloud Challenges and solutions for our future inf...
Privacy and security in the cloud Challenges and solutions for our future inf...Privacy and security in the cloud Challenges and solutions for our future inf...
Privacy and security in the cloud Challenges and solutions for our future inf...
PRISMACLOUD Project
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Manpreet Kaur
 
E04432934
E04432934E04432934
E04432934
IOSR-JEN
 
Cloud versus cloud
Cloud versus cloudCloud versus cloud
Cloud versus cloud
Masoud Gholami
 
RESOURCE ALLOCATION AND STORAGE IN MOBILE USING CLOUD COMPUTING
RESOURCE ALLOCATION AND STORAGE IN MOBILE USING CLOUD COMPUTINGRESOURCE ALLOCATION AND STORAGE IN MOBILE USING CLOUD COMPUTING
RESOURCE ALLOCATION AND STORAGE IN MOBILE USING CLOUD COMPUTING
Sathmica K
 
Cloud computing altanai bisht , collge 2nd year , part i
Cloud computing   altanai bisht , collge 2nd year , part iCloud computing   altanai bisht , collge 2nd year , part i
Cloud computing altanai bisht , collge 2nd year , part i
ALTANAI BISHT
 
cloud computing
cloud computingcloud computing
cloud computing
Mukhid Khan LashKari
 
Cloud Computing- Proposal (Autosaved)
Cloud Computing- Proposal (Autosaved)Cloud Computing- Proposal (Autosaved)
Cloud Computing- Proposal (Autosaved)
Zuhair Haroon khan
 
Cloud computing and grid computing 360 degree compared
Cloud computing and grid computing 360 degree comparedCloud computing and grid computing 360 degree compared
Cloud computing and grid computing 360 degree compared
Md. Hasibur Rashid
 
A STUDY OF GRID COMPUTING AND CLOUD COMPUTING
A STUDY OF GRID COMPUTING AND CLOUD COMPUTING A STUDY OF GRID COMPUTING AND CLOUD COMPUTING
A STUDY OF GRID COMPUTING AND CLOUD COMPUTING
Er Piyush Gupta IN ⊞⌘
 
Review and Classification of Cloud Computing Research
Review and Classification of Cloud Computing ResearchReview and Classification of Cloud Computing Research
Review and Classification of Cloud Computing Research
iosrjce
 
A Virtualization Model for Cloud Computing
A Virtualization Model for Cloud ComputingA Virtualization Model for Cloud Computing
A Virtualization Model for Cloud Computing
Souvik Pal
 
Am36234239
Am36234239Am36234239
Am36234239
IJERA Editor
 
Welcome to the Cloud!
Welcome to the Cloud!Welcome to the Cloud!
Welcome to the Cloud!
imogokate
 

What's hot (20)

Cloud Computing: A Perspective on Next Basic Utility in IT World
Cloud Computing: A Perspective on Next Basic Utility in IT World Cloud Computing: A Perspective on Next Basic Utility in IT World
Cloud Computing: A Perspective on Next Basic Utility in IT World
 
Cloud computing 2012_8_10_20112
Cloud computing 2012_8_10_20112Cloud computing 2012_8_10_20112
Cloud computing 2012_8_10_20112
 
Cloud Computing in Resource Management
Cloud Computing in Resource ManagementCloud Computing in Resource Management
Cloud Computing in Resource Management
 
WiSANCloud: a set of UML-based specifications for the integration of Wireless...
WiSANCloud: a set of UML-based specifications for the integration of Wireless...WiSANCloud: a set of UML-based specifications for the integration of Wireless...
WiSANCloud: a set of UML-based specifications for the integration of Wireless...
 
2018 19 Cloudcomputing
2018 19 Cloudcomputing2018 19 Cloudcomputing
2018 19 Cloudcomputing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Privacy and security in the cloud Challenges and solutions for our future inf...
Privacy and security in the cloud Challenges and solutions for our future inf...Privacy and security in the cloud Challenges and solutions for our future inf...
Privacy and security in the cloud Challenges and solutions for our future inf...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
E04432934
E04432934E04432934
E04432934
 
Cloud versus cloud
Cloud versus cloudCloud versus cloud
Cloud versus cloud
 
RESOURCE ALLOCATION AND STORAGE IN MOBILE USING CLOUD COMPUTING
RESOURCE ALLOCATION AND STORAGE IN MOBILE USING CLOUD COMPUTINGRESOURCE ALLOCATION AND STORAGE IN MOBILE USING CLOUD COMPUTING
RESOURCE ALLOCATION AND STORAGE IN MOBILE USING CLOUD COMPUTING
 
Cloud computing altanai bisht , collge 2nd year , part i
Cloud computing   altanai bisht , collge 2nd year , part iCloud computing   altanai bisht , collge 2nd year , part i
Cloud computing altanai bisht , collge 2nd year , part i
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cloud Computing- Proposal (Autosaved)
Cloud Computing- Proposal (Autosaved)Cloud Computing- Proposal (Autosaved)
Cloud Computing- Proposal (Autosaved)
 
Cloud computing and grid computing 360 degree compared
Cloud computing and grid computing 360 degree comparedCloud computing and grid computing 360 degree compared
Cloud computing and grid computing 360 degree compared
 
A STUDY OF GRID COMPUTING AND CLOUD COMPUTING
A STUDY OF GRID COMPUTING AND CLOUD COMPUTING A STUDY OF GRID COMPUTING AND CLOUD COMPUTING
A STUDY OF GRID COMPUTING AND CLOUD COMPUTING
 
Review and Classification of Cloud Computing Research
Review and Classification of Cloud Computing ResearchReview and Classification of Cloud Computing Research
Review and Classification of Cloud Computing Research
 
A Virtualization Model for Cloud Computing
A Virtualization Model for Cloud ComputingA Virtualization Model for Cloud Computing
A Virtualization Model for Cloud Computing
 
Am36234239
Am36234239Am36234239
Am36234239
 
Welcome to the Cloud!
Welcome to the Cloud!Welcome to the Cloud!
Welcome to the Cloud!
 

Similar to cloud

02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introduction02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introduction
AslamHossain30
 
Software Association of Oregon Cloud Computing Presentation
Software Association of Oregon Cloud Computing PresentationSoftware Association of Oregon Cloud Computing Presentation
Software Association of Oregon Cloud Computing Presentation
ddcarr
 
The potential of the cloud
The potential of the cloudThe potential of the cloud
The potential of the cloud
Jisc
 
云计算及其应用
云计算及其应用云计算及其应用
云计算及其应用
lantianlcdx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
shethzaid
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
Animesh Chaturvedi
 
Scientific Cloud Computing: Present & Future
Scientific Cloud Computing: Present & FutureScientific Cloud Computing: Present & Future
Scientific Cloud Computing: Present & Future
stratuslab
 
Wicsa2011 cloud tutorial
Wicsa2011 cloud tutorialWicsa2011 cloud tutorial
Wicsa2011 cloud tutorial
Anna Liu
 
Opportunities and Challenges for Running Scientific Workflows on the Cloud
Opportunities and Challenges for Running Scientific Workflows on the Cloud Opportunities and Challenges for Running Scientific Workflows on the Cloud
Opportunities and Challenges for Running Scientific Workflows on the Cloud
lyingcom
 
Introduction to Cloud Computing and Cloud Infrastructure
Introduction to Cloud Computing and Cloud InfrastructureIntroduction to Cloud Computing and Cloud Infrastructure
Introduction to Cloud Computing and Cloud Infrastructure
SANTHOSHKUMARKL1
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computing
kevnikool
 
Securing The Journey To The Cloud
Securing The Journey To The Cloud Securing The Journey To The Cloud
Securing The Journey To The Cloud
Niloufer Tamboly CISSP, CPA, CIA, CISA, CFE
 
CRTC Cloud- Scott Sadler
CRTC Cloud- Scott SadlerCRTC Cloud- Scott Sadler
CRTC Cloud- Scott Sadler
KrisValerio
 
Cloud Computing- future framework for e- management of NGO's
Cloud Computing- future framework for e- management of NGO'sCloud Computing- future framework for e- management of NGO's
Cloud Computing- future framework for e- management of NGO's
The Kalgidar Society - Baru Sahib
 
cloud computing models
cloud computing modelscloud computing models
cloud computing models
Kiran Kumar Anumandla
 
Scheduling in CCE
Scheduling in CCEScheduling in CCE
Scheduling in CCE
Mayuri Saxena
 
Introduction to aneka cloud
Introduction to aneka cloudIntroduction to aneka cloud
Introduction to aneka cloud
ssuser84183f
 
Cloud Computing Improving Organizational Agility
Cloud Computing Improving Organizational AgilityCloud Computing Improving Organizational Agility
Cloud Computing Improving Organizational Agility
Mutua Andrew (ITIL, PRINCE2, SharePoint)
 
Introduction To Cloud Computing By Beant Singh Duggal
Introduction To Cloud Computing By Beant Singh DuggalIntroduction To Cloud Computing By Beant Singh Duggal
Introduction To Cloud Computing By Beant Singh Duggal
Beantsingh
 
Cloud computing presentation
Cloud computing  presentationCloud computing  presentation
Cloud computing presentation
Akshra Gurav
 

Similar to cloud (20)

02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introduction02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introduction
 
Software Association of Oregon Cloud Computing Presentation
Software Association of Oregon Cloud Computing PresentationSoftware Association of Oregon Cloud Computing Presentation
Software Association of Oregon Cloud Computing Presentation
 
The potential of the cloud
The potential of the cloudThe potential of the cloud
The potential of the cloud
 
云计算及其应用
云计算及其应用云计算及其应用
云计算及其应用
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Scientific Cloud Computing: Present & Future
Scientific Cloud Computing: Present & FutureScientific Cloud Computing: Present & Future
Scientific Cloud Computing: Present & Future
 
Wicsa2011 cloud tutorial
Wicsa2011 cloud tutorialWicsa2011 cloud tutorial
Wicsa2011 cloud tutorial
 
Opportunities and Challenges for Running Scientific Workflows on the Cloud
Opportunities and Challenges for Running Scientific Workflows on the Cloud Opportunities and Challenges for Running Scientific Workflows on the Cloud
Opportunities and Challenges for Running Scientific Workflows on the Cloud
 
Introduction to Cloud Computing and Cloud Infrastructure
Introduction to Cloud Computing and Cloud InfrastructureIntroduction to Cloud Computing and Cloud Infrastructure
Introduction to Cloud Computing and Cloud Infrastructure
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computing
 
Securing The Journey To The Cloud
Securing The Journey To The Cloud Securing The Journey To The Cloud
Securing The Journey To The Cloud
 
CRTC Cloud- Scott Sadler
CRTC Cloud- Scott SadlerCRTC Cloud- Scott Sadler
CRTC Cloud- Scott Sadler
 
Cloud Computing- future framework for e- management of NGO's
Cloud Computing- future framework for e- management of NGO'sCloud Computing- future framework for e- management of NGO's
Cloud Computing- future framework for e- management of NGO's
 
cloud computing models
cloud computing modelscloud computing models
cloud computing models
 
Scheduling in CCE
Scheduling in CCEScheduling in CCE
Scheduling in CCE
 
Introduction to aneka cloud
Introduction to aneka cloudIntroduction to aneka cloud
Introduction to aneka cloud
 
Cloud Computing Improving Organizational Agility
Cloud Computing Improving Organizational AgilityCloud Computing Improving Organizational Agility
Cloud Computing Improving Organizational Agility
 
Introduction To Cloud Computing By Beant Singh Duggal
Introduction To Cloud Computing By Beant Singh DuggalIntroduction To Cloud Computing By Beant Singh Duggal
Introduction To Cloud Computing By Beant Singh Duggal
 
Cloud computing presentation
Cloud computing  presentationCloud computing  presentation
Cloud computing presentation
 

Recently uploaded

Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
Sachin Paul
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
aqzctr7x
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
Social Samosa
 
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
v7oacc3l
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
slg6lamcq
 
State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023
kuntobimo2016
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
slg6lamcq
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
roli9797
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
vikram sood
 
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
mzpolocfi
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
mbawufebxi
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
javier ramirez
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
Bill641377
 
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
zsjl4mimo
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
g4dpvqap0
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
u86oixdj
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
Roger Valdez
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
rwarrenll
 
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
nuttdpt
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 

Recently uploaded (20)

Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
 
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
 
State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
 
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
 
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
 
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 

cloud

  • 1. 1 NETE4631 Network Information Systems : Introduction to Cloud Computing Lecture Notes #1
  • 2. Background Brief  Dr. Suronapee Phoomvuthisarn  PhD in CSE, University of New South Wales, 2011  National ICT Australia (2008 - 2011)  Research interests in software architecture  Service Economics, Cloud Computing  Work History:  Mahanakorn University of Technology (Since 2007)  Position: รองคณบดีฝ่ายกิจการนักศึกษาและ ประชาสัมพัน  http://www.it.mut.ac.th/new/index.php/personal/view/9  Email : suronape@mut.ac.th 2
  • 3. 3 Intro  Class objectives  Materials  Text  Sosinsky, B., (2011), Cloud Computing Bible, Wiley.  Slides reproduced from the course offered by Assoc. M.Babar, University of Copenhagen  Grading policy (30/30/40)  Exercises/Presentations/Group Discussions  แผน ก.  Present selected papers  Criticize selected papers  แผน ข.  Working with Cloud-based Applications as well as
  • 4. Learning Outcome  Describe different concepts and mechanisms underpinning Cloud computing and its potential impacts on businesses.  Provide a detailed description of technologies and approaches enabling Cloud computing such as service-orientation, Internet infrastructures, virtualization, time-sharing, distributed computing, multi-tenancy, resource provisioning techniques, and protocols. 4
  • 5. Learning Outcome (2)  Evaluate and select an appropriate public cloud provider by applying the theoretical concepts and practical techniques from the course.  Analyse and explain key aspects of building for and/or migrating systems to Cloud such as costs involved, potential benefits, security issues, regulatory concerns, and standards. 5
  • 6. Articles  Armbrust, M., et al., 2010, A View of Cloud Computing, ACM, 53(4), pp. 50-58.  Papazoglou, M., Traverso, P., Dustdar, S., Leymann, F., 2007, Service- Oriented Computing: State of the Art and Research Challenges, IEEE Computer, 40(11), pp. 38-45.  Durkee, D., 2010, Why Cloud Computing Will Never Be Free, IT Professional, 53(5), pp. 62-69.  Joshi, B.D.J, Takabi, H., Ahn, G., Security and Privacy Challenges in Cloud Computing Environments, IEEE Security & Privacy, Nov/Dec, 2010.  Ali Babar, M., Chauhan, M. A., A Tale of Migration to Cloud Computing for Sharing Experiences and Observations, proceedings of the Software Engineering for Cloud Computing Workshop (SECLOUD), Collocated with ICSE 2011, Hawaii, USA. 6
  • 7. Cloud-based Application Exp.  Commercial  Google App Engine  Microsoft Azure  Open Source  Eucalyptas http://open.eucalyptus.com 7
  • 8. Class Overview  Introduction to Cloud computing and its impact on organizations, businesses, and society  Models of Cloud computing offerings (SaaS, PaaS, IaaS) and deployment (public, private, hybrid)  Strengthens and weaknesses of different types of Clouds (public, private, hybrid) Approaches  Foundation of Cloud systems’ architectures  Patterns and tactics for designing Cloud-based service oriented systems 8
  • 9. Class Overview (2)  Overview of Security and privacy challenges and solutions for Cloud-based systems  Designing and Assessing strategies for migration to Clouds  Managing, administering, monitoring, and supporting Cloud-based systems  Benefits, challenges, and risks of Cloud Computing  Evaluation and Comparison of proprietary and Open Source Cloud-based Solutions, e.g., EC2, Google AppEngine, Azure, Eucalyptus, and Hadoop. 9
  • 10. Course Administration  E-Learning  Contact  suronape@mut.ac.th 10
  • 11. Network Information Systems  NIS is an information system for managing networks.  Examples  Grid-based application  telecommunications network  Mail services, www  Cloud-based application 11
  • 12. 12 What is Cloud Computing?  “Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.” (A definition by the US National institute of standards and technology (NIST))  Some of the characteristics  Distributed computing at a massive scale  On demand elasticity  Exploiting existing technologies (Grid, Utility, Virtualization)  Pay per use model  Driven by economies of scale
  • 14. 14 Main Aspects of a Cloud System
  • 15. 15 What is different?  Scale -Some companies that rely on cloud computing have infrastructures that scale over several (or more) data centers, Amazon & YouTube  Simplicity –simpler computing APIs  Pricing –pay as you use and No upfront capital expenditure –from investment to operational cost
  • 16. 16 What is different? (2)  Availability of infinite computing resources on demand to follow the load surges; eliminating the need for planning far ahead for provisioning  No requirements for an up-front commitment and enabling companies to start small and increase resources only when the need increases  The ability to pay for use of computing resources on a short-term basis as needed (for example, processors by the hour and storage by the day) and release them as needed, thereby rewarding conservation by letting machines and storage go when they are no longer useful.
  • 17. 17 Cloud Characteristics  Non-Functional Aspects  Elasticity –Horizontal and vertical scalability, middleware capable of automatic integration and extraction of extra resources when required.  Reliability -No loss of data, no code reset during execution etc.  Quality of Service -Specific requirements MUST be met by the service provider, e.g., response time, throughput etc.  Agility and adaptation –meeting the requirements of new or different resources on the fly  Availability of services and data –masking failures
  • 18. 18 Cloud Characteristics  Economic Aspects  Cost reduction –Reducing the cost for infrastructure acquisition and maintenance  Improved time to market –Imperative for SMEs. Larger enterprises can publish new capabilities with little overhead to remain competitive.  Return on investment –Essential but not guaranteed  Turning CAPEX into OPEX –from capital cost to operation cost model  Going Green –Reducing the energy consumption of unused resources –scaling up should also consider the carbon footprint
  • 21. 21 Is Cloud Computing for Me?  For end users  Cost reduction: From capital investment to operational expense (pay-per-use)  Ease of use via standardized mechanisms, e.g. Browser  Flexibility and short time-to-result  Services providers  Reduction of the entrance barrier  Reduction of time to market  Private Cloud  Maximize the utilisation of computing resources  Minimize operational costs and the organisation keeps full control of its data centres
  • 22. 22 Benefits of Cloud Computing  On-demand self-service  Broad network access  Resource pooling  Rapid elasticity  Measured service  Lower costs  Ease of utilization  Quality of Service  Reliability  Outsourced IT management  Simplified maintenance and upgrade  Low barrier to entry
  • 23. 23 Some of the Challenges!!!  Security  Would my data be more secure with Cloud provider?  Interoperability  Significant risk of vendor lock-in –Standardized interfaces not available, incompatible programming models  Reliability  Use of commodity hardware, prone to failure ...Cloud 2.0  Laws and regulations  Privacy, security, and location of data storage  Organizational changes  Changing authorities of IT departments, compliance policies  Cost  Purchase vs. Lease, migration cost, models to design capital and operational budgets, cost of cloud providers
  • 24. 24 Some Public Cloud Providers  Amazon  Google  Azure Service Platform  Salesfoce.com (CRM systems)
  • 25. 25 Amazon Web Services (AWS)  Elastic Compute Cloud (EC2) –Virtual machines and CPU cycles  Simple Storage Service (S3) –Virtual storage service  Simple Queue Service (SQS) –Message passing API  SimpleDB–Running queries on structured data in real time –works with EC2 and S3
  • 27. Winder Azure  Windows Azure –Service hosting and management, storage, computation, networking  Microsoft SQL Services –Database services and reporting  Microsoft .NetServices –Service-based implementation of .NET framework 27

Editor's Notes

  1. ระบบที่สามารถ เก็บ สืบค้น ตลอดจนประมวลผลข้อมูลต่างๆ ผ่านระบบเครือข่าย ตัวอย่าง www – network application electricity network (smartgrid) -> cloud computing such as electricity network, water supply network, gas supply network, or telecommunications network. NIS may manage all data relevant to the network, e.g.- all components and their attributes, the connectivity between them and other information, relating to the operation, design and construction of such networks. NIS for electricity may manage any, some or all voltage levels- Extra High, High, Medium and low voltage. It may support only the distribution network or also the transmission network.