The Buzz, blog by Apis Design

July 6, 2010

Cloud Computing Defined

Filed under: Technology industry — Tags: — Robin Eldred @ 10:55 am

The latest and greatest buzzword nowadays is cloud computing. So you don’t feel left out, let’s have a quick primer on what exactly cloud computing is, shall we?

Firstly, there isn’t a universally agreed upon definition, as many people use the term to talk about a variety of different services and systems. But at its core, cloud computing is computing technology that resides on centralized, off-site servers. These servers do the heavy lifting; they run the applications, store the data, and so on. Client computers utilize this technology over the Internet. If this sounds a lot like a mainframe, you’re absolutely right. Funny how all things seem to come full circle, isn’t it?

Another term you may have heard lately, which has a lot to do with cloud computing, is SaaS – Software as a Service. Essentially, these are hosted applications; software you use on a website. Like Salesforce.com, BaseCamp, Google Apps, and so on. These are not new concepts at all. They’ve been around for several years now. But the buzz is due to the business world’s recent eagerness to take advantage of the, well, advantages that cloud computing and SaaS can offer. Namely, cost and time savings. You pay for use rather than per installation, ensuring that you only pay for what you actually consume. And access to applications can, in theory, be instantaneous. No need to purchase, install, update and register your software.

Instead of setting up, installing costly software, and supporting a large number of client PCs, cloud computing allows you to have simple, “thin client” PCs for your users. The real horsepower is kept on the servers (i.e. in the cloud). Software is installed, upgraded, and supported in one place. Users simply use the software and applications as they need. All the client PC needs to do, at its core, is transfer and receive data over a network or the Internet, and display it to the end user.

Google and Amazon have been working with a cloud computing model since their inception. Cloud computing is basically what websites have been for the past 20 years. A simple request is made by the user to the cloud (i.e. a website), where a centralized server (i.e. the web server) processes the request, doing any required database lookups and calculations, and serving back the results in a small, simplified format. The user only needs a web browser, while the server houses the software for the database, programming language, and so on.

Questions that are raised surrounding cloud computing typically revolve around the reliability of the ‘cloud’, specifically the security and integrity of the stored data, hacker and virus protection, support for the applications and the hardware, privacy, encryption, and so on. That said, cloud computing and SaaS are on their way to mainstream acceptance, so be sure to throw out these buzzwords whenever possible. Makes you sound smart, you know.

  • Share/Bookmark

2 Comments »

  1. Anything on the cloud is potentially a huge security hazard. Regardless of howmany security features you put, people always find a way to break through.

    The only other concern I have with cloud computing is the fact that cloud computing isn’t as applicable to hardware intensive programs or applications that require lots of processing power (ie graphics design) as there are bandwidth limitations currently in most places.

    Comment by Terence — July 6, 2010 @ 12:06 pm

  2. Terence, I completely agree about the bandwidth issues. That seems to be the big bottleneck at this point. But with connection speeds increasing all the time, I think it’s only a matter of time before this isn’t an issue either.

    The security threats are also very real. Regardless of how computing is done until the end of time, I think we’ll always have security and privacy issues. It will be interesting to see what sort of solutions arise to put people’s fears to rest and really set cloud computing off and running.

    Comment by Robin Eldred — July 7, 2010 @ 6:26 am

RSS feed for comments on this post. TrackBack URL

Leave a comment