SlideShare a Scribd company logo
Cloud Computingand the Microsoft Developer:A Down-to-Earth AnalysisAndrew J. BrustFounder & CEOLevel: Intermediate
Founder, CEO, Blue Badge InsightsProviding strategy and advisory services to MS partners + customersMicrosoft Regional Director, MVP + Member, Microsoft BI Partner Advisory CouncilVisual Studio Live! speaker, co-chair, user group leader, advisor to NY Technology Council“Redmond Review” columnist for Visual Studio Magazine and Redmond Developer News     brustblog.com,      @andrewbrustBio
AuthorFind it online soon at:http://www.microsoft.com/windowsazure/whitepapers
AgendaFraming the Cloud QuestionCloud Stack ComponentsCloud Stack EconomicsOther DimensionsTiming and Motivation
The Paradox of FuturismDo what I say, not what I doGetting ready, and getting your work doneShould you go to the cloud or should it come to you?
Principles and ConsiderationsElasticityIaaS vs. PaaSStorageData: Structured or Relational?Symmetry: How much changes?
The Cloud Shouldn’t Be a Big DealThings get really useful when people stop fetishizing themBut things always start with a fetish phaseYou shouldn’t need:Special code, tools or thoughtsCloud should be a near dialect, not a new languageBut big shifts rarely provide this early on
The Service Spectrum
AgendaFraming the Cloud QuestionCloud Stack ComponentsCloud Stack EconomicsOther DimensionsTiming and Motivation
Basic ServicesSQL Azure, [SQL Azure Reporting, Data Sync]SQL Express, Standard in Windows EC2 Instances, Relational Data Service (RDS – MySQL/[[Oracle]])DatabaseAppFabricService Bus, Access Control, Caching, [[Integration, Composite App]]Simple Notification Service (SNS), AWS CloudFormationApplication Server, DeploymentWeb Role, Worker Role((Elastic Beanstalk))PaaS ComputeElastic Compute Cloud (EC2)((VM Role))IaaS ComputeQueue, Table, BLOB StorageAzure DriveSimple Queue Service (SQS), SimpleDB, Simple Storage Service (S3)Elastic Block Storage (EBS)StorageWindows Azure hypervisorXen (highly customized)Virtualization[CTP], [[Announced]], ((Beta))
ManagementAzureWatch[[[3rd pty: Paraleap]]]Auto Scaling/CloudWatchDynamic ScalingAzure CDNCloudFrontContent Delivery((Azure Traffic Manager))Elastic Load BalancingLoad BalancingRemote AccessIntrinsicRemote Control((Azure Connect))Virtual Private Cloud (VPC)Hybrid/Private[[[3rd Party]]], ((Beta))
The Amazon Stack: ExtrasElastic MapReduceMap-ReduceHigh Performance ComputingClustering
Force.comDatabase.comDatabaseSiteForceSitesAppForceLOB App GenVMForcePaaS ComputeVMware vSphereVirtualization
RackSpaceCloud Files CDN (Akamai)CDNCloud ServersIaaS ComputeCloud Files, Cloud DriveStorageXenServerVirtualization
Other Stacks               App Engine
PaaSDev StacksAzure:.NET (C#, VB and C++) with Visual StudioPHP, Ruby, Python or Java with EclipseAWS Elastic Beanstalk: Java with EclipseForce.com VMForce: Java with Spring/EclipseGoogle AppEngine: Java, Python with EclipseVMWare Cloud Foundary: Java with Spring/Eclipse, Rails and Sinatra for Ruby, Grails on Groovy, Node.js
Windows Azure CompanionAzure InstallerOriginally designed for PHP and PHP-based CMSesConfigure ATOM feed to install any Azure-tested application
AgendaFraming the Cloud QuestionCloud Stack ComponentsCloud Stack EconomicsOther DimensionsTiming and Motivation
Instance Sizes
Amazon PricingPrices Higher in N. California, Ireland, Singapore; higher still in Tokyo
Instance Sizes
Economics: Azure vs. AWS(N. Virginia/US pricing)Compute Arrangements:Azure: Pay as You Go, Subscription (54% off)AWS: On-Demand, Reserved (50% off), SpotStorage Fees:Azure: $0.15/GB/Month stored; $0.01 per 10,000 txnsAWS: $0.10/GB/Month provsnd; $0.10 per million txnsDatabase Fees:SQL Azure: $10/GB/Mnth; $0.10/GB in, $0.15/GB outAWS RDS: $10/GB/Mnth; $0.10/GB in, <=$.15/GB outPLUS $0.11-$2.60/hour, based on RAM, cores
Amazon Other Instance Types
AgendaFraming the Cloud QuestionCloud Stack ComponentsCloud Stack EconomicsOther DimensionsTiming and Motivation
SaaS Stacks:
Hybrid/PrivateCommon wisdom: most enterprises will use hybrid approach to cloud, either while migrating or forever.Azure ConnectVPN connection allows on-premise assets and cloud assets to co-mingleAmazon Virtual Private Cloud (VPC)A private, isolated section of AWS cloudAllows VPN connection to on-premise assetsEC2 dedicated instances: physically isolated servers in a VPCAzure Appliance:Allows Azure hardware and OS to run physically on-premiseAnnounced almost 1 year ago; details still to come
EcosystemsAmazon’s is huge: I count 409 partners listed at: http://aws.amazon.com/solutions/solution-providersMicrosoft’s is growing. I count 81at the Windows Azure Marketplace:http://windowsazure.pinpoint.microsoft.com/en-US/applications/search?q=azure
Momentum (in Redmond)Azure is extremely complete and capabale, relative to the marketAWS may be startup-friendly but MS is enterprise-friendlyThe smartest people at Microsoft are working on the cloud and morale is highIt’s the bright spot in RedmondBut it’s not lucrative…yet.The opportunity for you
What’s Missing From the Cloud?Microsoft0365/Azure integrationAzure ApplianceAzure VM Role guidanceGeneralBusiness IntelligenceSANsAppropriate licensing from ISVs
AgendaFraming the Cloud QuestionCloud Stack ComponentsCloud Stack EconomicsOther DimensionsTiming and Motivation
Should You Move?What Should You Take?Everyone should do some sandbox workPartner Network, MSDN and free offers make this feasibleManaged partners should pursue proactivelyBuild a practice with a small, elite crewBrownie points with MS and better chance of leadsCloud candidates:Managed hosting engagementDepartmental appMobile app, for any platformAnything that is straight ASP.NET + SQL Server and may need to scale.
When?If your clients are ready, go!If not, get ready anywaySell the hybridsAs with any new technology, sometimes you need to make it your own decisionHow you will transform:You get Microsoft’s SLAYou now provide turnkey hardware + infrastructure
Business ModelsMoving from solutions to productsMoving from consulting firm to ISVMoving from hourly revenue to periodic feesIt isn’t about on-prem vs. offIt’s about needing less infrastructure expertise and sysadmin talent (but you still need some)It’s about automated provsisioningIt’s about bigger customers

More Related Content

PPT
Microsoft's Big Play for Big Data- Visual Studio Live! NY 2012
PPTX
Big Data and NoSQL for Database and BI Pros
PPTX
NoSQL: An Analysis
PPTX
NoSQL and The Big Data Hullabaloo
PPTX
Big Data Strategy for the Relational World
PDF
Big Data and NoSQL in Microsoft-Land
PPTX
Big Data and NoSQL for Database and BI Pros
PPTX
Microsoft's Big Play for Big Data
Microsoft's Big Play for Big Data- Visual Studio Live! NY 2012
Big Data and NoSQL for Database and BI Pros
NoSQL: An Analysis
NoSQL and The Big Data Hullabaloo
Big Data Strategy for the Relational World
Big Data and NoSQL in Microsoft-Land
Big Data and NoSQL for Database and BI Pros
Microsoft's Big Play for Big Data

What's hot (20)

PDF
Microsoft's Big Play for Big Data
PPTX
SQL Server 2012 and Big Data
PPTX
Big Data on the Microsoft Platform
PPTX
Relational databases vs Non-relational databases
PPTX
Overview of Big data, Hadoop and Microsoft BI - version1
PPT
NoSQL Seminer
ODP
Nonrelational Databases
PPTX
PPT
Boston Hadoop Meetup, April 26 2012
PPTX
Big data solutions in azure
PPTX
Building Big data solutions in Azure
PDF
Relational vs. Non-Relational
PPTX
A Practical Look at the NOSQL and Big Data Hullabaloo
PPTX
Practical Use of a NoSQL Database
PPT
MySql to HBase in 5 Steps
PPT
RDBMS vs NoSQL
PPTX
SQL Server Denali: BI on Your Terms
PPTX
Big Data Day LA 2015 - NoSQL: Doing it wrong before getting it right by Lawre...
PPTX
Introduction to NoSQL
PDF
Hadoop and its Ecosystem Components in Action
Microsoft's Big Play for Big Data
SQL Server 2012 and Big Data
Big Data on the Microsoft Platform
Relational databases vs Non-relational databases
Overview of Big data, Hadoop and Microsoft BI - version1
NoSQL Seminer
Nonrelational Databases
Boston Hadoop Meetup, April 26 2012
Big data solutions in azure
Building Big data solutions in Azure
Relational vs. Non-Relational
A Practical Look at the NOSQL and Big Data Hullabaloo
Practical Use of a NoSQL Database
MySql to HBase in 5 Steps
RDBMS vs NoSQL
SQL Server Denali: BI on Your Terms
Big Data Day LA 2015 - NoSQL: Doing it wrong before getting it right by Lawre...
Introduction to NoSQL
Hadoop and its Ecosystem Components in Action
Ad

Similar to Cloud Computing and the Microsoft Developer - A Down-to-Earth Analysis (20)

PPTX
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
PPTX
Jumpstart Azure
PDF
Azure vs AWS Which Cloud Platform Is Best for Your Business in 2025
PPTX
Azure Microsoft
PDF
ITCamp 2018 - Thomas Maurer - Azure Stack - Everything you need to know!
PPTX
Azure Overview Csco
PPTX
The Windows Azure Platform (MSDN Events Series)
PDF
Benefits of the Azure Cloud
PPTX
Azure diario de abordo
PPTX
Cloud application architecture with sql azure and windows azure
PPTX
Microsoft Azure & Hybrid Cloud
PPTX
Microsoft Partner Roadshow - To the Cloud
PPTX
AZUG.BE - Azure User Group Belgium - First public meeting
PPTX
Microsoft partners and the cloud how the windows azure platform can improve...
PPTX
Microsoft Windows Azure - EBC Deck June 2010 Presentation
PDF
Introduction to Windows Azure
PPTX
Cloud Computing
PPTX
Agile IT: Filling in the Gaps in the Azure vs. AWS debate
PPTX
Microsoft Azure - Planning your move to the cloud
PDF
Azure-Service-Platform-Powering-your-Cloud-Journey.pdf
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
Jumpstart Azure
Azure vs AWS Which Cloud Platform Is Best for Your Business in 2025
Azure Microsoft
ITCamp 2018 - Thomas Maurer - Azure Stack - Everything you need to know!
Azure Overview Csco
The Windows Azure Platform (MSDN Events Series)
Benefits of the Azure Cloud
Azure diario de abordo
Cloud application architecture with sql azure and windows azure
Microsoft Azure & Hybrid Cloud
Microsoft Partner Roadshow - To the Cloud
AZUG.BE - Azure User Group Belgium - First public meeting
Microsoft partners and the cloud how the windows azure platform can improve...
Microsoft Windows Azure - EBC Deck June 2010 Presentation
Introduction to Windows Azure
Cloud Computing
Agile IT: Filling in the Gaps in the Azure vs. AWS debate
Microsoft Azure - Planning your move to the cloud
Azure-Service-Platform-Powering-your-Cloud-Journey.pdf
Ad

More from Andrew Brust (9)

PPTX
Azure ml screen grabs
PPTX
Hitchhiker’s Guide to SharePoint BI
PPTX
Big Data on the Microsoft Platform - With Hadoop, MS BI and the SQL Server stack
PPT
Brust hadoopecosystem
PPTX
SQL Server Workshop for Developers - Visual Studio Live! NY 2012
PPTX
Power View: Analysis and Visualization for Your Application’s Data
PPTX
Evolved BI with SQL Server 2012
PPT
Grasping The LightSwitch Paradigm
PPTX
Microsoft and its Competition: A Developer-Friendly Market Analysis
Azure ml screen grabs
Hitchhiker’s Guide to SharePoint BI
Big Data on the Microsoft Platform - With Hadoop, MS BI and the SQL Server stack
Brust hadoopecosystem
SQL Server Workshop for Developers - Visual Studio Live! NY 2012
Power View: Analysis and Visualization for Your Application’s Data
Evolved BI with SQL Server 2012
Grasping The LightSwitch Paradigm
Microsoft and its Competition: A Developer-Friendly Market Analysis

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Machine learning based COVID-19 study performance prediction
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
MYSQL Presentation for SQL database connectivity
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Modernizing your data center with Dell and AMD
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
cuic standard and advanced reporting.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Per capita expenditure prediction using model stacking based on satellite ima...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Machine learning based COVID-19 study performance prediction
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
NewMind AI Monthly Chronicles - July 2025
MYSQL Presentation for SQL database connectivity
NewMind AI Weekly Chronicles - August'25 Week I
Diabetes mellitus diagnosis method based random forest with bat algorithm
Spectral efficient network and resource selection model in 5G networks
Modernizing your data center with Dell and AMD
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Reach Out and Touch Someone: Haptics and Empathic Computing
Advanced methodologies resolving dimensionality complications for autism neur...
cuic standard and advanced reporting.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Digital-Transformation-Roadmap-for-Companies.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...

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

  • 1. Cloud Computingand the Microsoft Developer:A Down-to-Earth AnalysisAndrew J. BrustFounder & CEOLevel: Intermediate
  • 2. Founder, CEO, Blue Badge InsightsProviding strategy and advisory services to MS partners + customersMicrosoft Regional Director, MVP + Member, Microsoft BI Partner Advisory CouncilVisual Studio Live! speaker, co-chair, user group leader, advisor to NY Technology Council“Redmond Review” columnist for Visual Studio Magazine and Redmond Developer News brustblog.com, @andrewbrustBio
  • 3. AuthorFind it online soon at:http://www.microsoft.com/windowsazure/whitepapers
  • 4. AgendaFraming the Cloud QuestionCloud Stack ComponentsCloud Stack EconomicsOther DimensionsTiming and Motivation
  • 5. The Paradox of FuturismDo what I say, not what I doGetting ready, and getting your work doneShould you go to the cloud or should it come to you?
  • 6. Principles and ConsiderationsElasticityIaaS vs. PaaSStorageData: Structured or Relational?Symmetry: How much changes?
  • 7. The Cloud Shouldn’t Be a Big DealThings get really useful when people stop fetishizing themBut things always start with a fetish phaseYou shouldn’t need:Special code, tools or thoughtsCloud should be a near dialect, not a new languageBut big shifts rarely provide this early on
  • 9. AgendaFraming the Cloud QuestionCloud Stack ComponentsCloud Stack EconomicsOther DimensionsTiming and Motivation
  • 10. Basic ServicesSQL Azure, [SQL Azure Reporting, Data Sync]SQL Express, Standard in Windows EC2 Instances, Relational Data Service (RDS – MySQL/[[Oracle]])DatabaseAppFabricService Bus, Access Control, Caching, [[Integration, Composite App]]Simple Notification Service (SNS), AWS CloudFormationApplication Server, DeploymentWeb Role, Worker Role((Elastic Beanstalk))PaaS ComputeElastic Compute Cloud (EC2)((VM Role))IaaS ComputeQueue, Table, BLOB StorageAzure DriveSimple Queue Service (SQS), SimpleDB, Simple Storage Service (S3)Elastic Block Storage (EBS)StorageWindows Azure hypervisorXen (highly customized)Virtualization[CTP], [[Announced]], ((Beta))
  • 11. ManagementAzureWatch[[[3rd pty: Paraleap]]]Auto Scaling/CloudWatchDynamic ScalingAzure CDNCloudFrontContent Delivery((Azure Traffic Manager))Elastic Load BalancingLoad BalancingRemote AccessIntrinsicRemote Control((Azure Connect))Virtual Private Cloud (VPC)Hybrid/Private[[[3rd Party]]], ((Beta))
  • 12. The Amazon Stack: ExtrasElastic MapReduceMap-ReduceHigh Performance ComputingClustering
  • 14. RackSpaceCloud Files CDN (Akamai)CDNCloud ServersIaaS ComputeCloud Files, Cloud DriveStorageXenServerVirtualization
  • 15. Other Stacks App Engine
  • 16. PaaSDev StacksAzure:.NET (C#, VB and C++) with Visual StudioPHP, Ruby, Python or Java with EclipseAWS Elastic Beanstalk: Java with EclipseForce.com VMForce: Java with Spring/EclipseGoogle AppEngine: Java, Python with EclipseVMWare Cloud Foundary: Java with Spring/Eclipse, Rails and Sinatra for Ruby, Grails on Groovy, Node.js
  • 17. Windows Azure CompanionAzure InstallerOriginally designed for PHP and PHP-based CMSesConfigure ATOM feed to install any Azure-tested application
  • 18. AgendaFraming the Cloud QuestionCloud Stack ComponentsCloud Stack EconomicsOther DimensionsTiming and Motivation
  • 20. Amazon PricingPrices Higher in N. California, Ireland, Singapore; higher still in Tokyo
  • 22. Economics: Azure vs. AWS(N. Virginia/US pricing)Compute Arrangements:Azure: Pay as You Go, Subscription (54% off)AWS: On-Demand, Reserved (50% off), SpotStorage Fees:Azure: $0.15/GB/Month stored; $0.01 per 10,000 txnsAWS: $0.10/GB/Month provsnd; $0.10 per million txnsDatabase Fees:SQL Azure: $10/GB/Mnth; $0.10/GB in, $0.15/GB outAWS RDS: $10/GB/Mnth; $0.10/GB in, <=$.15/GB outPLUS $0.11-$2.60/hour, based on RAM, cores
  • 24. AgendaFraming the Cloud QuestionCloud Stack ComponentsCloud Stack EconomicsOther DimensionsTiming and Motivation
  • 26. Hybrid/PrivateCommon wisdom: most enterprises will use hybrid approach to cloud, either while migrating or forever.Azure ConnectVPN connection allows on-premise assets and cloud assets to co-mingleAmazon Virtual Private Cloud (VPC)A private, isolated section of AWS cloudAllows VPN connection to on-premise assetsEC2 dedicated instances: physically isolated servers in a VPCAzure Appliance:Allows Azure hardware and OS to run physically on-premiseAnnounced almost 1 year ago; details still to come
  • 27. EcosystemsAmazon’s is huge: I count 409 partners listed at: http://aws.amazon.com/solutions/solution-providersMicrosoft’s is growing. I count 81at the Windows Azure Marketplace:http://windowsazure.pinpoint.microsoft.com/en-US/applications/search?q=azure
  • 28. Momentum (in Redmond)Azure is extremely complete and capabale, relative to the marketAWS may be startup-friendly but MS is enterprise-friendlyThe smartest people at Microsoft are working on the cloud and morale is highIt’s the bright spot in RedmondBut it’s not lucrative…yet.The opportunity for you
  • 29. What’s Missing From the Cloud?Microsoft0365/Azure integrationAzure ApplianceAzure VM Role guidanceGeneralBusiness IntelligenceSANsAppropriate licensing from ISVs
  • 30. AgendaFraming the Cloud QuestionCloud Stack ComponentsCloud Stack EconomicsOther DimensionsTiming and Motivation
  • 31. Should You Move?What Should You Take?Everyone should do some sandbox workPartner Network, MSDN and free offers make this feasibleManaged partners should pursue proactivelyBuild a practice with a small, elite crewBrownie points with MS and better chance of leadsCloud candidates:Managed hosting engagementDepartmental appMobile app, for any platformAnything that is straight ASP.NET + SQL Server and may need to scale.
  • 32. When?If your clients are ready, go!If not, get ready anywaySell the hybridsAs with any new technology, sometimes you need to make it your own decisionHow you will transform:You get Microsoft’s SLAYou now provide turnkey hardware + infrastructure
  • 33. Business ModelsMoving from solutions to productsMoving from consulting firm to ISVMoving from hourly revenue to periodic feesIt isn’t about on-prem vs. offIt’s about needing less infrastructure expertise and sysadmin talent (but you still need some)It’s about automated provsisioningIt’s about bigger customers
  • 34. Thank You!Resources at: http://bit.ly/cloudkeynote brustblog.com, @andrewbrustandrew.brust@bluebadgeinsights.com