By Keith Laska, Senior VP, SDL Language Technologies
Ignorance is bliss. At least that’s what I thought when I started researching the millions of definitions and variants of Cloud Computing while listening to one of my favorite classics from The Doors. By distilling all of the available information I was able to clear my head for a minute, sit back, meditate and jot down the reasons why cloud computing has become so confusing….
1. Cloud Computing is anything and everything “online.” There, I said it. Technically, one can open up a browser, connect to their web-based email, open up an application on their iPhone, join a webinar, buy a product on Amazon.com, and all of this fits under the literal description of “cloud.” Why? Because the core definition of Cloud Computing is anything, sitting somewhere, online.
2. Confusion with Cloud comes from mixing “back-end” and “front-end” capabilities. People tend to get most confused when words like “SaaS, IaaS, and scalable multi-tenancy” get mixed together with “ease of use, browser-based and pay as you go.” I tend to categorize these separately to make it as simple as possible to understand without risking loss of IQ points. For me, Cloud “back-end” is techie stuff that “front-end” users should never have to worry about. Cloud back-end can be hosted remotely in a public, private, hybrid, compute cloud or any combination of those. It can rely on an architecture that allows the number of users to scale profitably without concern of outage or stalling. It allows companies to “pay as they grow” and scale server and storage capacity as and when they need it. But for the user – all of this techie stuff should be virtually seamless and hidden. Think of Google Search Engine – there is a heck of a lot of technical capability built behind that application – servers, storage, scalability to allow billions of hits per day. But as a user, all you see is that simple search bar.
3. Cloud computing explained. I then created a cheat-sheet that helped me understand the various types of cloud:
- Private Cloud. This can be information stored on your own personal PC, or corporate information held on corporate servers walled off from public access. This is basically information hosted privately, whether you are an individual or corporation.
- Public Cloud. This is information stored in a public environment, outside of your firewall. Your data could be in a server in Northern Alaska or in Southern New Zealand, but you don’t care. Because it’s secure and the most important thing for you is not where it’s held but that it’s instantly accessible and backed up. All the better for you, as you don’t have to worry about storage disks, your house burning down, or the company premises getting broken into.
- Hybrid Cloud. I liken this to the folks who will eventually swim in the lake, but are dipping their toes in to check the water temperature on a regular basis. A good example for a consumer is someone who uploads photos to Flikr for everyone to access (public cloud) however keeps backups of tax returns on a hard disk connected to their home computer (private cloud). For a company, this could mean hosting your customer data with Salesforce.com (public cloud) but hosting the data residing in your SAP implementation down the hall from your office (private cloud).
- Confidential Cloud. This is an environment where customers would like to access applications in the Cloud but would like to outsource the hosting and management to a third-party provider. In this instance, the outsourced provider manages the application, the servers and security. It’s neat for companies because they don’t have the hassle of managing all of this stuff in-house. However, it’s not as cost-efficient as a Public Cloud where you share resources, storage and bandwidth with a wider audience to reduce overall costs.
4. There is a big difference between “traditional cloud” and “future cloud.” This was the pièce de résistance that helped me understand – and effectively segment – the various definitions of Cloud Computing. For me, 90% of the technology we are using today is “traditional cloud.” In other words, our everyday lives sit in this cloud. From accessing Google Search, to our web-based email, this “traditional cloud” has been around for some time. Future or Public Cloud needs a number of trend convergences to really take hold.
- First convergence: We must enter the World of Web 3.0 – where you no longer concern yourself with on-demand, ubiquitous online internet connectivity, it’s just there as, and when, you need it. At home, in the car, underground, in an airplane. Anywhere. This is the semantic web, where every piece of information online is categorized and accessible immediately (even your own personal profile and levels of expertise – think LinkedIn or Facebook). This may even be a world where you pay for information online. (How much would you pay to search through Google - $1 a day?) Remember, nothing is free. You currently pay indirectly for internet search because your information is sold to the highest advertising bidder.
- Second convergence: The work you do online comes to you based on your skills and levels of expertise. Not so difficult to imagine. You get an interview for a job because you theoretically have skills that match the job requirement. Except in the Future Cloud, you no longer have to go to get that work – it comes to you based on your online profile. Simple, easy, efficient.
- Third convergence: There are a number of obstacles in the way of Public Cloud being adopted by the masses, which has led to a “hybrid” approach to Cloud adoption (some company information in a Public Cloud, some information in a private cloud). In order for Public Cloud to fully succeed, answers to security provisioning, storage management, data movement and bandwidth limitations need to be accounted for and solved.
In any case, clouds are all around us and multiplying quickly. Everyone’s getting on the hype-wagon and joining will probably just be a matter of time…
For more information, check out the presentation “Demisting the Cloud” – now live in Elevation Center, SDL’s virtual briefing center for cloud computing: http://events.unisfair.com/rt/sdl~cloud