EC2
- September 5th, 2011, 12:05 AM
- Posted in technology . work
- Write comment
So Amazon (Web Services) has a service called EC2, which is essentially their hosting service. Due to some stuff I’m working on at work, I have been taking a look at what kinds of service automation are possible, and that led me to look at EC2.
So the first thing that is interesting to me is that their hosting model is based *entirely* on usage of their resources. Which, I mean, that makes sense, right? Assuming you can commoditize all the pieces of it in some kind of meaningful way. Storage, CPU, RAM, etc… assuming you can assign per minute/hour/day kinds of numbers to that. And if you aren’t running some kind of major site that gets monstrous hits or requires huge storage, I can see this model being VERY attractive.
I’m making an attempt to map some of the websites I have to this sort of model, and see what might make sense to move over to that.
Further reading on the subject shows the possibility of using their S3 storage buckets for static websites as well. There is a huge community and effort among tech folks to use this sort of solution. All kinds of little mini-projects and products being developed to take things that would normally be very dynamic content (like say, this blog), and host it in a static form. It removes a HUGE amount of overhead with all the blog software and CPU intensive stuff if you can swing it.
That reading also led me down the road of website optimization. Wow. So I’ve been living under a rock for a few years, apparently.
Long story short: I’m going to be throwing up some blog posts describing and/or documenting some of my travels down the road of using EC2 with some of the above goals. We’ll see what comes of it.
Welcome to the cloud! Amazon and Rackspace both have very reasonable IaaS offerings. You might also be interested in some PaaS offerings like the Google App Engine, Rackspace CloudSites, or MS Azure.
You can use the GAE for free (depending on how much traffic you expect); though, it’s limited to Perl or Java.
If you’re thinking about a slightly larger scale, I should also mention…
http://www.cloud.com/ (now a part of Citrix)
Building out with CloudStack can make you IaaS agnostic.
Yeah, thanks. I’m currently not doing any apps, but that may come in the future. For the moment, I’m just looking at a couple hosting efforts, seeing if I can minimize costs, this LDAP experiment, and my personal blog (this site). We’ll see where it all goes.