smart usage of cloud services 1

35
SMART USAGE OF CLOUD SERVICES 1 Christoph Hechenblaikner Cloud Storage Services

Upload: christoph-hechenblaikner

Post on 12-Nov-2014

315 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Smart Usage of Cloud Services 1

SMART USAGE OF CLOUD SERVICES 1

Christoph Hechenblaikner

Cloud Storage Services

Page 2: Smart Usage of Cloud Services 1

CLOUD COMPUTING

Page 3: Smart Usage of Cloud Services 1

CLOUD COMPUTING

• NIST:

• On demand self service

• Very broad network access

• Resource pooling / automation

• Rapid Elasticity

Christoph Hechenblaikner[1] http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf, (25.05.2013)

Page 4: Smart Usage of Cloud Services 1

CLOUD COMPUTING

Christoph Hechenblaikner[2] http://www.idc.com/getdoc.jsp?containerId=prUS23684912#.UOiFdYnjlgw

• IDC CC-Forecast Nov 2012:

• 2016: $100 billion

• AGR: 26,4% (2012 - 2016)

• 2016: 41% of total IT growth

• 2015:1/7 of total IT investment

Page 5: Smart Usage of Cloud Services 1

TOWARDS HEAVEN

Christoph Hechenblaikner[3] http://jameskaskade.com/?p=344(25.05.2013)

SaaS PaaS IaaS

Proprietary Mainframe MPP & SMP Grid Computing Commodity Clusters Virtualized

Clusters

Page 6: Smart Usage of Cloud Services 1

XAAS

Christoph Hechenblaikner

Applications

Data

Runtime

Middleware

OS

Virtualization

Hardware

Storage

Networking

Applications

Data

Runtime

Middleware

OS

Virtualization

Hardware

Storage

Networking

Applications

Data

Runtime

Middleware

OS

Virtualization

Hardware

Storage

Networking

SaaS

PaaS

IaaS

Page 7: Smart Usage of Cloud Services 1

XAAS

Christoph Hechenblaikner

End User

Developer

System Engineers Developers

user

valu

e

SaaS

PaaS

IaaS

Page 8: Smart Usage of Cloud Services 1

CLOUD STORAGE

Christoph Hechenblaikner

Plain Hosting, FTP-Servers, NAS, ...

Amazon S3, Joyent Storage, ...

Google Drive, Dropbox, ...SaaS

PaaS

IaaS

Page 9: Smart Usage of Cloud Services 1

CLOUD STORAGE

Christoph Hechenblaikner

• PaaS Features

• Unlimited, scaleable storage

• Encryption / Key Management

• Areal distribution / constraints

• Backups / Integrity / Archiving

Page 10: Smart Usage of Cloud Services 1

CLOUD STORAGE

Christoph Hechenblaikner

• SaaS Features

• Usability / Client Applications

• Versioning / Deduplication

• Security (Transport / Storage)

• Sharing / Social Integration

Page 11: Smart Usage of Cloud Services 1

THE PRESENT

Page 12: Smart Usage of Cloud Services 1

THE PRESENT

Christoph Hechenblaikner

Page 13: Smart Usage of Cloud Services 1

THE PRESENT

Christoph Hechenblaikner

Page 14: Smart Usage of Cloud Services 1

THE PRESENT

Christoph Hechenblaikner

PaaS !

IaaSServer

ApplicationClient Application

Client-System

File-System

wwwLibrary

Page 15: Smart Usage of Cloud Services 1

BUSINESS MODEL

Christoph Hechenblaikner

• Free: (or low prize)

• Limited data volume

• Limited functionality

• Limited traffic

• Limited platforms

Page 16: Smart Usage of Cloud Services 1

BUSINESS MODEL

Christoph Hechenblaikner

• Premium: (or business)

• Large data volume

• Extended functionality (Groups, Encryption, ...)

• Extended backup / archiving / versioning

• Business Cloud (Isolation, ...)

Page 17: Smart Usage of Cloud Services 1

PROBLEMS

Christoph Hechenblaikner

• Multiple accounts / providers

• Multiple devices

• Diverse functionalities / file structures

• Different security / privacy policies

} Exclusive use

Page 18: Smart Usage of Cloud Services 1

SECURITY CONSIDERATION

Christoph Hechenblaikner

• iCloud:

• Secure Transport (HTTPS)

• Server-Side AES-128 (per file key)

• Their key !!

Page 19: Smart Usage of Cloud Services 1

SECURITY CONSIDERATION

Christoph Hechenblaikner

• Spideroak:

• Secure Transport (HTTPS)

• Client-Side AES-256

• Your key: Password derived (PBDF2, 16384 rounds, sha256, 32 byte salt)

Page 20: Smart Usage of Cloud Services 1

ENHANCING SECURITY

Christoph Hechenblaikner

• Problem:

• Server side encryption

• Provider owns keys

• Solutions:

• Software between Files and Service

• TrueCrypt, BoxCryptor, ...

Page 21: Smart Usage of Cloud Services 1

BOXCRYPTOR

Christoph Hechenblaikner

BoxCryptor Volume

Dropbox FolderBoxCryptor

Dropbox Service www

Page 22: Smart Usage of Cloud Services 1

PROBLEMS

Christoph Hechenblaikner

www

Dropbox

GDrive

DollyDrive

Page 23: Smart Usage of Cloud Services 1

MANAGEMENT SYSTEMS

Page 24: Smart Usage of Cloud Services 1

MANAGEMENT SYSTEMS

• Provide central interface / easy access

• Exchange between services

• Do not replace client-apps

• User manages files and distribution of files

Christoph Hechenblaikner

Page 25: Smart Usage of Cloud Services 1

MANAGEMENT SYSTEMS

Christoph Hechenblaikner

Client-Browser /

Client-Application

Dropbox

GDrive

Sugar Sync

Box

Web-Management-

Service

Page 26: Smart Usage of Cloud Services 1

CLOUDFUZE

Christoph Hechenblaiknerhttp://cloudfuze.com/

Page 27: Smart Usage of Cloud Services 1

PRIMADESK

Christoph Hechenblaiknerwww.primadesk.com

Page 28: Smart Usage of Cloud Services 1

OTIXO

Christoph Hechenblaiknerhttp://otixo.com/

Page 29: Smart Usage of Cloud Services 1

CLOUDHQ

Christoph Hechenblaiknerhttps://www.cloudhq.net/

Page 30: Smart Usage of Cloud Services 1

SMART SYSTEMS

Page 31: Smart Usage of Cloud Services 1

SMART SYSTEMS

• Manages all services

• User only manages files

• User defines constraints

• System manages accounts / distribution / security

Christoph Hechenblaikner

Page 32: Smart Usage of Cloud Services 1

SMART SYSTEMS

Christoph Hechenblaikner

Not on the market!

CrossCloud

Page 33: Smart Usage of Cloud Services 1

CROSSCLOUD

Christoph Hechenblaikner

Dropbox

CrossCloud

Client-System

File-System

wwwUser

GDrive

SkyDrive

SugarSync

Page 34: Smart Usage of Cloud Services 1

CROSSCLOUD

Christoph Hechenblaikner

• Smart sync:

• Different services

• “Raid 0/1”, service constraints, ...

• Encryption:

• Client side / service independent

• Open source

Page 35: Smart Usage of Cloud Services 1

THANK YOU!