Cloud Computing Use Case: Editing Google Docs, Office365 and DropBox files in iWork on the iPad

We recently did a roll out of our Cloud File Server service to a company of just under 150 people. The primary driver of this was federating data sources, governance and auditing of data, and the ability to edit files directly on iWork on the iPad.

For this use case we’ll concentrate on the latter, enabling ubiquitous document editing on the iPad using the Apple iWork product which encompasses Pages, Keynote and Numbers.

The company is a technology company in which different parts of the businesses use different Cloud Services. The core business admin and management uses Office365. Google Docs is used by the sales team, primarily as a way to share Google Docs files easily with their customers and prospects, whom they found to be predominately Google Docs users. DropBox is used by the tech team who like the ability to have replicated to all their code, tech papers etc instantly to any device.

Interestingly, whereas you would think this disparate use of similar Cloud storage services is an edge case, we find it is not. The storage vendor names may change, but the disparate number, of what appear to be, similar services remains.

When questioned about why they don’t use the other in-house services each team had a different USP as to why:

Tech Team: “With DropBox I don’t have to remember to bring my files. They are always with me”

Admin / Management: “Office365 works and Syncs with what I use like my Outlook task list and calendar”

Sales Team: “most of our customers use Google Apps, so sharing files with the Google Group we have setup for Sales is the best way to get new deals / propositions to them”

One thing this company has jointly bought into was iPad’s. They all used them and their preference was to use Apple iWork as their document editor as they liked it’s simplicity, ease of use, and WYSIWYG features. The problem was it did not work with any of their Cloud products.as it only supported iCloud, MobileMe and WebDav.

The company in question had already bought into the SME Cloud File Server. It enabled them to audit files above all the clouds they used and provide Organisation Shared folders that worked above a “set” of Clouds, giving them a single view on disparate resources.

As the SME Cloud File Server also supports a WebDav protocol adaptor above any Cloud, something we call CloudDav, then it became very easy for all the teams to create, load, edit, and save documents to either Google Docs, Office365, or DropBox.

The steps to achieve this were simple:

1. Launch Pages, Numbers or Keynote

2. Click the ‘+’ button and choose ‘Copy from Webdav’ (assume a doc is to be loaded)

3. Enter https://Webdav.storagemadeeasy.com as the server address and your smestorage username and password as authentication. This will then load the file tree and the clouds available to the account.

4. Tap on a document to load it and start editing

5. When finished just choose the “Copy to WebDAV” button and it will be saved.

In this way documents in Clouds not supported by iWork can be edited and saved.

 

Facebooktwitterredditpinterestlinkedinmailby feather

Turning any Storage Cloud into an Amazon S3 compatible Private, Public or hybrid Cloud

In the past we have written about Amazon S3 and how, aas the 100 pound gorilla, of the Cloud Storage world, it’s S3 API has become almost a de facto interface for developers. This is one of the reasons that we originally added an S3 API protocol adaptor to our service.

Many start up’s, small businesses and even enterprises choose initially to use S3 for storage.  This can be fine initially, however, when the volume increases the monthly bill can become an OPEX issue and small companies (and Enterprise) are looking for ways to slash their costs in any way they can. Aside from this other companies have stringent issues about where data is stored (for clarification, Amazon S3 is PCI DSS 2.0 compliant,   SAS 70 Type II certified, and VPV ISO 27001 certified) or wish to store it within their own data centre or site.

As SMEStorage supports over 35 Clouds and SaaS services, you could very easily turn Google Docs, Box, Windows Azure or DropBox into an S3 Platform, or you could just add your own NetGear or PogoPlug appliance, or other private storage implementation.

The SME hosted service, and Cloud Appliance,  provides the ability access to any Saas or cloud storage mapped to your account via multiple protocols. These include  FTP, WebDav and also S3. These work even if the backend provider does not support the protocol natively. The SME protocol adaptors will do the protocol translation to the native storage provider protocol. One of the benefits of this that the users don’t need any special software to be able to access the Clouds. They can use any FTP, or WebDav client, or in the case of S3 any S3 client or code in which the host endpoint can be changed.

To demonstrate compatibility with the S3 API and tools we will now look at how to use AWS s3curl with a smestorage account.

To use s3 curl you will need to modify s3curl.pl and change the end point to

s3.smetorage.com’ (US Server) or ‘s3eu.storagemadeeasy.com‘ (EU Server) e.g my @endpoints = ( ‘s3.storagemadeeasy.com‘);

Your id is your smestorage account user name and you can obtain your secret key by logging into SMEStorage.com going to “My  Dashboard” (from the sidebar) and copying the API key from  the“Tech Info”  section where the “API secret Key” resides.

Now you are all set to use s3curl. For example to list all the buckets you can use

./s3curl.pl –id smestorageusername –key API secret key http://s3.storagemadeeasy.com

For s3curl command line options please see the README file that is part of the s3curl package. Also note that the secure way to use s3curl is to use the .s3curl file in your home directory to pass the id and and key.

Facebooktwitterredditpinterestlinkedinmailby feather

Cloud federation and governance will dominate in 2012

It’s seasonally topical to write a blog post that will draw a close to the old year with some predictions for the New Year, so read on for a post that fits with that trend…

2011 has been an eventful year for SMEStorage. On the business side we have always been a privately owned self funded company. We have never been VC backed and we’re profitable and have needed to be to be self sufficient. To enable us to expand the founders took a decision to raise some money to enable the company to continue to grow and expand the company. To this end Vehera, the owning entity of SMEStorage sold a small amount of equity enabling Vehera to raise a million dollars to fund the companies push for 2012. This will give the ability to add some more staff to enable us to grow the opportunity we see for our technology with ISP’s and the Enterprise.

On the Technology front we continued building out our support for Cloud’s resulting in SMEStorage now supporting over 35 Storage and SaaS Clouds. We also released a native Windows Phone Client,and also the first versions of Mac and Linux Cloud Tools and we enhanced our native browser plug in’s with support for Google Chrome and Safari. We also enhanced our iOS App for iPhone and iPad many times over the course of the year as well as releasing a native Android client for Phones and tablets. In addition to all of this we also improved our core offering with a myriad of new features which included adding protocol adaptors that exposed Clouds mapped to SMEStorage over WebDav, FTP or the Amazon S3 API, even if the underlying Cloud does not natively support these protocols.

So what for 2012, well, firstly we’ll continue to add more services that can be federated and managed. Shortly we’ll be announcing support for SugarSync, and the UbuntuOne Cloud. We’ll also be adding services less traditionally associated with file stores. The first of these will be BaseCamp, which will be followed by some CRM SaaS services and we have in mind another project / collaboration SaaS tool.

We’ll also be adding even more Cloud governance and e-compliance features. If your interested on our take on Cloud Sprawl and governance please see our prior blog post on this subject.

We intend to push out our revised Cloud Appliance in early 2012. This will give any customer the ability to have a hybrid Cloud governance application that deals with Cloud and local data and service federation that they fully control and own. Customers will be able to host this in their own data centre as it will be available as a VMWare, XEN or KVM appliance. As an alternative we intend to enable easy access to an Amazon EC2 based instance. We also intend to make it easy for resellers to get their ands on it and offer it as a value add to their own business.

It’s our firm belief that with the greater adoption of Cloud, and the increasing array of Cloud Services that 2012 will be the year of Cloud Federation and governance as companies struggle to manage and control the Cloud services deployed in their organisation. We believe that with our advanced service features, comprehensive access clients, and Hybrid on-premise Cloud Appliance that we are well placed to help companies who struggle with these issues.

For general predictions, we’ll make just one, and that is that the “free lunch” is coming to an end. In a volatile economy services that offer “free” may look appealing, but all businesses need to make money to survive and free eventually needs to become paid, and companies need a solid business model to survive. Hoping to capitalise at some point on a large user base of free users is not a business plan. There is room for some element of freemium, we use it ourselves, but our belief is that it has to be underpinned by a solid business plan. If you’d like to read more about this, see this post which goes into a little more depth.

All that remains to be said is to wish you all a “Happy New Year” and we hope all your hopes and dreams are realised in the forthcoming year.

Facebooktwitterredditpinterestlinkedinmailby feather

Bring your own Device is changing Enterprise IT

In the not to distant past most companies had a unilateral policy on cell phones. You were given one by the company and it was a BlackBerry, or it was a Windows Mobile etc, and there was a mandate that you had to use it. The company provided it, you used it, and more often than not you walked around with another personal phone that you actually wanted to own and use.

Today, more and more companies are adopting a BYOD or ‘bring your own device’ approach. The Apple iPad was pinpointed, by research Forrester did on the subject, as what started to consolidate the shift that was preceded by the iPhone, as company executives brought it with them to the office and challenged IT to support it.

Far from IT departments having the ability to strictly dictate the mobile of their ecosystems, they are being challenged by personal smartphone preference. The Forrester report cites 59 percent of companies that were surveyed enabled employees to bring their own phones to work.

Another factor is the rise in remote or on-the-move working. Whereas in the past company workers had found themselves logging onto the corporate VPN from a laptop or PC, many companies use Google Docs or Hosted SharePoint making access easier to “just connect” using web security protocols such as OAuth. Many analysts and government bodies are predicting this as being the future of IT.

We’ve long been an advocate of this ‘martini’ anytime/anywhere type policy of working with data from mobile devices. It’s the future, plain and simple. This is why we very early built out a comprehensive mobile strategy that focused on supporting all the major mobile devices ie. iOS, Android, BlackBerry and Windows Phone.

It’s also the reason why we’ve concentrated on providing governance and e-compliance features that work against what we believe will become the real challenge of corporate IT, that of the sprawl of public and private Cloud Services.

We will continue to focus on this throughout 2012 and broaden not only our supported data cloud offerings but we will also also release support for other SaaS services, some of which are in beta now with some of our customers.

We will continue to expand governance options and integration with Corporate IT, and best of all if you want to host all this in your own data centre, you can using our Cloud Appliance which supports VMware, XEN, and KVM environments.

We believe 2012 will be looked back on as the year that two key themes converged in corporate IT, that of mobile working and Cloud Computing, and we are looking forward to working with existing and new customers to support it.

Facebooktwitterredditpinterestlinkedinmailby feather

Turning a NetGear ReadyNas into a Cloud File Server with WebDav and SME

NetGear ReadyNAS is a fully featured NAS appliance for individuals and small businesses (SMB’s).

The ReadyNAS is a great way to store locally accessible content but it would be even better if you could get to that content when out of the office and on the road. Even better what if you could organise that content, assign which users can access which files remotely, set file access permissions, and more, in essence turning your ReadyNas into a private Cloud File Server.

Thankfully, the ReadyNAS supports WebDAV, or “Web-based Distributed Authoring and Versioning”, which is an an extension to HTTP that allows access to files remotely over HTTP or HTTPS. This enables you to map your ReadyNAS as a Private Cloud to SME This is a true Private Cloud in that your files do not need to be moved or synchronised anywhere else for this to work.

First you need to setup the ReadyNAS for WebDav. You can find a detailed guide on how to do that here.


Once this is done we can begin to add the The WebDav enabled ReadyNAS as a Mapped Private Cloud to SME.

To do this the first thing to do is setup an Account at StorageMadeEasy.com. We will be stepping through the setup of a Cloud File Server Account, but this will also work for free or personal accounts.

After creating an account (in this example a Cloud File Server Account) let’s first configure the WebDav connector to work with the ReadyNAS.

To do this navigate to ‘My DashBoard’ from the sidebar and choose to add a new WebDav Provider.


Choosing ‘Add Provider’ will take you to a screen where you can add the ReadyNAS WebDav provider details.


For the WebDav Server host enter the “IP Address (or DDNS name)/sharename” that you setup when getting your ReadyNAS for WebDav. For username and password use the same name and password that you use for accessing a share on your PC. Change the port to 443 as SSL is enabled. Enter the ReadyNAS share path that you previously entered.

Once done click ‘continue, and you will be prompted to sync the ReadyNAS file meta data from the share that you just created.

Once this is done your ReadyNAS device is available to be used as a CloudFile Server.


If you navigate to the file manager you will see the ReadyNAS files/folders from the share you created on the ReadyNAS:


As well as the ReadyNAS files we can also add other Cloud Files, from any of over 25 Cloud Storage Providers. In this case I’ll add Google Docs using the exactly same procedure as adding the WebDav provider we outlined earlier except this time I’ll choose the Google Docs Provider and step through that wizard. Once Added I’ll be able to add both sets of files in a virtual file tree:


This is now setup to be able to access files using iPhone / iPad, Android, Windows Mobile 7, BlackBerry or any of the Mac,Windows, and Linux desktop drives that SME Supports:


Now we’re ready to create some users. We can do this from our Web Dashboard:


Users login become <username>@<Cloud File Server name>. In this example we used marketing@ReadyNAS.

Once the users are setup we can add some shared Organisation Folders from the File Manager and then set some access permissions against them. These folders can be a mixture of folders that reside on the ReadyNAS or Google Docs, or indeed any other Cloud you have added.


The Cloud Admin can also enable users to be able to setup their own private Clouds with data only they have access to, for example Google Docs Apps accounts that are allocated to each user, or SkyDrive Accounts etc:


There are a myriad of file sharing options which include file links, file links with managed expiry, sharing with collaboration groups, making files public (and if required protecting them with passwords even if public). All these options are also available from mobile devices and tablets:


This is the end of the brief overview of setting up a ReadyNAS appliance to work with the SME Cloud file Server.

Facebooktwitterredditpinterestlinkedinmailby feather

Implementing secure document delivery of private data to the iPad

One of the interesting projects we’ve recently been looking at with several customers is implementing secure document delivery of private (and in some cases public) data to the iPad using a combination of our Open Cloud Platform and our iSMEStorage iPad App.

The iPad seems to have become the executive, and salesman’s choice of device for mobility and ease of use. We’re seeing it everywhere from high end Finance to very small two to three man businesses.

What restricts some businesses from being able to use the iPad a  means of accessing Cloud Data that they store on premise or in public Clouds in private accounts is often security. They need a level of security that can be above what is required for normal everyday use. I’ve outlined some of the requirements below:

 

 

 

 

1. Requirement to have full control over Cloud File Server / Gateway. This requires the company implementing our Open Cloud Platform on their premise or in their data centre. This is reasonable straight forward and we have a whitepaper on the architecture for high availability here.

2. The iPad has to be a complete sandbox and not accessible as a “File system”. Of course, the way Apple designed iOS Apps was that each operate in their own sandbox directory and by default there is no access to different directories from within Apps (unlike Android). However if the device jailbroken all bets are off. To this end, we implemented in our code for such clients that detects if the device is jail broken when the App is installed or launched. If it is then the App becomes inaccessible.

3. Of course in in point 2 above, if the App is not launched and someone gets access to the filesystem via a jailbreak then the files could still be compromised. To this end we have implemented encryption on PIN. The current version of iSMEStorage already enables adding a PIN over above login. For private customers we this PIN to also encrypt the data on the iPad, much like you can do using the home directory encryption that Apple provides on the Mac. This now means that if the device is jailbroken and the App is not launched then the files, even if accessed, cannot be viewed. This feature may well make it’s way into our App Store iSMEStorage App at some point in the future.

4. In the unlikely event someone does get access to the App then all documents that are accessed can be encrypted using the SMEStorage Cloud Platform which means that a PIN is required to download them to the device (where the are encrypted anyway). The encryption is 256 bit AES encryption.

5. Integration with third party authentication services. A number of clients we’ve worked with have their own third party authentication services. In some cases we’ve need to look at integrating these into the authentication mechanism used for our iPad App. Two examples are Ping Identity Server and Arcot mobile authentication solution. You can view a short whitepaper on security integration here.

6. Disabling any document sharing with other Apps. This of course makes perfect sense in a world where you want the ultimate security for files and was simply a case of disabling this feature. This presented some challenges where customers wanted still to have some editing capabilities of documents. To this end we entered into OEM’s with best of breed third party solutions for such private implementations that enable document editing from within the App as well as PDF annotation for PDF documents.

Taking these steps a secure document delivery solution can be achieved for Private data. Public data, stored on such services as Amazon S3, or RackSpace, can if required also be accessed by “plugging them” in at a Cloud Platform Server level. Additional data becomes part of the Cloud File System and can be managed easily within the virtual directory. The Organisation can use the options in the SMEStorage Cloud File Server to require encryption for all documents stored on such services that pass through the Cloud Gateway.

Facebooktwitterredditpinterestlinkedinmailby feather

How to make sure your Cloud data does not disappear overnight

If you you’ve been following the IT news recently you probably saw the issue that users recently had with GMail. If not you can read more about it here. Imagine one morning firing up your Android phone or laptop and finding your data was gone!

Of course, this does not just affect email systems. It can affect any cloud service you store data with. Carbonite was another high profile example of data loss, and of course there are many others, and no doubt there will be many more.

So what can you do to prevent such loss? Well, you can backup! Exactly like you do with your laptop. At SMEStorage all users, including free users, can backup their emails to their storage cloud of choice, as long as their email provider supports IMAP, the user can start or schedule a backup and just leave it to complete. An effective solution to a horrible problem should it ever arise.

What about you Cloud data? Well, our Personal Cloud Lifetime and business users can choose to ‘pair’ a backup cloud with a primary cloud. This will instantly schedule a sync of all existing data to a backup cloud, and it will also backup any future data uploaded, giving you total piece of mind that your Cloud data is highly available as a backup copy is stored on another cloud. this could be Amazon S3 and RackSpace for example, or MobileMe to Azure Storage, whatever combination you would like to choose!

If you primary cloud goes down or your data is not available we’ll get it from your backup cloud.

The Cloud does not have to be a dangerous place, just take sensible precautions to protect your data.

Facebooktwitterredditpinterestlinkedinmailby feather

SME Android Application updated to 1.6 and adds support for Samsung Galaxy Tab and other Linux Tablets

We’ve now released the update to the Android SMEStorage application which adds support for the Samsung Galaxy Tab and other Linux Tablets. Other updates to the Application include:

– Now supports in-app registration

– Added support for large file downloads

– Enhanced sync and added support for background sync on login

– Added a simplified view option

– Changed folder navigation to make it easier for those without trackpads or thumbwheels (now double click supported)

– Adds support for DropBox and Google Storage Clouds

– Updated Notes to support categories

You can find out more about the App and it’s features on our wiki here.

User who already purchase this through SMEStorage can update their App bu logging in from the website and going to “My Cloud add-in’s”. Other users can update from the Android marketplace.

Facebooktwitterredditpinterestlinkedinmailby feather