SlideShare a Scribd company logo
1 of 31
Windows Azure for Startups [Start in|Rise to] the Cloud
I’m all in. Cory Fowler Microsoft MVP, Windows Azure ObjectSharp Consultant @SyntaxC4 cfowler@objectsharp.com http://blogs.objectsharp.com/blogs/cfowler
HowBlue is Green Windows Azure at 30,000ft Speed up your Startup Architecture in the Cloud
  How Blue is Green *
Types of Clouds R2 Private Cloud IaaS PaaS SaaS
6 Data Centers 24 CDN Nodes
Windows Azure Compute
A Hosted Service is a container for an Application. 	An Applicationmust consist of at least one Role. A Role is Scalable to meet the demand of traffic.
Hosted Services ASP.NET Long Running Process Windows Server 2008 R2 WCF Fast CGI Emulates Windows Services  Customized Guest OS Emulates IIS
Hosted Services Application Roles Web Site Web Site Admin Site Web Site Web Site Back-End Services [Worker Role] [Web Role] [VM Role]
Windows AzureStorage
Storage Services     100 TB Blob Files with accompanying Meta Data Table Non-Relational Entity Storage Queue Reliable Message Delivery for Applications Drives Durable NTFS VHD [Mountable]
Windows Azure Virtual Network
Windows Azure Connect On-Premise Windows Azure Web Role 1 [IP-Sec Connectivity] Remote Office Web Role 2
Traffic Manager Load Balance an Application using {0} based routing.    Performance– Route traffic to best suited Hosted Service based on ping. Failover– Route traffic to standby Hosted Services while primary is offline.     Round Robin– Route traffic equally between configured Hosted Services.
Windows AzureAppFabric
Service Bus On-Premise Partner/Customer Office [Firewall] [Firewall]
Caching Service Cache Layer Web Site Instance Web Site Instance Web Site Instance Web Site Instance Web Site Instance
Access Control Service Access Control  Service OAuth WRAP OAuth 2.0 WS-* Open ID Rules Google, Yahoo Facebook Websites and web services Live ID
SQL Azure
SQL Azure 1GB, 5GB 10-50GB Business Edition Web Edition Feature Set
Speed up your Startup
[Insert Life Altering Wisdom Here]
Multi-Tenant Web Role
Architecture in the Cloud
Virtual Machine Certificates Domains Logs Cost Third Party Components Membership Portability Management Value Relying Party Transactions Diversity Utilization Environment Queues CQRS Access Blobs Control Resources Configuration Modules CDN Storage Authorization Predictability Hybrid Firewall IIS 7 Users Database Roles Tables Security Security Reliable Ports Tools Concurrency Authentication Dependability Backup Encryption Trust Claims Performance Token Scripting Scalability Load Balance Entity Sovereignty Abstraction Requests T-SQL Durable Traffic Stateless Geo Location
Plan Your Move to the Cloud
Calculate Your Scale Units
Thank You!
I’m all in. Cory Fowler Microsoft MVP, Windows Azure ObjectSharp Consultant @SyntaxC4 cfowler@objectsharp.com http://blogs.objectsharp.com/blogs/cfowler

More Related Content

What's hot

SQL Azure Dec Update
SQL Azure Dec UpdateSQL Azure Dec Update
SQL Azure Dec Update
Eric Nelson
 
Cloud computing's truly open silver lining: OpenStack
Cloud computing's truly open silver lining: OpenStackCloud computing's truly open silver lining: OpenStack
Cloud computing's truly open silver lining: OpenStack
Asociatia ProLinux
 

What's hot (20)

Cnam azure ze cloud resource manager
Cnam azure ze cloud  resource managerCnam azure ze cloud  resource manager
Cnam azure ze cloud resource manager
 
Windows Azure Platform in 30mins by ericnel
Windows Azure Platform in 30mins by ericnelWindows Azure Platform in 30mins by ericnel
Windows Azure Platform in 30mins by ericnel
 
A practical approach to provisioning resources in azure
A practical approach to provisioning resources in azureA practical approach to provisioning resources in azure
A practical approach to provisioning resources in azure
 
Azure Web Jobs
Azure Web JobsAzure Web Jobs
Azure Web Jobs
 
Taking it to the cloud version 3
Taking it to the cloud version 3Taking it to the cloud version 3
Taking it to the cloud version 3
 
Session 1 IaaS, PaaS, SaaS Overview
Session 1   IaaS, PaaS, SaaS OverviewSession 1   IaaS, PaaS, SaaS Overview
Session 1 IaaS, PaaS, SaaS Overview
 
Windows Azure Platform in 30mins by ericnel
Windows Azure Platform in 30mins by ericnelWindows Azure Platform in 30mins by ericnel
Windows Azure Platform in 30mins by ericnel
 
Windows Azure Overview for IT Professionals
Windows Azure Overview for IT ProfessionalsWindows Azure Overview for IT Professionals
Windows Azure Overview for IT Professionals
 
AWS for the Data Professional
AWS for the Data ProfessionalAWS for the Data Professional
AWS for the Data Professional
 
Sql Azure
Sql AzureSql Azure
Sql Azure
 
SQL Azure Dec Update
SQL Azure Dec UpdateSQL Azure Dec Update
SQL Azure Dec Update
 
(New)SQL on AWS: Aurora serverless
(New)SQL on AWS: Aurora serverless(New)SQL on AWS: Aurora serverless
(New)SQL on AWS: Aurora serverless
 
Developing serverless applications with azure functions
Developing serverless applications with azure functionsDeveloping serverless applications with azure functions
Developing serverless applications with azure functions
 
Introduction to Microsoft Azure Compute
Introduction to Microsoft Azure ComputeIntroduction to Microsoft Azure Compute
Introduction to Microsoft Azure Compute
 
Compare Cloud Services: AWS vs Azure vs Google vs IBM
Compare Cloud Services: AWS vs Azure vs Google vs IBMCompare Cloud Services: AWS vs Azure vs Google vs IBM
Compare Cloud Services: AWS vs Azure vs Google vs IBM
 
Microsoft Azure News - Apr 2017
Microsoft Azure News - Apr 2017Microsoft Azure News - Apr 2017
Microsoft Azure News - Apr 2017
 
Introduction to Windows Azure Platform
Introduction to Windows Azure PlatformIntroduction to Windows Azure Platform
Introduction to Windows Azure Platform
 
Cloud computing's truly open silver lining: OpenStack
Cloud computing's truly open silver lining: OpenStackCloud computing's truly open silver lining: OpenStack
Cloud computing's truly open silver lining: OpenStack
 
AWS for the SQL Server Pro
AWS for the SQL Server ProAWS for the SQL Server Pro
AWS for the SQL Server Pro
 
Azure - Irish Developer Community Talk - May 2010
Azure - Irish Developer Community Talk  - May 2010Azure - Irish Developer Community Talk  - May 2010
Azure - Irish Developer Community Talk - May 2010
 

Viewers also liked (8)

Google AppEngine Workshop
Google AppEngine WorkshopGoogle AppEngine Workshop
Google AppEngine Workshop
 
How Joomla and Microsoft are a Great Open Source Success
How Joomla and Microsoft are a Great Open Source SuccessHow Joomla and Microsoft are a Great Open Source Success
How Joomla and Microsoft are a Great Open Source Success
 
Java EE 6 Hands-on Workshop at Dallas Tech Fest 2010
Java EE 6 Hands-on Workshop at Dallas Tech Fest 2010Java EE 6 Hands-on Workshop at Dallas Tech Fest 2010
Java EE 6 Hands-on Workshop at Dallas Tech Fest 2010
 
Lessons learned from running massive WordPress sites at scale
Lessons learned from running massive WordPress sites at scaleLessons learned from running massive WordPress sites at scale
Lessons learned from running massive WordPress sites at scale
 
5 Absolutely Beautiful Things about Platform as a Service (PaaS)
5 Absolutely Beautiful Things about Platform as a Service (PaaS)5 Absolutely Beautiful Things about Platform as a Service (PaaS)
5 Absolutely Beautiful Things about Platform as a Service (PaaS)
 
appengine ja night 16 BT Frontend cache control
appengine ja night 16 BT Frontend cache controlappengine ja night 16 BT Frontend cache control
appengine ja night 16 BT Frontend cache control
 
Cómo trabajan los Googlers
Cómo trabajan los GooglersCómo trabajan los Googlers
Cómo trabajan los Googlers
 
Java EE and Google App Engine
Java EE and Google App EngineJava EE and Google App Engine
Java EE and Google App Engine
 

Similar to Windows azure for startups

Azure Cloud Dev Camp - App Platform
Azure Cloud Dev Camp - App PlatformAzure Cloud Dev Camp - App Platform
Azure Cloud Dev Camp - App Platform
giventocode
 
Windows azure
Windows azureWindows azure
Windows azure
yuvaraj72
 

Similar to Windows azure for startups (20)

마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
 
Drupal DevOps on Microsoft Azure Websites
Drupal DevOps on Microsoft Azure WebsitesDrupal DevOps on Microsoft Azure Websites
Drupal DevOps on Microsoft Azure Websites
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
SPT15 To the Cloud! Utilizing AWS and Azure as Cloud Hosting Providers for Sh...
SPT15 To the Cloud! Utilizing AWS and Azure as Cloud Hosting Providers for Sh...SPT15 To the Cloud! Utilizing AWS and Azure as Cloud Hosting Providers for Sh...
SPT15 To the Cloud! Utilizing AWS and Azure as Cloud Hosting Providers for Sh...
 
Microsoft Azure Introduction
Microsoft Azure IntroductionMicrosoft Azure Introduction
Microsoft Azure Introduction
 
Microsoft azure - the cloud for modern business
Microsoft azure - the cloud for modern businessMicrosoft azure - the cloud for modern business
Microsoft azure - the cloud for modern business
 
London .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteLondon .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp Keynote
 
Introduction to Windows Azure
Introduction to Windows AzureIntroduction to Windows Azure
Introduction to Windows Azure
 
Understanding The Azure Platform March 2010
Understanding The Azure Platform   March 2010Understanding The Azure Platform   March 2010
Understanding The Azure Platform March 2010
 
Migrating Apps To Azure
Migrating Apps To AzureMigrating Apps To Azure
Migrating Apps To Azure
 
Azure Cloud Dev Camp - App Platform
Azure Cloud Dev Camp - App PlatformAzure Cloud Dev Camp - App Platform
Azure Cloud Dev Camp - App Platform
 
Azure Introduction
Azure IntroductionAzure Introduction
Azure Introduction
 
Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010
 
Introduction to Windows Azure
Introduction to Windows AzureIntroduction to Windows Azure
Introduction to Windows Azure
 
Sky High With Azure
Sky High With AzureSky High With Azure
Sky High With Azure
 
Microsoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxMicrosoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptx
 
Windows azure
Windows azureWindows azure
Windows azure
 
Cloud application architecture with sql azure and windows azure
Cloud application architecture with sql azure and windows azureCloud application architecture with sql azure and windows azure
Cloud application architecture with sql azure and windows azure
 
Azure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - IntroductionAzure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - Introduction
 

More from Cory Fowler (8)

Microsoft Azure Websites for PHP Developers
Microsoft Azure Websites for PHP DevelopersMicrosoft Azure Websites for PHP Developers
Microsoft Azure Websites for PHP Developers
 
Creating php cloud applications
Creating php cloud applicationsCreating php cloud applications
Creating php cloud applications
 
Windows Azure Web Sites Mastery
Windows Azure Web Sites MasteryWindows Azure Web Sites Mastery
Windows Azure Web Sites Mastery
 
AzureFest
AzureFestAzureFest
AzureFest
 
AzureFest
AzureFestAzureFest
AzureFest
 
XNA On Windows Phone 7
XNA On Windows Phone 7XNA On Windows Phone 7
XNA On Windows Phone 7
 
Making data rain from the clouds version 2
Making data rain from the clouds version 2Making data rain from the clouds version 2
Making data rain from the clouds version 2
 
Taking It To The Cloud Version 2
Taking It To The Cloud Version 2Taking It To The Cloud Version 2
Taking It To The Cloud Version 2
 

Windows azure for startups

  • 1. Windows Azure for Startups [Start in|Rise to] the Cloud
  • 2. I’m all in. Cory Fowler Microsoft MVP, Windows Azure ObjectSharp Consultant @SyntaxC4 cfowler@objectsharp.com http://blogs.objectsharp.com/blogs/cfowler
  • 3. HowBlue is Green Windows Azure at 30,000ft Speed up your Startup Architecture in the Cloud
  • 4. How Blue is Green *
  • 5. Types of Clouds R2 Private Cloud IaaS PaaS SaaS
  • 6.
  • 7. 6 Data Centers 24 CDN Nodes
  • 9. A Hosted Service is a container for an Application. An Applicationmust consist of at least one Role. A Role is Scalable to meet the demand of traffic.
  • 10. Hosted Services ASP.NET Long Running Process Windows Server 2008 R2 WCF Fast CGI Emulates Windows Services Customized Guest OS Emulates IIS
  • 11. Hosted Services Application Roles Web Site Web Site Admin Site Web Site Web Site Back-End Services [Worker Role] [Web Role] [VM Role]
  • 13. Storage Services 100 TB Blob Files with accompanying Meta Data Table Non-Relational Entity Storage Queue Reliable Message Delivery for Applications Drives Durable NTFS VHD [Mountable]
  • 15. Windows Azure Connect On-Premise Windows Azure Web Role 1 [IP-Sec Connectivity] Remote Office Web Role 2
  • 16. Traffic Manager Load Balance an Application using {0} based routing. Performance– Route traffic to best suited Hosted Service based on ping. Failover– Route traffic to standby Hosted Services while primary is offline. Round Robin– Route traffic equally between configured Hosted Services.
  • 18. Service Bus On-Premise Partner/Customer Office [Firewall] [Firewall]
  • 19. Caching Service Cache Layer Web Site Instance Web Site Instance Web Site Instance Web Site Instance Web Site Instance
  • 20. Access Control Service Access Control Service OAuth WRAP OAuth 2.0 WS-* Open ID Rules Google, Yahoo Facebook Websites and web services Live ID
  • 22. SQL Azure 1GB, 5GB 10-50GB Business Edition Web Edition Feature Set
  • 23. Speed up your Startup
  • 24. [Insert Life Altering Wisdom Here]
  • 27. Virtual Machine Certificates Domains Logs Cost Third Party Components Membership Portability Management Value Relying Party Transactions Diversity Utilization Environment Queues CQRS Access Blobs Control Resources Configuration Modules CDN Storage Authorization Predictability Hybrid Firewall IIS 7 Users Database Roles Tables Security Security Reliable Ports Tools Concurrency Authentication Dependability Backup Encryption Trust Claims Performance Token Scripting Scalability Load Balance Entity Sovereignty Abstraction Requests T-SQL Durable Traffic Stateless Geo Location
  • 28. Plan Your Move to the Cloud
  • 31. I’m all in. Cory Fowler Microsoft MVP, Windows Azure ObjectSharp Consultant @SyntaxC4 cfowler@objectsharp.com http://blogs.objectsharp.com/blogs/cfowler

Editor's Notes

  1. Because Everything Starts with a Napkin, our Agenda today is as follows:
  2. Is it because it’s environmentally friendly, and saves us energy?Is it because we can Save some Green [This Joke works better in the US, but if you pay for everything in $20s I guess we’re set.]I think one of the biggest things is because the cloud is new.
  3. Pub/SubEventingTopicsQueues
  4. There is no Affinity between Client and Instance
  5. How many of you have an existing Product, that you’re looking to make more Scalable?Newer Technology Stack is a possibility.What should be re-written?
  6. Having a good understanding of scale units can also attribute to costs savings in the Cloud.Tracking things like:Disk UtilizationCPU PowerHow much traffic can your instance withstand?A lot of this can be captured using Diagnostics