Node / Grid Based Compute • Highly Virtualized • Compute and Storage Functionality • Auto Scaling • Infrastructure, Platform, and Software Services o (i.e. IaaS, PaaS, and SaaS) Are we closer to what defines the clouds?
Geographically dispersed • Instant power • Endless storage • Low capital costs • The ultimate sandbox • Multitudes of supported dev stacks ...there's more.
and interface design in the SDK... Good practice and no sealed classes... Easy integration into a CI or CD environment... ...and I didn't want my instance to take 15-30 minutes to start... ...if it even did start. Help? :(
appharbor master"... I get testability with coverage and clean code and... I get instances that start in seconds... I get SPEED and QUALITY... I get SOLID Architecture... I get freedom from lock in...
+ Nuget = .NET Rubyized for Railing. • Node.js + jQuery + Javascript = Disruption in Dev Stacks. • Windows Azure Has Many Growing Pains. • AWS, Rackspace, and Others + RoR + PHP = Internet Startup World at this time. • Scalability != .NET or Ruby on Rails or JSP or X Framework • Scalability == Good Architecture + Infrastructure • The Cloud Providers have great products, but it isn't for everything... "yet" ;)
you get complete control over your "machine" in the cloud + networking, routing, etc). Windows Azure = partial control + easy to use SDK & platform that WILL lock you in to their environment + current growing pains. AppHarbor = Bleeding edge .NET + agile + code coverage + SOLID practices + good pattern usage + fast environment w/ CI or CD.