Cloud Formation
Upcoming SlideShare
Loading in...5

Cloud Formation



My upcoming and ongoing cloud presentation.

My upcoming and ongoing cloud presentation.



Total Views
Views on SlideShare
Embed Views



2 Embeds 10 9 1



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Cloud Formation Cloud Formation Presentation Transcript

    • Cloud Formation Where are They? Finding The Clouds...
    • Who Found The Clouds?
    • What Have They Built?
        • Geographically dispersed data centers.
        • Node / Grid Based Compute
        • Highly Virtualized
        • Compute and Storage Functionality
        • Auto Scaling
        • Infrastructure, Platform, and Software Services
          • (i.e. IaaS, PaaS, and SaaS)
      • Are we closer to what defines the clouds?
    • Why Do We Developers Care?
        • Ease of use
        • Geographically dispersed
        • Instant power
        • Endless storage
        • Low capital costs
        • The ultimate sandbox
        • Multitudes of supported dev stacks
      • ...there's more.
    • What Are Clouds Formed From?
    • Where Are The .NET Clouds?
      • It shouldn't matter about the development stack right?
      • or...
    • Finding Microsoft's Cloud(s?)
    • But There Often Are Problems...
      • ...and Ruby is all Gem Install #awesome...
      • git push fast master AND WHAM, running...
      • ...and I wanted #awesome push for .NET!
    • ...and cloudiness...
      • I wanted code coverage with tests...
      • ...appropriate abstractions 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?  :(
    • Clouds @ AppHarbor via AWS...
      • Finally...
      • I get "git push 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...
    • In All Seriousness...
      • AppHarbor is great...
        • Git + AppHarbor + 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"  ;)
    • .NET Platform Options
      • Amazon Web Services = full instances (i.e. 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.