ISEM 3410 GROUP 2

chirpskulkInternet and Web Development

Nov 3, 2013 (3 years and 11 months ago)

60 views

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
C
LOUD 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

(
I
AAS
)

Virtual
-
machine
disk
image
library

Raw
(block)
and file
-
based
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
)

Not manage the cloud
infrastructure and platform
where the application runs

Access the
software
from cloud
clients

Operate
application
software

Install
application
software

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.

-

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)

CLOUD STORAGE

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


P
romotes availability


5 essential characteristics


3 service models


4 deployment models


F
IVE ESSENTIAL CHARACTERISTICS


1.
On demand self
-
service


Can unilaterally configure computing capabilities

2.
Broad network access


Available over network and stopped through
mobile phones, laptops and PDA.

FIVE ESSENTIAL CHARACTERISTICS


4. Resource pooling


The
computing resources of
provider
s

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.


T
hree 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 as a Service (
IaaS
)


Able 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 operated solely for an organization


Community cloud


Is 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





䥮Ier湥t

䥮volveme湴





Doc畭e湴

Storage


⡌imite搠access)



Software

Exec畴ion



AGENDA


Introduction


Cloud Storage


Cloud Computing


Future Development of Cloud service


Application of Cloud in HKBU

WHAT ARE THE FUTURES OF CLOUD SERVICE?

PLEASE LOGIN TO YOUR OWN COMPUTER.

1
st

Imagination

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,

PHP, ASP, CGI…)

teb
J
b慳ed

design
EetmlI PePI eTMi5I
JAVA script, Flash…)

Data types

Document, Multi
-
Media,

Document, Multi
-
Media,

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
-
1
Gpbs

User Interface

Web
-
based design (Html,

PHP, ASP, CGI…)

teb
J
b慳ed

design
EetmlI PePI eTMi5I
JAVA script, Flash…)






?

Data types

Document, Multi
-
Media,

Document, Multi
-
Media,

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
-
1
Gpbs

User Interface

Web
-
based design (Html,

PHP, ASP, CGI…)

teb
J
b慳ed

design
EetmlI PePI eTMi5I
JAVA script, Flash…)





Why Not

OS/

Windows/ Linus

????

Dat a types

Document, Multi
-
Media,

Document, Multi
-
Media,

Sof tware(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.

THE THINNEST COMPUTER

2
nd

Imagination

CLOUD STORAGE
TO REPLACE
PHYSICAL
STORAGE

“WHAT CAN
WE REMOVE?”

STEVE JOB

Our
computer are
Still too heavy and thick.

Wireless Charging
Technologies

Ultimate Speed
of CPU

Centralized Computer

CPU, RAM,
Motherboad
, Storage, Wireless
Charger etc..

APPLICATION OF CLOUD IN
HKBU


BUelearning

system


Moodle, Blackboard


Uses focus on
Cloud storage
more than computing.


Library


Searching engine, borrowing system


Uses focus on
Cloud Computing
rather than storage.

End…

SOURCES


http://
en.wikipedia.org/wiki/Cloud_computing


http://
en.wikipedia.org/wiki/Icloud


http://
cloudcomputing.sys
-
con.com/node/1870656


http://
msdn.microsoft.com/zh
-
tw/library/ff898430