Cloud Computing

advertisement
ISEM 3410 GROUP 2
Lam Shing Chi Benson 1200190
Ngai Chi Lung Kyle 12001007
Yuen Ka Chun Jason 12001074
Yip Leong Yin Crystal 10018433
AGENDA
Introduction
 Cloud Storage
 Cloud Computing
 Future Development of Cloud service
 Application of Cloud in HKBU

WHAT IS CLOUD SERVICE?
1 st
• Use of hardware and software
resources as a service over a Internet
2 nd
• Remote services with a user's data,
software and computation.
WHAT IS CLOUD COMPUTING?
End users access cloud-based applications
through a web browser or a light-weight desktop or
mobile app
Sharing of resources to achieve coherence over a
network
SERVICE MODELS
(IaaS)Infrastructure
as a service
(PaaS)Platform as a
service
(SaaS)Software as a
service
(NaaS)Network as a
service
INFRASTRUCTURE AS A SERVICE (IAAS)
Virtualmachine
disk
image
library
Raw
(block)
and filebased
storage
VLANs
Firewalls
Load
balancers
IP
addresses
PLATFORM AS A SERVICE (PAAS)
Operating system
Programming language execution environment
Database
Web server
SOFTWARE AS A SERVICE (SAAS)
Operate
application
software
Install
application
software
Access the
software
from cloud
clients
Not manage the cloud
infrastructure and platform
where the application runs
NETWORK AS A SERVICE (NAAS)
Optimization of resource allocations by
considering network and computing
resources as a unified whole
LOOKING TO THE FUTURE
Security
Reliability
LOOKING TO THE FUTURE
CLOUD STORAGE
a model of online storage connected through
the internet
 a virtualized pools of Storage allowed end
users to access and manage the data in the
storage.

CLOUD STORAGE
- Physically, the resource may span across multiple
servers
-Cloud storage can be easily accessed via
• a web application Programming Interface (API)
• a gateway of cloud storage
• a Web-based user-interface(UI)
ADVANTAGES
• Reduce the expenses of buying new physical
data storage
• Outsource the storage maintenance to service
providers
• Access flexibly to the online data storage
everywhere
THREATS
• Attack surface area
• Security
• Supplier stability
GOOGLE DRIVE
• Released on April 24, 2012
• providing storage and synchronization
service
• Enabling user own cloud storage, file
sharing and live editing
FEATURES OF GOOGLE DRIVE
• Create new documents and presentations instantly
• Enable Users to share files with anyone, and control
others’ authorities to view, edit the files
•Integration of Google Drive and Gmail
1. Send the link of the file storing in Google Drive
via Gmail and
2. Allow everyone to have the same file
3. Keep Tracking every changes users make
**Some of those function are created by using Cloud
computing technologies
CLOUD COMPUTING
a model enabling convenient, on-demand
network access to a shared anywhere.
 configurable computing resources

 (e.g.
networks, servers, storage, applications, and
services)

provisioned and released rapidly with minimal
management efforts or interaction with service
providers.
CLOUD COMPUTING

Promotes availability

5 essential characteristics

3 service models

4 deployment models
FIVE ESSENTIAL CHARACTERISTICS
1. On demand self-service
 Can
2.
unilaterally configure computing capabilities
Broad network access
 Available
over network and stopped through
mobile phones, laptops and PDA.
FIVE ESSENTIAL CHARACTERISTICS
4. Resource pooling

The computing resources of providers are pooled to serve different
consumers with multi-tenant model.
5. Rapid


Capabilities can be rapidly and easily provisioned
Consumer can purchased at any time.
6. Measured Service

Cloud systems can automatically control and optimize the
resources used by leveraging a metering capability.
Three service models
SERVICE MODELS

Application
Software as a Service(SaaS)
 Provider’s apps running on a cloud infrastructure
 The apps are accessible to various client devices.
 No need to manage or control the underlying the
cloud infrastructure (eg. Networks, servers, OS )
 Except limited user-specific apps configuration
settings

SERVICE MODELS

Platform
 Platform
as a Service (PaaS)
 Consumer-
create by using programming languages
and tools which are supported by the providers.
 No
need to manage the underlying the cloud
infrastructure (eg. Networks, servers, OS )
SERVICE MODELS

Infrastructure
 Infrastructure
 Able
as a Service (IaaS)
to deploy and run arbitrary software (eg. OS &
apps)
 No
need to manage or control the cloud
infrastructure (eg. Networks, servers, OS )
FOUR DEPLOYMENT MODELS

Private cloud
 Is

Community cloud
 Is

operated solely for an organization
shared by several organizations
Public cloud
 General

public
Hybrid cloud
A
composition of two or more clouds
COMMON EXAMPLES OF CLOUD COMPUTING
CLOUD COMPUTING VS CLOUD STORAGE
Cloud Computing:
-Providing Computing services for the end users
*Software can execute in the Virtual platform constructed
by the infrastructure.
Cloud Storage
-Providing Storage as a service for the end users
*Software can NOT execute in the Virtual Platform.
Cloud computing
Cloud Storage
Hardware
infrastructure
✓
✓
Internet
Involvement
✓
✓
Document
Storage
✓(Limited access)
✓
Software
Execution
✓
AGENDA
Introduction
 Cloud Storage
 Cloud Computing
 Future Development of Cloud service
 Application of Cloud in HKBU

WHAT ARE THE FUTURES OF CLOUD SERVICE?
1st Imagination
PLEASE LOGIN TO YOUR OWN COMPUTER.
1990s
Wired Connect
CAT 1,3
56Kbps
Very Slow
Wifi Connect
802.11a,b
2-11Mbit/s
Cellular
2-2.5G
114-384kbps
User Interface
Web-based design (Html,
PHP, ASP, CGI…)
Data types
Document, Multi-Media,
Technologies
Undeveloped Cloud
computing
Server Storage
Really Small
1990s
2000s
Wired Connect
CAT 1,3
56Kbps
Very Slow
CAT 5,5e,6,7&
Coaxial Cable
1-100Mbps
Very Fast
Wifi Connect
802.11a,b
2-11Mbit/s
802.11c-g
32-48Mbit/s
Cellular
2-2.5G
114-384kbps
3G, HSPA
384Kpbs-7.2Mpbs
User Interface
Web-based design (Html, Web-based design
PHP, ASP, CGI…)
(Html, PHP, HTML5,
JAVA script, Flash…)
Data types
Document, Multi-Media,
Document, MultiMedia,
Software(Java script,
Html5)
Technologies
Undeveloped Cloud
computing
Developed Cloud
computing
Server Storage
Really Small
Larger
1990s
2000s
2010s
Wired Connect
CAT 1,3
56Kbps
Very Slow
CAT 5,5e,6,7&
Coaxial Cable
1-100Mbps
Very Fast
Optical Fiber
Gbps
Extremely Fast
Wifi Connect
802.11a,b
2-11Mbit/s
802.11c-g
32-48Mbit/s
802.11n
600Mbit/s
Cellular
2-2.5G
114-384kbps
3G, HSPA
384Kpbs-7.2Mpbs
4G LTE, 4G
100Mpbs-1Gpbs
User Interface
Web-based design (Html, Web-based design
PHP, ASP, CGI…)
(Html, PHP, HTML5,
JAVA script, Flash…)
?
Data types
Document, Multi-Media,
Document, MultiMedia,
Software(Java script,
Html5)
Technologies
Undeveloped Cloud
computing
Developed Cloud
computing
Advanced Cloud
Computing
Server Storage
Really Small
Larger
Really Large
1990s
2000s
2010s
Wired Connect
CAT 1,3
56Kbps
Very Slow
CAT 5,5e,6,7&
Coaxial Cable
1-100Mbps
Very Fast
Optical Fiber
Gbps
Extremely Fast
Wifi Connect
802.11a,b
2-11Mbit/s
802.11c-g
32-48Mbit/s
802.11n
600Mbit/s
Cellular
2-2.5G
114-384kbps
3G, HSPA
384Kpbs-7.2Mpbs
4G LTE, 4G
100Mpbs-1Gpbs
User Interface
Web-based design (Html, Web-based design
PHP, ASP, CGI…)
(Html, PHP, HTML5,
JAVA script, Flash…)
Why Not
OS/ Windows/ Linus
????
Data types
Document, Multi-Media,
Document, MultiMedia,
Software(Java script,
Html5)
Technologies
Undeveloped Cloud
computing
Developed Cloud
computing
Advanced Cloud
Computing
Server Storage
Really Small
Larger
Really Large
PLATFORM AS A SERVICE (PAAS)
Operating system
Programming language execution environment
Database
Web server
Advantages:
1. Reduce the money
spend on buy new
hardware, software for
each computer in BU.
2. Students can use their
own customized OS and
software to for their
works in BU.
2nd Imagination
THE THINNEST COMPUTER
CLOUD STORAGE TO REPLACE PHYSICAL
STORAGE
Our computer are Still too heavy and thick.
“WHAT CAN
WE REMOVE?”
STEVE JOB
Wireless Charging
Technologies
Ultimate Speed
of CPU
Centralized Computer
CPU, RAM, Motherboad, Storage, Wireless
Charger etc..
APPLICATION OF CLOUD IN HKBU

BUelearning system
 Moodle,
 Uses

Blackboard
focus on Cloud storage more than computing.
Library
 Searching
 Uses
engine, borrowing system
focus on Cloud Computing rather than storage.
End…
SOURCES
http://en.wikipedia.org/wiki/Cloud_computing
 http://en.wikipedia.org/wiki/Icloud
 http://cloudcomputing.syscon.com/node/1870656
 http://msdn.microsoft.com/zhtw/library/ff898430

Download