Sunday, May 16, 2010

Why is SUSE Studio so Addictive?

Simply put, its all about creativity and productivity. If you have never heard of SUSE Studio, please go and check it out at http://susestudio.com... and while you wait for your account creation to complete, check out the screencast and read the many credible IT information sources that have reported/blogged about it (via Google).

However, you will never truly appreciate it until you log in and try to create your first software appliance. As a famous chain of Indian restaurants here in Singapore says: "The proof is in the eating..." senyum

This is my personal take on why I keep going back to SUSE Studio and leveraging its many features. A portion of time spent in my work goes into the creation and setting up of relevant product demos. This is both a repetitive and iterative process. Repetitive because I have to go and show this to multiple business partners and customers. Iterative because with each demonstration, with constructive feedback from my audience, I will enhance the demo (customization). Further, I have regional responsibilities across a few countries (across 5 timezones and many more languages).

Before SUSE Studio, we have tried a few strategies to varying degrees of success:
1. We could create a document that describes how to setup and showcase the demo, emailed it to all the local engineers to replicate.
2. Alternatively, if time is short, we create demos on hard disks and shipped them out.
3. We also tried creating demos in a virtual machine and either ship it or host it on an FTP site for download.

With method (1), there is a lot of duplication of work as each engineer in every country will spend time setting up the demo which consists of hardware, operating system, application and sample data. With method (2), it is slightly more productive because we create the demo once and clone it across 5-10 hard disks and ship them out. However, it is not cost-effective due to the need to purchase hard disk and courier charges... for the next iterative demo, we need the field engineers to ship the hard disk back for updates, and then shipping them off again...

With virtualization as described in method (3), we are able to create portable demos across a variety of hardware (laptop to servers). We overcome the time consuming & duplication of work in (1) and the resource & shipping costs in (2). The only challenge is the network download bandwidth available in different countries.

SUSE Studio is the next step in productivity in this direction, here are the key advantages:
a) We create/design the demo workload (software appliance) within a web browser! There are a decent amount of templates, online repositories with latest versions of software and Web 2.0 wizards that progressively advises you on software version compatibility and related hints.

b) We can simultaneously target different output formats (ie VMware, VirtualBox, Xen, Disk Image/USB key and live CD/DVD iso), all generated online on someone else's infrastructure. sengihnampakgigi

c) We can "testdrive" the generated demo online via a web browser and eliminate the need to download the images until we are happy with our creation.

d) We can share these demos (software appliance) to a wider audience*

I do not need the constant availability of powerful machines with virtualization capabilities and loads of hard disk space for creating many different demos with even more snapshots. As long as I got a web browser and Internet access, I can use SUSE Studio to create new demos or improve on existing ones. Once I reach a milestone in my demo, I version it and make the link to download the image available to our engineers.

For (d), while not officially available at this time, I am fortunate to be eligible to beta-test the "marketplace" feature where you can share your appliance to all members (beta testers) of SUSE Studio. I can browse or search for software appliances, try them out, clone their configuration as a base template for additional work/customizations, rate them (5 star system) etc.

All these little things add up in improving productivity and giving me more time to engage my brain for creativity in designing the next iteration or new demo.

That is why SUSE Studio is so Addictive for me. peace

PS: For ISVs who signed up with Novell for the SUSE Appliance Toolkit, you get to deploy an enhanced SUSE Studio onsite, thus having a software appliance workbench service in your private network, I mean, Cloud. encem

2 comments:

  1. how can i download suse studio for free. Is there any website that will provide it for free?

    ReplyDelete
  2. Hi Samuel, SUSE Studio is a free online service at http://susestudio.com so all you need is a web browser (Firefox, Chrome, IE, Opera, Safari etc).

    However, if you are referring to setting up your own local server providing SUSE Studio services on your intranet, you should look at the SUSE Appliance Toolkit (v1.1). It includes Studio-OnSite (amongst other software components).

    http://www.novell.com/products/suse-appliance-toolkit/

    This link below is for 60 day evaluation download:

    http://download.novell.com/index.jsp?product_id=&search=Search&families=16813&version=40084&date_range=&date_start=29+Oct+2010&date_end=29+Oct+2010&keywords=&sort_by=&results_per_page=&x=35&y=11

    ReplyDelete