aptira swift -client accessfiles.meetup.com/2715362/aptira - swift clients.pdf · if the client...

11
Aptira Swift - client access Australian OpenStack Users Group 26 th March 2012

Upload: others

Post on 16-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Aptira Swift -client accessfiles.meetup.com/2715362/Aptira - Swift Clients.pdf · If the Client application says it supports “OpenStack”, make sure it actually does. We had two

Aptira

Swift - client access

Australian OpenStack Users Group26th March 2012

Page 2: Aptira Swift -client accessfiles.meetup.com/2715362/Aptira - Swift Clients.pdf · If the Client application says it supports “OpenStack”, make sure it actually does. We had two

● I have a storage account now what ?

● Accessing my swift cloud storage

● Issues we as IT guys need to address

● Demonstrate what works today

● Security concerns is my data safe ?

● Essex support moving forward

● Questions

Agenda

Page 3: Aptira Swift -client accessfiles.meetup.com/2715362/Aptira - Swift Clients.pdf · If the Client application says it supports “OpenStack”, make sure it actually does. We had two

● Cloud Storage - have an account now what ?

● Clients have to be Multi Platform

– Windows , Mac, Mobile devices, Linux

● Version control of clients to users

– Diablo and Keystone compatibility

– Client compatibility list vrs Swift revision

– Q. Who debugs the problems if the client is free?

– A. Sometimes you

Getting Started

Page 4: Aptira Swift -client accessfiles.meetup.com/2715362/Aptira - Swift Clients.pdf · If the Client application says it supports “OpenStack”, make sure it actually does. We had two

●Cyberduck 4.2.1

– Available on Windows , Mac ,Linux

● Requires manual hack to work with older versions of Swift authentication refer. No changes required with Keystone.

● Mac

– http://trac.cyberduck.ch/wiki/help/en/howto/openstack

● Windows

– https://cloud.sdsc.edu/v1/AUTH_sdsc/documentation/useraccessmethods.html

Client Applications

Page 5: Aptira Swift -client accessfiles.meetup.com/2715362/Aptira - Swift Clients.pdf · If the Client application says it supports “OpenStack”, make sure it actually does. We had two

●CloudBerry Explorer

– Available on Windows only

● Windows 7, XP

– Free Version limited features

– http://www.cloudberrylab.com/free-openstack-storage-explorer.aspx

● Pro Version $AU40

– http://www.cloudberrylab.com/openstack-storage-explorer-pro.aspx

– Support for Multipart upload, Encryption, Sync, compression, Ftp support

– If not using a fqdn ssl certificate you need to install your private certificate first or authentication will fail.

Client Applications

Page 6: Aptira Swift -client accessfiles.meetup.com/2715362/Aptira - Swift Clients.pdf · If the Client application says it supports “OpenStack”, make sure it actually does. We had two

●Duplicati backup

– Available for Windows ,Mac, (Ubuntu, LinuxMint, Redhat, OpenSuSE)

– Version 1.3 tested with swift http://www.duplicati.com

● Written in C# (requires mono 2.10 on linux and Mac)

– Cost: Free

● AES-256 encryption of data prior to being uploaded

● Scheduled backups

● Incremental backups

● Single file restore from complete backup

● Rate Limit bandwidth and resume backup

● Downside Needs to be logged in as user to backup (fixed in 3.0)

Backup Applications

Page 7: Aptira Swift -client accessfiles.meetup.com/2715362/Aptira - Swift Clients.pdf · If the Client application says it supports “OpenStack”, make sure it actually does. We had two

●RACKSPACE App for IPAD / Iphone

– Available in app store

– tested with swift http://www.rackspace.com/cloud/mobile/

– Cost: Free

● Upload a photo from your Iphone

● Download and view a file

● Email a file

● Delete a file

● Create a container

– Best with fqdn ssl certificate. Option to bypass public certificate added after my request, so you can test with private certificate.

Client Applications

Page 8: Aptira Swift -client accessfiles.meetup.com/2715362/Aptira - Swift Clients.pdf · If the Client application says it supports “OpenStack”, make sure it actually does. We had two

●GLADINET

– Available for Windows only

● tested with swift http://www.gladinet.com//

– Cost: Free Starter

● Mount your Swift Storage as a drive letter in Windows

● Upload and Download folder structure

● Transfering task scheduling

– Cost: Processional Version $49.99

● Backup from one supported cloud provider to another

● Enhanced security

● 2 ways sync between cloud and local folder

– Note: fqdn Public ssl certificate on swift proxy or authentication will fail.

Client Applications

Page 9: Aptira Swift -client accessfiles.meetup.com/2715362/Aptira - Swift Clients.pdf · If the Client application says it supports “OpenStack”, make sure it actually does. We had two

●Cloudfuse

– Available for Linux

● tested with swift https://github.com/redbo/cloudfuse/

– Cost: Free Starter

● Mount your Swift Storage as a volume on your server

● As demonstrated earlier

Swift client app for Linux

Can be installed remotely from swift install.

Ftpcloud-fs for Linux

Service that proxies to swift. https://github.com/chmouel/ftp-cloudfs

Allows ftp client to access to your swift account.

Linux Applications

Page 10: Aptira Swift -client accessfiles.meetup.com/2715362/Aptira - Swift Clients.pdf · If the Client application says it supports “OpenStack”, make sure it actually does. We had two

1. Test clients and determine what works. If it doesn’t work take action report bugs to developer. Our experience has been very good, developers are only to happy to fix problems fast.

2. If the Client application says it supports “OpenStack”, make sure it actually does. We had two products in this group not work at all. Its difficult for developers to test all combinations of configuration.

3. Control your Client versions. Experience over the years has taught us version control becomes a big problem as things scale. Try and enforce standards early to stop growing pains.

4. Use fully qualified domain names and buy SSL certificates. This will stop a lot of problems that are difficult to debug in development your development cycle.

5. Suggest a future Client compatibility matrix for Swift.

Summary

Page 11: Aptira Swift -client accessfiles.meetup.com/2715362/Aptira - Swift Clients.pdf · If the Client application says it supports “OpenStack”, make sure it actually does. We had two

–Thanks for your time

Questions ?