using openstack swift as a cloud file server

24
1 Turning OpenStack Swift into a rich business ready Cloud Service

Upload: storage-made-easy

Post on 07-Mar-2016

237 views

Category:

Documents


1 download

DESCRIPTION

This presentation shows how you turn OpenStack Swift into a business ready cloud file server

TRANSCRIPT

Page 1: Using OpenStack Swift as a Cloud File Server

1

Turning OpenStack Swift into a rich business ready Cloud Service

Page 2: Using OpenStack Swift as a Cloud File Server

2

What SME does

- Makes OpenStack Swift ‘Business ready’ for ISP’s or direct end-users

- Turns Swift into a sophisticated Cloud Data Service

- Supports virtual drive and sync for all desktop clients & native Apps for all Mobiles - Adds control / audit / governance to all files - Indexes meta-data for rapid search

Page 3: Using OpenStack Swift as a Cloud File Server

3

‣ Initial Home Page after creating a Cloud File Server Account

‣ The service can used from a hosted environment at

• US: http://storagemadeasy.com

• EU: http://eu.storagemadeeasy.com

‣ The Service can be run from a customers own premise (supplied as a VMWARE, XEN or KVM instance)

‣ The service can be run on Linode or EC2

Initial sign in

Page 4: Using OpenStack Swift as a Cloud File Server

4

‣ Each Cloud File Server can be branded

‣ Online and on-Premise hosted Cloud Appliance can have ‘deeper’ branding

• All desktop and mobile tools can be branded for on-premise use of the SME Appliance

Branding & Unique login page

Custom Branding

Page 5: Using OpenStack Swift as a Cloud File Server

5

‣ Cloud File Server Administrators have additional options

‣ This enables them to ‘control’ the cloud file server users, options, security, and governance.

Branding

Cloud File Server Admin

Page 6: Using OpenStack Swift as a Cloud File Server

6

‣ ‘Widgets’ can be added to the home page

‣ Widgets can be customisable

‣ Widget framework enables custom widgets to be developed for hooking into company information

Homepage Widgets

Page 7: Using OpenStack Swift as a Cloud File Server

7

‣ Users can easily be managed or added

‣ Users can completely managed from another Identity Management system

• Active Directory

• LDAP

‣ Bulk users can be added from .csv file

User Management

Page 8: Using OpenStack Swift as a Cloud File Server

8

Active Directory & BYOD integration

Active Directory / BYOD

Page 9: Using OpenStack Swift as a Cloud File Server

9

‣ Rich / functional web file manager

• Separate ‘lite’ file manager for locked down browsers

• Visualises all OpenStack Data

shared folders

File Manager

drag / drop files straight onto webpage

supports file Locking & encryption

Page 10: Using OpenStack Swift as a Cloud File Server

10

File options

‣ Files options depend on file type

• Office files can be edited and saved back to the original location using Zoho office or Google Docs

• Text files can be edited also inline

• Viewers exist for various files integrated with best of breed online services

Page 11: Using OpenStack Swift as a Cloud File Server

11

Example: viewing an Autocad file

‣ Files can be viewed or edited inline depending on the file type

• This is an example of an Autocad file being viewed through the Google Viewer

Page 12: Using OpenStack Swift as a Cloud File Server

12

‣ Rich sharing options

• Share by secure link, time expiry, over email, to external groups

Sharing Options

URL Sharing

Email sharing

Group Sharing

Page 13: Using OpenStack Swift as a Cloud File Server

13

‣ All files no matter the location can be encrypted

• AES SHA-1 256 bit secure encryption

• Public Key stored but private key not stored, remains with user

Encryption

Page 14: Using OpenStack Swift as a Cloud File Server

14

‣ Shared folders can be used to promote internal file sharing

• Access control lists supported at folder, role & user level

• Can integrate with Active Directory

‣ Admin can delegate users to also create shared folders

Sharing files Internally

Page 15: Using OpenStack Swift as a Cloud File Server

15

‣ Business Workspaces can be used to share external files

• Create a group, invite people and then simply share file with group

• All members receive updates

• Set Auto-updates based on rules

• Members can be collaborators

• Members can be private (don’t see each other)

Sharing files externally

Page 16: Using OpenStack Swift as a Cloud File Server

16

‣ Files can be ‘sent’ to OpenStack simply as a ‘cc’ or bcc’ on regular email

• Users has private folder with email address

• Shared folders have email addresses so that data normally trapped in emails can be easily added

Sharing files over email

Page 17: Using OpenStack Swift as a Cloud File Server

17

‣ Quick search interface

• Search against all Swift indexed meta-data quickly

• Works from any client

Searching files

Tagged file search

Page 18: Using OpenStack Swift as a Cloud File Server

18

‣ Set sophisticated notification options for when files are added to a shared folder

File notifications

Page 19: Using OpenStack Swift as a Cloud File Server

19

‣ Audit each file event

• For security

• For legislative purposes

Event Auditing

Page 20: Using OpenStack Swift as a Cloud File Server

20

‣ Sophisticated Options

• For management

• Corporate governance

• Security

• Branding

• Encryption

• Versioning

Sophisticated options

Page 21: Using OpenStack Swift as a Cloud File Server

21

That was just a brief look at the Web platform of a Cloud File Server

based on using with OpenStack Swift

Page 22: Using OpenStack Swift as a Cloud File Server

22

Mac Linux

Windows

Native desktop Drives + Sync

Page 23: Using OpenStack Swift as a Cloud File Server

23

Native Clients for all mobiles / tablets

Page 24: Using OpenStack Swift as a Cloud File Server

22

[email protected] !Thanks !