Cloud computing: getting the benefits while maintaining uptime

eCommerce Technology

We rely heavily on cloud computing, so far as we don’t have any files saved locally except a few pdf’s that have been downloaded and a handful of MS Office documents. Everything else is stored up in the cloud – email, documents, our Warehouse Management System (WMS), our accounts – the list goes on. Given we don’t have any files locally, it also follows we have almost no software in our office, bar a web browser, pdf viewer and a printer driver.

The benefits of cloud computing is that you can work on just about any PC, tablet (or even a few phones recently) and can work as if you’re very much in the office. Everything is there, just where you left it and it’s always the most recent version you were working on no matter what PC you were last using.

Information can be shared both inside the company and out and many employees often work simultaneously on a document, passing revisions for review without the need for sending the document. It’s also the way that we give all of our clients access to live information about their fulfilment accounts. Since our 3PL warehouse is managed using an online system, the data is available instantly to all of our clients – we don’t need to send it or copy it, they can access the data that’s stored on the live production server.

To accomplish all this we use a lot of Google’s services, specifically their Business Apps package, and also our own virtual cloud server. Both use heavily redundant systems, back-ups, disk arrays and mirrors to ensure they have 100% (or as close to) uptime.

The pitfall of this anywhere computing is that it is hugely reliant on an internet connection. This means if you’re working in the middle of nowhere, or your connection fails, you may as well be looking at a blank screen as without the web there is absolutely nothing to see or do. This gives you two choices – keep duplicate local copies so you can keep on working (see Google Gears for their version of this) though the reality is this often causes more problems than it solves – or install redundant connections. Given the wealth of benefits, we chose the latter and have 2 completely independent connections to our building. It’s worth emphasising that they need to be completely independent. For example, two broadband connections on separate phone lines, from separate providers may seem independent, but if the telephone exchange goes down it will take out both lines unless you are lucky enough to be able to get lines from different exchanges.

Much better is to opt for a mix of technologies such as broadband, 3G/HSDPA, Cable, Satellite; giving a higher level of security. Combined with a mutli-WAN router you’ll be able to switch seamlessly between several connections at once.Unfortunately, this doesn’t solve the issue of working in the middle of nowhere – unless you are willing to put up with the size, weight and cost of a mobile Satellite dish?