Bordertown Labs Blog

Notes from Bordertown Labs with posts regarding software development for the iPhone, Ruby on Rails, tips and code.

» Contact with inquiries.


Visualize your geodata in augmented reality with 3DAR by Spot Metrix.


Apr 27th, 2009 @ 10:43 am

Migrating into the cloud

Today I made the transition to Heroku.  Now my hosting cost is flexibly determined by resource consumption.  Stability and performance are ensured because our site will be hosted in Amazon’s cloud.

Heroku’s technology is quite impressive.  It’s built on top of Amazon’s Elastic Computing Cloud infrastructure.  User requests are distributed across identical instances of my site based upon real-time traffic load.  All important system level performance and data security configurations are managed automatically.  Resources are automatically allocated and released, adapting to my site needs every moment.  I pay for resource consumption.  I never need to worry about upgrading server hardware or software again since the entire architecture is in the cloud, which is distributed across thousands of Amazon’s vast server farm.


As you let this idea settle into your thinking, you start to realize that the computing power available through the Internet has become immensely greater than you might have imagined.  With respect to scaling, cloud computing removes humans and specific hardware concerns from the equation.  Applications running in the cloud are much less constrained by physical limitations like CPU, RAM, storage or even geographic location.  If an app needs more power, the grid allocates it when and where it’s needed.


“The future is here.  It’s just not evenly distributed yet.” —William Gibson




Comments (View)

 


 
blog comments powered by Disqus

Archive · RSS · Theme by Autumn