Cloud Computing archives - Open Source Software and Linux

Open Source Software and Linux:

cloud computing

Oct 4 2008   1:29AM GMT

The difference between Cloud Computing and SaaS



Posted by: John Little
internet, saas, software as a service, cloud computing

I have often wondered what is the difference between Cloud Computing and SaaS (Software as a Service). Tonight I decided to look into this and see if I could come up with some clear definition. Let’s see what we can find.

According to Wikipedia “Cloud computing is Internet (’cloud’) based development and use of computer technology (’computing’).” Well that makes sense. The internet has always been depicted as a cloud in network diagrams. Development of computer applications and the use of computer technology to use those applications makes up the ‘Computing’ part of our question.

So let’s take a look at the definition of SaaS from Wikipedia. “Software as a service (SaaS, typically pronounced ’sass’) is a model of software deployment where an application is hosted as a service provided to customers across the Internet.” Uh oh. It seems to me that ‘an application is hosted as a service provided to customers across the Internet’ is pretty much the same as ‘an application is hosted as a service provided to customers across the Internet’ through the internet cloud of Cloud Computing.

I could have stopped here and decided that they mean the same thing. But what kept nagging at me are some companies selling SaaS services and some selling Cloud Computing services. Let’s take a look at some of these and see if we can come up with some differentiation.

So that we have a picture of what Cloud Computing architecture looks like I borrowed a graphic from Citrix. This graphic represents what Citrix calls it C3 or Citrix Cloud Center architecture.
Citrix C3 Architecture

One of the most well known of either of these terms appears to be Google Apps. On their home page they bill themselves as ‘Software-as-a-service for business email, information sharing and security’. Their applications provide the listed services on Google owned servers. Google is responsible for the hardware and software updates so that burden is lifted from the user organization. Ok so that covers SaaS. Now let’s look at Cloud Computing.

Amazon comes up on the radar as a Cloud Computing provider. On their service page they bill themselves as ‘The cloud you can depend on…At Amazon, we run one of the world’s largest networks of web sites, serving millions of customers every month, and executing millions of transactions for our customers and sellers. Over time, we’ve developed significant expertise in building, operating, and maintaining the worldwide infrastructure required to power this business. With Amazon Web Services, you benefit from our expertise.’ Amazon Web Services (AWS) is the marketing name of Amazon’s cloud services.

Amazon provides backup services, real time database transaction services, resizable compute capacity, queue for storing messages as they travel between computers.

There you have it. While the services are different the idea is the same. The Cloud Computing or SaaS organization provides a technology over the internet cloud as a service. Whether it is a backup or word processor application the customer is still using software and hardware resources of servers maintained by someone else. Ultimately it appears that they are both the same. It just depends on what service you need and whether the provider calls itself a Cloud Computing vendor or a SaaS vendor.

-j

Aug 30 2008   11:16PM GMT

Single signon with Clipperz



Posted by: John Little
Networking, Security, Microsoft Windows, Linux, Browsers, Lotus Domino, internet explorer, single sign on, saas, cloud computing, firefox, opera, sso, encrypt, clipperz, encrypted password

Clipperz provides single signon capabilities using a web browser for all of your web based sites. Clipperz is an open source project started in 2005 by Marco and Giulio Cesare. I have been using Clipperz now for about six months on a daily basis.

From an end user perspective the process is quite simple. Go to Clipperz and register. After registering you can then start adding the sites that you visit that require a password.

clipperz-login

Once you are on the logged into Clipperz click on the Tools link on the orange tool bar on the right hand side. Once on that page scroll down and drag and drop the Add to Clipperz widget to you book marks bar.

clipperz-bookmarklet

Now browse to a web site that requires that you login. While at the login page click on the Add to Clipperz link in the bookmarks toolbar. A small pop-up window will open with some code inside. Copy this code and click on the tab (you are using tabbed browsing aren’t you?) where you are logged into Clipperz. Scroll down to the bottom of the page and click the radio button next to Direct login. Now paste the copied code from the pop-up window into the box title Direct login configuration and then click the create button.

clipperz

After clicking the create button a new text box will show. This is where you put in your login and password information for the web site that you are adding to Clipperz. After you put this in and create it the web site will show on the middle and left hand side of your screen.

Click on the web site link listed on the left hand side of your screen. This will open up a new tab and automatically log you into the site. If you want to edit the title or change the pasword (or if you got it wrong when creating the link) click on the link in the middle of the page. This will allow you to edit your login information. It even has a facility to decrypt your password if you want to see what it is or just make sure that your are typing it correctly.

For the more technical or paranoid among us Clipperz uses Ajax and JavaScript technologies built into your browser to encrypt your passwords. The encryption takes place locally on your computer before being sent to the Clipperz servers. Thus the only thing sent over the internet or stored on their servers are the scrambled bits of your password.

With the advent of SaaS and Cloud Computing you need a secure single signon solution for your web based sites where you store photos, financial data and other electronic data. Clippez fills this need as well as working as a password manager and a vault for confidential data. Give it a spin today!

Full disclosure: I have no affiliation with Clipperz other than being a satisfied user.

-j