Your SlideShare is downloading. ×
0
Cloud Computingand the Microsoft Developer:A Down-to-Earth Analysis<br />Andrew J. Brust<br />Founder & CEO<br />Level: In...
Founder, CEO, Blue Badge Insights<br />Providing strategy and advisory services to MS partners + customers<br />Microsoft ...
Author<br />Find it online soon at:http://www.microsoft.com/windowsazure/whitepapers<br />
Agenda<br />Framing the Cloud Question<br />Cloud Stack Components<br />Cloud Stack Economics<br />Other Dimensions<br />T...
The Paradox of Futurism<br />Do what I say, not what I do<br />Getting ready, and getting your work done<br />Should you g...
Principles and Considerations<br />Elasticity<br />IaaS vs. PaaS<br />Storage<br />Data: Structured or Relational?<br />Sy...
The Cloud Shouldn’t Be a Big Deal<br />Things get really useful when people stop fetishizing them<br />But things always s...
The Service Spectrum<br />
Agenda<br />Framing the Cloud Question<br />Cloud Stack Components<br />Cloud Stack Economics<br />Other Dimensions<br />T...
Basic Services<br />SQL Azure, [SQL Azure Reporting, Data Sync]<br />SQL Express, Standard in Windows EC2 Instances, Relat...
Management<br />AzureWatch[[[3rd pty: Paraleap]]]<br />Auto Scaling/CloudWatch<br />Dynamic Scaling<br />Azure CDN<br />Cl...
The Amazon Stack: Extras<br />Elastic MapReduce<br />Map-Reduce<br />High Performance Computing<br />Clustering<br />
Force.com<br />Database.com<br />Database<br />SiteForce<br />Sites<br />AppForce<br />LOB App Gen<br />VMForce<br />PaaS ...
RackSpace<br />Cloud Files CDN (Akamai)<br />CDN<br />Cloud Servers<br />IaaS Compute<br />Cloud Files, Cloud Drive<br />S...
Other Stacks<br />               App Engine<br />
PaaSDev Stacks<br />Azure:<br />.NET (C#, VB and C++) with Visual Studio<br />PHP, Ruby, Python or Java with Eclipse<br />...
Windows Azure Companion<br />Azure Installer<br />Originally designed for PHP and PHP-based CMSes<br />Configure ATOM feed...
Agenda<br />Framing the Cloud Question<br />Cloud Stack Components<br />Cloud Stack Economics<br />Other Dimensions<br />T...
Instance Sizes<br />
Amazon Pricing<br />Prices Higher in N. California, Ireland, Singapore; higher still in Tokyo<br />
Instance Sizes<br />
Economics: Azure vs. AWS(N. Virginia/US pricing)<br />Compute Arrangements:<br />Azure: Pay as You Go, Subscription (54% o...
Amazon Other Instance Types<br />
Agenda<br />Framing the Cloud Question<br />Cloud Stack Components<br />Cloud Stack Economics<br />Other Dimensions<br />T...
SaaS Stacks:<br />
Hybrid/Private<br />Common wisdom: most enterprises will use hybrid approach to cloud, either while migrating or forever.<...
Ecosystems<br />Amazon’s is huge: I count 409 partners listed at: http://aws.amazon.com/solutions/solution-providers<br />...
Momentum (in Redmond)<br />Azure is extremely complete and capabale, relative to the market<br />AWS may be startup-friend...
What’s Missing From the Cloud?<br />Microsoft<br />0365/Azure integration<br />Azure Appliance<br />Azure VM Role guidance...
Agenda<br />Framing the Cloud Question<br />Cloud Stack Components<br />Cloud Stack Economics<br />Other Dimensions<br />T...
Should You Move?What Should You Take?<br />Everyone should do some sandbox work<br />Partner Network, MSDN and free offers...
When?<br />If your clients are ready, go!<br />If not, get ready anyway<br />Sell the hybrids<br />As with any new technol...
Business Models<br />Moving from solutions to products<br />Moving from consulting firm to ISV<br />Moving from hourly rev...
Upcoming SlideShare
Loading in...5
×

Cloud Computing and the Microsoft Developer - A Down-to-Earth Analysis

2,763

Published on

Slides from my Keynote at Visual Studio Live Las Vegas 2011 (Day 2).

Closely compares Azure to AWS, and discusses Force.com, Google, Rackspace, VMWare and Red Hat.

Discussion includes capabilities, pricing, strategy.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,763
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
55
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Cloud Computing and the Microsoft Developer - A Down-to-Earth Analysis"

  1. 1. Cloud Computingand the Microsoft Developer:A Down-to-Earth Analysis<br />Andrew J. Brust<br />Founder & CEO<br />Level: Intermediate<br />
  2. 2. Founder, CEO, Blue Badge Insights<br />Providing strategy and advisory services to MS partners + customers<br />Microsoft Regional Director, MVP + Member, Microsoft BI Partner Advisory Council<br />Visual Studio Live! speaker, co-chair, user group leader, advisor to NY Technology Council<br />“Redmond Review” columnist for Visual Studio Magazine and Redmond Developer News<br /> brustblog.com, @andrewbrust<br />Bio<br />
  3. 3. Author<br />Find it online soon at:http://www.microsoft.com/windowsazure/whitepapers<br />
  4. 4. Agenda<br />Framing the Cloud Question<br />Cloud Stack Components<br />Cloud Stack Economics<br />Other Dimensions<br />Timing and Motivation<br />
  5. 5. The Paradox of Futurism<br />Do what I say, not what I do<br />Getting ready, and getting your work done<br />Should you go to the cloud or should it come to you?<br />
  6. 6. Principles and Considerations<br />Elasticity<br />IaaS vs. PaaS<br />Storage<br />Data: Structured or Relational?<br />Symmetry: How much changes?<br />
  7. 7. The Cloud Shouldn’t Be a Big Deal<br />Things get really useful when people stop fetishizing them<br />But things always start with a fetish phase<br />You shouldn’t need:<br />Special code, tools or thoughts<br />Cloud should be a near dialect, not a new language<br />But big shifts rarely provide this early on<br />
  8. 8. The Service Spectrum<br />
  9. 9. Agenda<br />Framing the Cloud Question<br />Cloud Stack Components<br />Cloud Stack Economics<br />Other Dimensions<br />Timing and Motivation<br />
  10. 10. Basic Services<br />SQL Azure, [SQL Azure Reporting, Data Sync]<br />SQL Express, Standard in Windows EC2 Instances, Relational Data Service (RDS – MySQL/[[Oracle]])<br />Database<br />AppFabricService Bus, Access Control, Caching, [[Integration, Composite App]]<br />Simple Notification Service (SNS), AWS CloudFormation<br />Application Server, Deployment<br />Web Role, Worker Role<br />((Elastic Beanstalk))<br />PaaS Compute<br />Elastic Compute Cloud (EC2)<br />((VM Role))<br />IaaS Compute<br />Queue, Table, BLOB StorageAzure Drive<br />Simple Queue Service (SQS), SimpleDB, Simple Storage Service (S3)Elastic Block Storage (EBS)<br />Storage<br />Windows Azure hypervisor<br />Xen (highly customized)<br />Virtualization<br />[CTP], [[Announced]], ((Beta))<br />
  11. 11. Management<br />AzureWatch[[[3rd pty: Paraleap]]]<br />Auto Scaling/CloudWatch<br />Dynamic Scaling<br />Azure CDN<br />CloudFront<br />Content Delivery<br />((Azure Traffic Manager))<br />Elastic Load Balancing<br />Load Balancing<br />Remote Access<br />Intrinsic<br />Remote Control<br />((Azure Connect))<br />Virtual Private Cloud (VPC)<br />Hybrid/Private<br />[[[3rd Party]]], ((Beta))<br />
  12. 12. The Amazon Stack: Extras<br />Elastic MapReduce<br />Map-Reduce<br />High Performance Computing<br />Clustering<br />
  13. 13. Force.com<br />Database.com<br />Database<br />SiteForce<br />Sites<br />AppForce<br />LOB App Gen<br />VMForce<br />PaaS Compute<br />VMware vSphere<br />Virtualization<br />
  14. 14. RackSpace<br />Cloud Files CDN (Akamai)<br />CDN<br />Cloud Servers<br />IaaS Compute<br />Cloud Files, Cloud Drive<br />Storage<br />XenServer<br />Virtualization<br />
  15. 15. Other Stacks<br /> App Engine<br />
  16. 16. PaaSDev Stacks<br />Azure:<br />.NET (C#, VB and C++) with Visual Studio<br />PHP, Ruby, Python or Java with Eclipse<br />AWS Elastic Beanstalk: Java with Eclipse<br />Force.com VMForce: Java with Spring/Eclipse<br />Google AppEngine: Java, Python with Eclipse<br />VMWare Cloud Foundary: Java with Spring/Eclipse, Rails and Sinatra for Ruby, Grails on Groovy, Node.js<br />
  17. 17. Windows Azure Companion<br />Azure Installer<br />Originally designed for PHP and PHP-based CMSes<br />Configure ATOM feed to install any Azure-tested application<br />
  18. 18. Agenda<br />Framing the Cloud Question<br />Cloud Stack Components<br />Cloud Stack Economics<br />Other Dimensions<br />Timing and Motivation<br />
  19. 19. Instance Sizes<br />
  20. 20. Amazon Pricing<br />Prices Higher in N. California, Ireland, Singapore; higher still in Tokyo<br />
  21. 21. Instance Sizes<br />
  22. 22. Economics: Azure vs. AWS(N. Virginia/US pricing)<br />Compute Arrangements:<br />Azure: Pay as You Go, Subscription (54% off)<br />AWS: On-Demand, Reserved (50% off), Spot<br />Storage Fees:<br />Azure: $0.15/GB/Month stored; $0.01 per 10,000 txns<br />AWS: $0.10/GB/Month provsnd; $0.10 per million txns<br />Database Fees:<br />SQL Azure: $10/GB/Mnth; $0.10/GB in, $0.15/GB out<br />AWS RDS: $10/GB/Mnth; $0.10/GB in, <=$.15/GB out<br />PLUS $0.11-$2.60/hour, based on RAM, cores<br />
  23. 23. Amazon Other Instance Types<br />
  24. 24. Agenda<br />Framing the Cloud Question<br />Cloud Stack Components<br />Cloud Stack Economics<br />Other Dimensions<br />Timing and Motivation<br />
  25. 25. SaaS Stacks:<br />
  26. 26. Hybrid/Private<br />Common wisdom: most enterprises will use hybrid approach to cloud, either while migrating or forever.<br />Azure Connect<br />VPN connection allows on-premise assets and cloud assets to co-mingle<br />Amazon Virtual Private Cloud (VPC)<br />A private, isolated section of AWS cloud<br />Allows VPN connection to on-premise assets<br />EC2 dedicated instances: physically isolated servers in a VPC<br />Azure Appliance:<br />Allows Azure hardware and OS to run physically on-premise<br />Announced almost 1 year ago; details still to come<br />
  27. 27. Ecosystems<br />Amazon’s is huge: I count 409 partners listed at: http://aws.amazon.com/solutions/solution-providers<br />Microsoft’s is growing. I count 81at the Windows Azure Marketplace:http://windowsazure.pinpoint.microsoft.com/en-US/applications/search?q=azure<br />
  28. 28. Momentum (in Redmond)<br />Azure is extremely complete and capabale, relative to the market<br />AWS may be startup-friendly but MS is enterprise-friendly<br />The smartest people at Microsoft are working on the cloud and morale is high<br />It’s the bright spot in Redmond<br />But it’s not lucrative…yet.<br />The opportunity for you<br />
  29. 29. What’s Missing From the Cloud?<br />Microsoft<br />0365/Azure integration<br />Azure Appliance<br />Azure VM Role guidance<br />General<br />Business Intelligence<br />SANs<br />Appropriate licensing from ISVs<br />
  30. 30. Agenda<br />Framing the Cloud Question<br />Cloud Stack Components<br />Cloud Stack Economics<br />Other Dimensions<br />Timing and Motivation<br />
  31. 31. Should You Move?What Should You Take?<br />Everyone should do some sandbox work<br />Partner Network, MSDN and free offers make this feasible<br />Managed partners should pursue proactively<br />Build a practice with a small, elite crew<br />Brownie points with MS and better chance of leads<br />Cloud candidates:<br />Managed hosting engagement<br />Departmental app<br />Mobile app, for any platform<br />Anything that is straight ASP.NET + SQL Server and may need to scale.<br />
  32. 32. When?<br />If your clients are ready, go!<br />If not, get ready anyway<br />Sell the hybrids<br />As with any new technology, sometimes you need to make it your own decision<br />How you will transform:<br />You get Microsoft’s SLA<br />You now provide turnkey hardware + infrastructure<br />
  33. 33. Business Models<br />Moving from solutions to products<br />Moving from consulting firm to ISV<br />Moving from hourly revenue to periodic fees<br />It isn’t about on-prem vs. off<br />It’s about needing less infrastructure expertise and sysadmin talent (but you still need some)<br />It’s about automated provsisioning<br />It’s about bigger customers<br />
  34. 34. Thank You!<br />Resources at: http://bit.ly/cloudkeynote<br /> brustblog.com, @andrewbrust<br />andrew.brust@bluebadgeinsights.com<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×