Amazon EC2’s New Images

Amazon.com is really the leader right now in so-called “cloud computing”, where there’s some anonymous cluster of servers that you somehow use for various reliable services.

They started with “S3“, meaning “Simple Storage Service”. S3 is a back-end web service that allows you to place, retrieve, and share files via some sort of web back-end interface. As I’m not really a web developer, that interface is beyond me for the moment. However, various programs have cropped up that act as a front-end to S3, my favorite being JungleDisk. Once JungleDisk is fired up, you have what appears to be a network disk with unlimited storage. It is, in fact, effectively unlimited, though it of course comes at a cost. There’s a bandwidth cost whenever you move things to and from, and an ongoing storage cost. The ongoing storage cost is something like a charge based on your “average daily balance” of storage used, and is currently charged at a mere $0.15/GB/month. So, if you want to store 100 GB, that’s $15/mo. Not bad. Remember, too, that you’re never paying for storage that you don’t need, unlike some other services.

After they got S3 stabilized, Amazon.com came out with another beta “cloud” service, the “EC2“, for “Elastic Compute Cloud”. They let you run virtual machine images, basically, charged at an hourly rate. This was kind of interesting, and had some usefulness for a lot of people, but the machines were somewhat small and weak.

No more.

Within the last few days, they launched larger machine images with an x86_64 architecture, up to 4 virtual cores, and nearly 16GB of available RAM. Now we’re talking something interesting for people like me, and our lab. As a test, I created my own custom image, containing our simulation software, and fired it up. For $0.80/hour, I can get the equivalent of 2 of our 2-core Opteron cluster nodes. It’s a little slower than that, but only just. It also probably doesn’t scale as well as our current system, and I know it won’t scale as well as the system that will be arriving on Monday, but something tells me that this will change. I’m not the only one out there that wants to run cluster applications on EC2, as a quick google search will reveal.

Furthermore, this is a relatively cheap and ubiquitous platform that would allow someone to run high-performance applications without the overhead of purchasing a complete cluster. It would be good for, say, starting a business that required a large amount of computing power without having to purchase, store, feed, cool, and house all of that hardware up front. Once things got rolling it would be possible to use revenue to purchase and maintain such dedicated hardware.

The one major down-side of EC2, as I see it, is that it doesn’t save any of the data on the machine once the machine is shut down. One has to ship the data off to S3 (no charge) or another machine (bandwidth charges apply) before shutting it down. Nonetheless, as the tools for interacting with S3 improve, I expect that this limitation will disappear as well.

I should note that I’m not affiliated with either Amazon.com or JungleDisk in any way, except as a happy user.

Colds Suck

I seem to have gotten whatever cold is going around, and have quarantined myself at home so as not to infect my co-workers. I think I got it from one of them and I don’t want to do the same thing to the others.

Contagion aside, a combination of real pseudoephedrine, mucinex, and ricola lozenges has me feeling nearly normal.

Finding related articles graphically

When doing a literature search, it’s a good idea to start from a few articles and then (if they are along the lines of what you are looking for) use their references and articles that reference them to expand the search.

One handy way of doing that is with the HubMed Graph Browser. You get to it by finding an article (like mine here) and then selecting the “Graph” link next to “Related” in the line of options at the bottom.

Once you load the TouchGraph, you can see the related articles, change the depth of relationships graphed, zoom in and out, and so on. It can be a nice alternative to the normal related articles list, graphically showing distance and relation.

Ceiling cat wantz moar ceilings!

Our new building (the Computational Science and Engineering Building) at Hopkins lacks drop ceilings throughout. It’s got sort of a modern/industrial look with exposed duct work and so on. It also has marker boards and bulletin boards everywhere. Last week someone wrote on a marker board,

Can we have ceilings?

below it was written,

No ceilings for you! Next!

evoking the Soup Nazi.

This inspired me to create a lolcat-like sign involving the infamous Ceiling Cat:

Ceiling Cat

I have another lolcat made regarding our lack of floor treatments, but that will be posted here only after I post it in real life.

NOLA Rising

If you’re subscribed to the RSS feed for this blog, you will have seen the NOLA Rising photograph that I posted (here). I finally looked up this campaign, and found that they have a blogspot blog here.

As we walk around post-Katrina new orleans, and see things that still aren’t back to normal, it’s always heartwarming to see one of these signs.