Saturday, November 18, 2006

Qemu, VMware, & Emulation

Doug Schaefer at QNX has an interesting post on Qemu
"... an open source processor emulator that can emulate a number of different processors and peripheral devices, to run a Debian Linux ARM installation."

Qemu can sometimes run faster than the ARM it is emulating! Not magic at all when you think about it a bit, but cool for sure.

More typically my goals are the opposite: I like VMwar's ability to run a configured os + software unchanged. Slow is just fine. Even if scaling after development making development smooth and hiccup free is wonderful. Really it is a requirement. Coding by convention (ala Ruby on Rails (RoR)) solves many problems. But its not appropriate for all contexts and when it is not, VMware is one approach that may help.

Tuesday, November 07, 2006

Amazon Elastic Compute Cloud (Beta)

Got it!

If you are not familiar with the offering, check this out.

Pricing

  • Pay only for what you use.
  • $0.10 per instance-hour consumed (or part of an hour consumed).
  • $0.20 per GB of data transferred outside of Amazon (i.e., Internet traffic).
  • $0.15 per GB-Month of Amazon S3 storage used for your images (charged by Amazon S3).

Who needs it?

Lets say you are developing a custom content management system for a photo editor. Raw images from today's cameras run about 5 - 15 megs. Lets plan ahead and assume 25 megs so we get an even 40 per gig. It would be easy to shoot 400 gigs of photos in a year or two & the required disk drive would cost $250 & then you would need reduncancy and backup & all of a sudden $1,000 in fixed costs plus co-hosting fee. It adds up. Finally you could be sure that your bargan basement ISP would not be able to restore your backups when you really needed them any way.

Enter the cloud

400 gigs of storage will cost $40 per month.
Working with 10 images per hour, 10 hours a day would require about 2.5 gigs of traffic at $ .20 each. Fifty cents. $15/month.

Plus: No IT department