1. Personal Cloud Computing 기술 동향
Jaehyun Park
Jaehyunpark.kr@gmail.com
http://twitter.com/wisefree
http://facebook.com/jaehyunpark.kr
2. - Types of Cloud
- Personal Cloud Computing
- Classification of PCC
- Public PCC & Private PCC
- Hurdle
- Q&A
Contents
3. http://csrc.nist.gov/groups/SNS/cloud-computing/
Cloud
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.
4. Mobile Devices with Cloud Services; The limited processing and memory capabilities of
mobile devices have always required some use of the "cloud" for delivery of mobile
applications and services. However, the challenges inherent in application development
as well as the desire to enhance applications with location, presence, and other value-
added services are driving greater use of the cloud for creating advanced mobile
applications.(ABIresearch)
Mobile
Cloud Computing
FunctionalFunctional Processing
Power
Processing
Power
DataData
UIUI
GPS,
Gyroscope,
...
GPS,
Gyroscope,
...
Mobile Cloud
5. Cloud Infrastructure Services (IaaS)
Cloud Platform Services (PaaS)
Cloud End-User Services (SaaS)
Physical
Infrastructure
Service Users
Public Cloud
Private Cloud
Personal
Cloud
The types of cloud
Mobile
Cloud
6. Personal Cloud Computing
Integrated resource for organizing, preserving, sharing, and orchestrating personal info and med
Forrester Resea
Personal Cloud Concept
Public
Personal
Cloud
개인화된 정보 / 미디어 서비스 공유
Private
Personal
Cloud
개인화된 컨텐츠 및 서비스를 관리하는 Hub
Personal Cloud Mandatory
Features
Personal Online Back-up Service
Person Device Mgmt. &
Synchronization
Integrated Personal Information
Mgmt
Personalization
Integrated contents and Media Hhub
service
7. PCC 등장 배경
Real Time
Web
Cloud
기반 어
플리케이
션
Device
WEB
Browse
r
모바일
보급 확산
Converge
nce
Web Centric
Age
Any Device, Any OS
Any Platform, Any App
Any Content
& Knowledge
개인화
서비스
+88%
’09 年 . 3G 90% Coverage
’14 年 . 4G 71% Coverage
Source: Press releases
웹 표준인 HTML5 지원으로
PC-Like 웹 환경 제공
’09. 4 억 $ ’14. 95 억 $ 규모
예상
Source: Juniper Research, Feb ‘10
미국 시장 기준 예측
Source: SNL Kagan(2009),
실시간 웹 서비스의 확산
Source: Expert Interview
웹 기반 3 screen 의 실현
사용자 데이터 기반 개인화 추천
8. Public PCC
• Public Cloud 를 구축하고 이를 통해 개인용 스토리지 , 기기간 미디어 변환 등 제공
• 막대한 초기 투자와 보안 등 운영 기술이 절대적으로 필요함 .
• 주요 포탈 및 서비스 업체들이 선호함 .
Private PCC
• 사용자의 H/W 나 저가의 HDD 등을 활용하여 Personal Cloud 를 구축함 .
• 초기 투자가 적고 보안 등 운영은 사용자의 몫
• 신생 PCC 업체들이 선호
PCC Approach
10. Definition
- Public Cloud 기반의 Personal 서비스
- 중앙의 Cloud 에서 사용자의 다중 디바이스간의 파일 접근 및 공유 , 변환 , 스트
리밍 등 관련 서비스 제공
Technologies
- Application service : Backup&Sync, sharing , Wipe-Out,…
- Media Service : Conversion , Streaming , Sharing
- Cloud Infra-structure: Big File/Storage System , Virtualization, …
- Real-time Push Platform for battery life time
- Device management : Device find and connect
Public PCC
12. I. Push 기술 소개
Public PCC( 국내 )
Naver Ndrive
개인 파일 서비스
문서 작성 기능
Web , Mobile
13. I. Push 기술 소개
Public PCC( 국내 )
KT Ucloud
개인 파일 서비스
File Sync 지원
아이폰 , 안드로이
드 , 맥 , 윈도우 지
원
14. I. Push 기술 소개
Public PCC( 국내 )
LG U+Box
개인 파일 서비스
미디어 스트리밍 서
비스
15. I. Push 기술 소개
Public PCC( 해외 )
Apple MobileMe
주소록 , 일정관리 ,
앨범 , 웹디스크 ,
웹 , 데스크탑 , 아이
폰 / 아이패트
16. I. Push 기술 소개
Public PCC( 해외 )
MS MyPhone
윈도우 폰 백업 및
싱크 서비스
1 인당 200MB
Wipe Out
17. I. Push 기술 소개
Public PCC( 해외 )
SugarSync
Storage backup &
Sync
5G Free Storage
Support offline
access
Mobile,Web,Desktop
OpenAPI support
18. I. Push 기술 소개
Public PCC( 해외 )
Dropbox
Storage backup &
Sync
Mobile , Web ,
Desktop
OpenAPI support
19. I. Push 기술 소개
Public PCC( 해외 )
Box.net
Storage backup &
Sync
Mobile , Web ,
Desktop
OpenAPI support
20. I. Push 기술 소개
Public PCC( 해외 )
ZumoDrive
• Personal Storage
Service
• Web, Desktop,
Mobile
• 1G Free disk
• 10G 2.99$/month
21. I. Push 기술 소개
Public PCC( 해외 )
Soonr
Storage backup &
Sync
Mobile , Web ,
Desktop
22. I. Push 기술 소개
Public PCC( 해외 )
EverNote
• Personal Knowledge
Sharing
• Powerful OpenAPI
23. I. Push 기술 소개
Feature Matrix
MobileMe SugarSync DropBox Box.net Carbonite Mozy
backup
Sync with
multiple
Computers
Web
Access
Share
Stream
*Mobile
Support
Server
API
Mobile
API
Limited
*Mobile Support : iPhone,iPad,Android
25. Public PCC 의 문제점 (user side)
Cloud
Device
Security
Privacy
Avalabilit
y
- Offline & Capacity limitation
- Too many clouds
- Too many smart devices
- 모든 디바이스에 적합한 표준 웹 브라우저 탑재의 어려
움
- Security 및 Privacy 침해
- 무정지 서비스는 어렵다 .
26. Public PCC 의 문제점 (Provider side)
Investment
Capability
Operation
Capability
운영 기술 및 인력 확보의 어려움
Cloud 는 구축과 운영시 많은 투자를 수반함 .
- H/W, S/W 투자
- 인력 투자
- 개발비
27. Definition
• Private cloud 용 H/W 를 통해 사용자의 다중 디바이스들 연결하고 언제 , 어디
서나 파일 접근 및 공유 , 변환 , 스트리밍 등 관련 서비스 제공
• 모든 정보는 사용자의 것
Technologies
- Application Service : WWW , WebDav/FTP , itune , …
- Media Service : Access , Conversion , Streaming , Sharing
- Device management : Device find and connect
Private PCC
29. 1. Push 기술 정의
Private PCC
Axentra
HipServ
Boxee
Web-Enabled Home Server
Access to any data with
any of user’s linked
devices
Via the web, enjoy
collective data and media
from anywhere
Set-top Box streams online
content
Open Source S/W
managing online content
via single interface on TV
30. I. Push 기술 소개
Private PCC
Web-Enabled Home Server
Open Source
Good Open API
$129
Tonido
Web-Enabled Home Server
http://yourname.tonidoid.com
Ubuntu 9.04
CPU: 1.2 GHZ Sheeva Processor
Share and sync files, photos
and music without uploading
Windows, Linux, MacOSX,iPhone
99$
31. I. Push 기술 소개
Private PCC
Web-Enabled Desktop Server
Mobile & Desktop
ZumoCast
EPVOL Pdrive
Personal Storage Cloud
네트웍 공유기 + 개인 HDD
Web & Mobile(iphone)
#4:Essential Characteristics
1. On-demand self-service
A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service’s provider.
2. Broad network access
Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms (e.g., mobile phones, laptops, and PDAs).
3.Resource pooling
The provider’s computing resources are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned and reassigned according to consumer demand. There is a sense of location independence in that the customer generally has no control or knowledge over the exact location of the provided resources but may be able to specify location at a higher level of abstraction (e.g., country, state, or datacenter). Examples of resources include storage, processing, memory, network bandwidth, and virtual machines.
4. Rapid elasticity
Capabilities can be rapidly and elastically provisioned, in some cases automatically, to quickly scale out and rapidly released to quickly scale in. To the consumer, the capabilities available for provisioning often appear to be unlimited and can be purchased in any quantity at any time.
5. Measured Service
Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth, and active user accounts). Resource usage can be monitored, controlled, and reported providing transparency for both the provider and consumer of the utilized service.