SlideShare a Scribd company logo
SESSION CODE: Thur 16:15A Lap Around the Azure PlatformDavid GristwooodApplication ArchitectMicrosoftblogs.msdn.com/david_gristwood@ScroffTheBad
Many Screens and a Cloud
The Azure Philosophy
Azure is about ScaleAzure is designed from the ground up for true Internet scale
Global presence
Ride the “network effect”
LinkedIn: 16 months for first million users, 11 days for most recent million
Facebook:  5 years to hit 250m users, 8 months to double
Scale up and scale down
Supports the “Scale Fast, Fail Fast” modelwww.flickr.com/photos/januszbc/1776184496
Characteristics of Azure Applications“Scale & Elasticity” Need massive scale
Need high reliability
Have variable load
Have short or unpredictable lifetime
Concert ticket saleshttp://www.flickr.com/photos/39919537@N06/3666813048
Helps Your Systems ScaleMost architecture is hidden inside code
Azure encourages you to define your application into constituent parts
Azure can scale the parts of your application as appropriatewww.flickr.com/photos/39818355@N00/2128626176
Flexible Architecture Systems evolve over time
Cloud is not an “all or nothing” proposition
Azure makes it easier to extend to the cloudwww.flickr.com/photos/tomkpunkt/3695066577
Natural Platform EvolutionWindows Server 2008
Virtualisation
Windows Services, such as IIS, logging, diagnostics, etc
Visual Studio & .NET, ADO.NET, WCF Data Services, MVC, etcFlexible Business ModelNo up front hardware purchase
Pay as you go costing model
Ideal in current economical climate www.flickr.com/photos/cleebster/2508660124
The Big Picture
The Azure PlatformThe Big PictureAppFabricSQL AzureApplicationsWindows AzureApplicationsOthersMobileDesktopServer
Application ComputeStorageFabricConfigAppFabricApplicationsSQL AzureWindows AzureApplicationsMobileDesktopServerOthers
Azure Building Blocks
Windows Azure Platform for Application DevelopersCodeSoftware Development KitPortalDataRelationalDataApiDevelopRunDeploy
Software Development Kit (SDK)Local MachineWindows Azure Simulation Environment Development StorageSQL Server ExpressDevelopment Fabric
Azure Compute Building BlocksWorker RoleWeb RoleSystem HostIIS HostYour CodeYour Code
Windows Azure RolesYour role class typically derives from RoleEntryPoint represents roleDo initialization in OnStart() Do work in Run()You call into RoleEnvironmentto enumerate roles, endpoints, etcYou get called in response to changes in the number of instances in the serviceCan force restart
Demo #1 Azure Compute
Azure Storage Building BlocksStorageQueueBlobs &DrivesAccountTables
Windows Azure BlobsProvide simple interface for storing named files along with metadata for the fileBlobsContainersPhoto1.pngPhoto2.pngPicturesPhoto3.png
Windows Azure BlobfeaturesREST based APImyaccount.blob.core.windows.net/mycontainer/myblobPutBlob,  GetBlob, DeleteBlob,  CopyBlob,  SnapshotBlob,  LeaseBlob,  etcBlock Blob for streaming + commit-based writesSequence of blocks,  size limit 200GB per blobPage Blob for random read/writeArray of pages, size limit 1TB per blob
Windows Azure DrivesPage Blob formatted as a NTFS single volume Virtual Hard Drive (VHD)NTFS APIs providing durable file storageDrives can be up to 1TB, up to 16 can be mountedCan upload VHD via Page Blob then mountOffersEase migration of existing Windows applications to AzureDurability and survival of data on application failover or hardware failure
Windows Azure TablesStructured storage via entities, containing sets of propertiesEntitiesTablesGenre = …Title    = …MoviesGenre = …Title    = …ActorsName  = …DOB    = …
Windows Azure TablesProvides Massively Scalable Structured StorageBillions of entities (rows) and TBs of dataFamiliar and Easy to use APIWCF Data Services, LINQEach entity can have up to 255 propertiesPartitionKey & RowKey as key and indexTimestamp for optimistic concurrencyNo fixed schema for all other propertiesProperty is stored as a <name, typed value> pair
Windows Azure TablesMyTable1Entity: Sports CarEntity: CarEntity: Customer
Table Partitions and Rows
Windows Azure QueuesProvide reliable storage and delivery of messagesMessagesQueues“Body1”“Body2”ThumbnailJobs“Body3”
Common Azure PatternWorker RoleWeb RoleQueueStorageBlobStorage
Demo #2 Azure Storage

More Related Content

What's hot (20)

Azure - Data Platform
Azure - Data PlatformAzure - Data Platform
Azure - Data Platform
giventocode
 
Windowsazureplatform Overviewlatest
Windowsazureplatform OverviewlatestWindowsazureplatform Overviewlatest
Windowsazureplatform Overviewlatest
rajramab
 
Windows Phone 7 and Windows Azure – A Match Made in the Cloud
Windows Phone 7 and Windows Azure – A Match Made in the CloudWindows Phone 7 and Windows Azure – A Match Made in the Cloud
Windows Phone 7 and Windows Azure – A Match Made in the Cloud
Michael Collier
 
Sky High With Azure
Sky High With AzureSky High With Azure
Sky High With Azure
Clint Edmonson
 
Cloud for Developers: Azure vs. Google App Engine vs. Amazon vs. AppHarbor
Cloud for Developers: Azure vs. Google App Engine vs. Amazon vs. AppHarborCloud for Developers: Azure vs. Google App Engine vs. Amazon vs. AppHarbor
Cloud for Developers: Azure vs. Google App Engine vs. Amazon vs. AppHarbor
Svetlin Nakov
 
Introducing Azure Services Platform V1
Introducing Azure Services Platform V1Introducing Azure Services Platform V1
Introducing Azure Services Platform V1
guest120d945
 
Above the cloud: Big Data and BI
Above the cloud: Big Data and BIAbove the cloud: Big Data and BI
Above the cloud: Big Data and BI
Denny Lee
 
Data storage in the Cloud
Data storage in the CloudData storage in the Cloud
Data storage in the Cloud
Bogdan Mustata
 
Building Cloud-Native Applications with Microsoft Windows Azure
Building Cloud-Native Applications with Microsoft Windows AzureBuilding Cloud-Native Applications with Microsoft Windows Azure
Building Cloud-Native Applications with Microsoft Windows Azure
Bill Wilder
 
Microsoft cloud 101
Microsoft cloud 101Microsoft cloud 101
Microsoft cloud 101
Rateb Abu Hawieleh
 
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformMS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
Spiffy
 
Azure Data platform
Azure Data platformAzure Data platform
Azure Data platform
Mostafa
 
Windows Azure Platform - Jonathan Wong
Windows Azure Platform - Jonathan WongWindows Azure Platform - Jonathan Wong
Windows Azure Platform - Jonathan Wong
Spiffy
 
London .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteLondon .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp Keynote
Tom Walker
 
Microsoft Database Options
Microsoft Database OptionsMicrosoft Database Options
Microsoft Database Options
David Chou
 
Building & managing wa app wely
Building & managing wa app   welyBuilding & managing wa app   wely
Building & managing wa app wely
Spiffy
 
Architecting For The Windows Azure Platform
Architecting For The Windows Azure PlatformArchitecting For The Windows Azure Platform
Architecting For The Windows Azure Platform
David Chou
 
Data Platform Overview
Data Platform OverviewData Platform Overview
Data Platform Overview
Hamid J. Fard
 
Web 2.0 Futures
Web 2.0 FuturesWeb 2.0 Futures
Web 2.0 Futures
rsnarayanan
 
BizSpark Startup Night Windows Azure March 29, 2011
BizSpark Startup Night Windows Azure March 29, 2011BizSpark Startup Night Windows Azure March 29, 2011
BizSpark Startup Night Windows Azure March 29, 2011
Spiffy
 
Azure - Data Platform
Azure - Data PlatformAzure - Data Platform
Azure - Data Platform
giventocode
 
Windowsazureplatform Overviewlatest
Windowsazureplatform OverviewlatestWindowsazureplatform Overviewlatest
Windowsazureplatform Overviewlatest
rajramab
 
Windows Phone 7 and Windows Azure – A Match Made in the Cloud
Windows Phone 7 and Windows Azure – A Match Made in the CloudWindows Phone 7 and Windows Azure – A Match Made in the Cloud
Windows Phone 7 and Windows Azure – A Match Made in the Cloud
Michael Collier
 
Cloud for Developers: Azure vs. Google App Engine vs. Amazon vs. AppHarbor
Cloud for Developers: Azure vs. Google App Engine vs. Amazon vs. AppHarborCloud for Developers: Azure vs. Google App Engine vs. Amazon vs. AppHarbor
Cloud for Developers: Azure vs. Google App Engine vs. Amazon vs. AppHarbor
Svetlin Nakov
 
Introducing Azure Services Platform V1
Introducing Azure Services Platform V1Introducing Azure Services Platform V1
Introducing Azure Services Platform V1
guest120d945
 
Above the cloud: Big Data and BI
Above the cloud: Big Data and BIAbove the cloud: Big Data and BI
Above the cloud: Big Data and BI
Denny Lee
 
Data storage in the Cloud
Data storage in the CloudData storage in the Cloud
Data storage in the Cloud
Bogdan Mustata
 
Building Cloud-Native Applications with Microsoft Windows Azure
Building Cloud-Native Applications with Microsoft Windows AzureBuilding Cloud-Native Applications with Microsoft Windows Azure
Building Cloud-Native Applications with Microsoft Windows Azure
Bill Wilder
 
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformMS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
Spiffy
 
Azure Data platform
Azure Data platformAzure Data platform
Azure Data platform
Mostafa
 
Windows Azure Platform - Jonathan Wong
Windows Azure Platform - Jonathan WongWindows Azure Platform - Jonathan Wong
Windows Azure Platform - Jonathan Wong
Spiffy
 
London .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteLondon .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp Keynote
Tom Walker
 
Microsoft Database Options
Microsoft Database OptionsMicrosoft Database Options
Microsoft Database Options
David Chou
 
Building & managing wa app wely
Building & managing wa app   welyBuilding & managing wa app   wely
Building & managing wa app wely
Spiffy
 
Architecting For The Windows Azure Platform
Architecting For The Windows Azure PlatformArchitecting For The Windows Azure Platform
Architecting For The Windows Azure Platform
David Chou
 
Data Platform Overview
Data Platform OverviewData Platform Overview
Data Platform Overview
Hamid J. Fard
 
BizSpark Startup Night Windows Azure March 29, 2011
BizSpark Startup Night Windows Azure March 29, 2011BizSpark Startup Night Windows Azure March 29, 2011
BizSpark Startup Night Windows Azure March 29, 2011
Spiffy
 

Similar to A Lap Around Azure (20)

Understanding The Azure Platform November 09
Understanding The Azure Platform   November 09Understanding The Azure Platform   November 09
Understanding The Azure Platform November 09
DavidGristwood
 
Azure Microsoft
Azure MicrosoftAzure Microsoft
Azure Microsoft
john weston
 
Clouds clouds everywhere
Clouds clouds everywhereClouds clouds everywhere
Clouds clouds everywhere
Matt Deacon
 
Blewis Session 1 Fy10 Q3 Azure
Blewis  Session 1 Fy10 Q3 AzureBlewis  Session 1 Fy10 Q3 Azure
Blewis Session 1 Fy10 Q3 Azure
Brian Lewis
 
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
paulfallon
 
Introduction to Windows Azure Platform
Introduction to Windows Azure PlatformIntroduction to Windows Azure Platform
Introduction to Windows Azure Platform
Sergejus Barinovas
 
Windows Azure Platform Overview
Windows Azure Platform OverviewWindows Azure Platform Overview
Windows Azure Platform Overview
BusinessIntelligenze
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
Murali Krishna Alluri
 
SQL Azure
SQL AzureSQL Azure
SQL Azure
Lynn Langit
 
Windows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan WongWindows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan Wong
Spiffy
 
Microsoft Partner Roadshow - To the Cloud
Microsoft Partner Roadshow  - To the CloudMicrosoft Partner Roadshow  - To the Cloud
Microsoft Partner Roadshow - To the Cloud
Nigel Watson
 
AZUG.BE - Azure User Group Belgium - First public meeting
AZUG.BE - Azure User Group Belgium - First public meetingAZUG.BE - Azure User Group Belgium - First public meeting
AZUG.BE - Azure User Group Belgium - First public meeting
Maarten Balliauw
 
Understanding the Windows Azure platform - june
Understanding the Windows Azure platform  - juneUnderstanding the Windows Azure platform  - june
Understanding the Windows Azure platform - june
DavidGristwood
 
Sql Azure Pass
Sql Azure PassSql Azure Pass
Sql Azure Pass
sqlserver.co.il
 
Sql Azure Pass
Sql Azure PassSql Azure Pass
Sql Azure Pass
sqlserver.co.il
 
Day Of Cloud - Windows Azure Platform
Day Of Cloud - Windows Azure PlatformDay Of Cloud - Windows Azure Platform
Day Of Cloud - Windows Azure Platform
Wade Wegner
 
SQL Azure Overview for Bizspark day
SQL Azure Overview for Bizspark daySQL Azure Overview for Bizspark day
SQL Azure Overview for Bizspark day
Eric Nelson
 
Azure Platform
Azure Platform Azure Platform
Azure Platform
Wes Yanaga
 
Azure presentation nnug dec 2010
Azure presentation nnug  dec 2010Azure presentation nnug  dec 2010
Azure presentation nnug dec 2010
Ethos Technologies
 
Windows Azure for .NET Developers
Windows Azure for .NET DevelopersWindows Azure for .NET Developers
Windows Azure for .NET Developers
llangit
 
Understanding The Azure Platform November 09
Understanding The Azure Platform   November 09Understanding The Azure Platform   November 09
Understanding The Azure Platform November 09
DavidGristwood
 
Clouds clouds everywhere
Clouds clouds everywhereClouds clouds everywhere
Clouds clouds everywhere
Matt Deacon
 
Blewis Session 1 Fy10 Q3 Azure
Blewis  Session 1 Fy10 Q3 AzureBlewis  Session 1 Fy10 Q3 Azure
Blewis Session 1 Fy10 Q3 Azure
Brian Lewis
 
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
paulfallon
 
Introduction to Windows Azure Platform
Introduction to Windows Azure PlatformIntroduction to Windows Azure Platform
Introduction to Windows Azure Platform
Sergejus Barinovas
 
Windows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan WongWindows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan Wong
Spiffy
 
Microsoft Partner Roadshow - To the Cloud
Microsoft Partner Roadshow  - To the CloudMicrosoft Partner Roadshow  - To the Cloud
Microsoft Partner Roadshow - To the Cloud
Nigel Watson
 
AZUG.BE - Azure User Group Belgium - First public meeting
AZUG.BE - Azure User Group Belgium - First public meetingAZUG.BE - Azure User Group Belgium - First public meeting
AZUG.BE - Azure User Group Belgium - First public meeting
Maarten Balliauw
 
Understanding the Windows Azure platform - june
Understanding the Windows Azure platform  - juneUnderstanding the Windows Azure platform  - june
Understanding the Windows Azure platform - june
DavidGristwood
 
Day Of Cloud - Windows Azure Platform
Day Of Cloud - Windows Azure PlatformDay Of Cloud - Windows Azure Platform
Day Of Cloud - Windows Azure Platform
Wade Wegner
 
SQL Azure Overview for Bizspark day
SQL Azure Overview for Bizspark daySQL Azure Overview for Bizspark day
SQL Azure Overview for Bizspark day
Eric Nelson
 
Azure Platform
Azure Platform Azure Platform
Azure Platform
Wes Yanaga
 
Azure presentation nnug dec 2010
Azure presentation nnug  dec 2010Azure presentation nnug  dec 2010
Azure presentation nnug dec 2010
Ethos Technologies
 
Windows Azure for .NET Developers
Windows Azure for .NET DevelopersWindows Azure for .NET Developers
Windows Azure for .NET Developers
llangit
 

A Lap Around Azure

  • 1. SESSION CODE: Thur 16:15A Lap Around the Azure PlatformDavid GristwooodApplication ArchitectMicrosoftblogs.msdn.com/david_gristwood@ScroffTheBad
  • 4. Azure is about ScaleAzure is designed from the ground up for true Internet scale
  • 7. LinkedIn: 16 months for first million users, 11 days for most recent million
  • 8. Facebook: 5 years to hit 250m users, 8 months to double
  • 9. Scale up and scale down
  • 10. Supports the “Scale Fast, Fail Fast” modelwww.flickr.com/photos/januszbc/1776184496
  • 11. Characteristics of Azure Applications“Scale & Elasticity” Need massive scale
  • 14. Have short or unpredictable lifetime
  • 16. Helps Your Systems ScaleMost architecture is hidden inside code
  • 17. Azure encourages you to define your application into constituent parts
  • 18. Azure can scale the parts of your application as appropriatewww.flickr.com/photos/39818355@N00/2128626176
  • 19. Flexible Architecture Systems evolve over time
  • 20. Cloud is not an “all or nothing” proposition
  • 21. Azure makes it easier to extend to the cloudwww.flickr.com/photos/tomkpunkt/3695066577
  • 24. Windows Services, such as IIS, logging, diagnostics, etc
  • 25. Visual Studio & .NET, ADO.NET, WCF Data Services, MVC, etcFlexible Business ModelNo up front hardware purchase
  • 26. Pay as you go costing model
  • 27. Ideal in current economical climate www.flickr.com/photos/cleebster/2508660124
  • 29. The Azure PlatformThe Big PictureAppFabricSQL AzureApplicationsWindows AzureApplicationsOthersMobileDesktopServer
  • 32. Windows Azure Platform for Application DevelopersCodeSoftware Development KitPortalDataRelationalDataApiDevelopRunDeploy
  • 33. Software Development Kit (SDK)Local MachineWindows Azure Simulation Environment Development StorageSQL Server ExpressDevelopment Fabric
  • 34. Azure Compute Building BlocksWorker RoleWeb RoleSystem HostIIS HostYour CodeYour Code
  • 35. Windows Azure RolesYour role class typically derives from RoleEntryPoint represents roleDo initialization in OnStart() Do work in Run()You call into RoleEnvironmentto enumerate roles, endpoints, etcYou get called in response to changes in the number of instances in the serviceCan force restart
  • 36. Demo #1 Azure Compute
  • 37. Azure Storage Building BlocksStorageQueueBlobs &DrivesAccountTables
  • 38. Windows Azure BlobsProvide simple interface for storing named files along with metadata for the fileBlobsContainersPhoto1.pngPhoto2.pngPicturesPhoto3.png
  • 39. Windows Azure BlobfeaturesREST based APImyaccount.blob.core.windows.net/mycontainer/myblobPutBlob, GetBlob, DeleteBlob, CopyBlob, SnapshotBlob, LeaseBlob, etcBlock Blob for streaming + commit-based writesSequence of blocks, size limit 200GB per blobPage Blob for random read/writeArray of pages, size limit 1TB per blob
  • 40. Windows Azure DrivesPage Blob formatted as a NTFS single volume Virtual Hard Drive (VHD)NTFS APIs providing durable file storageDrives can be up to 1TB, up to 16 can be mountedCan upload VHD via Page Blob then mountOffersEase migration of existing Windows applications to AzureDurability and survival of data on application failover or hardware failure
  • 41. Windows Azure TablesStructured storage via entities, containing sets of propertiesEntitiesTablesGenre = …Title = …MoviesGenre = …Title = …ActorsName = …DOB = …
  • 42. Windows Azure TablesProvides Massively Scalable Structured StorageBillions of entities (rows) and TBs of dataFamiliar and Easy to use APIWCF Data Services, LINQEach entity can have up to 255 propertiesPartitionKey & RowKey as key and indexTimestamp for optimistic concurrencyNo fixed schema for all other propertiesProperty is stored as a <name, typed value> pair
  • 43. Windows Azure TablesMyTable1Entity: Sports CarEntity: CarEntity: Customer
  • 45. Windows Azure QueuesProvide reliable storage and delivery of messagesMessagesQueues“Body1”“Body2”ThumbnailJobs“Body3”
  • 46. Common Azure PatternWorker RoleWeb RoleQueueStorageBlobStorage
  • 47. Demo #2 Azure Storage
  • 49. Service Management APIProvide Lights-Out Service Management Manage services programmatically via REST-based APIX509 client certificates for authentication Viewing, creating, deleting, swapping, modifying configuration settings, etc on deployments
  • 50. Windows Azure DiagnosticsCloud is much harder than single serverDynamic environment, no local accessAzure Diagnostics built for monitoring & data collectionFocus on what to collect and whenDesigned for Azure Based on standard APIsTraces, logs, crash dumps, IIS logs, perfcounters, ETW, etcUpload to Azure storage as requiredLogging & Diagnostics
  • 51. Service Management CmdLetsPowerShell cmdlets wrapping Azure Service Management and Diagnostics API Simple to script out deployments, upgrades, scalingDeploy new services
  • 55. etcService Upgrade ModelsRolling upgrade (aka “In-place”)Roles are updated across update domains one at a timeService remains available during upgradeReal-time hot swap (aka “VIP Swap”)Virtual IP swap between staging & productionSwap service endpoints of old/new versionEnables complex architectural changesPlanned downtimeStop and replace service with new version
  • 56. Content Delivery Network (CDN) Better performance and user experience by caching Azure blobs at strategically placed locations18 locations globally (United States, Europe, Asia, Australia and South America) and growing Content Delivery NetworkEdge LocationEdge Locationpic1.jpgEdge Location Windows Azure Blob Servicepic1.jpg
  • 58. SQL Azure & SQL Server“Database as a Service”Similarities“Just change the connection string”Scalable, reliable, robust, technologySame SQL Server core database service & TDSDifferencesSupports subset of SQL Server 2008Limited to 1Gb or 10Gb* database Different pricing modelNo Reporting Services, Analysis Services, etc
  • 59. SQL Azure Application ArchitecturesSQL Azure access from outside the cloudSQL Azure access from within the cloudApplication / ToolsApplication/ BrowserSOAP/RESTHTTP/SWeb RoleWindows AzureT-SQL (TDS)T-SQL (TDS)SQL AzureSQL Azure“Code Far”“Code Near”
  • 60. SQL Azure RoadmapService Update 2Multiple Active Result Sets (MARS)Service Update 350 Gb Databases, Spatial supportIncubationProject “Houston” – new SQL Azure web administration tool Codename “Dallas” – information as a serviceODataservice on top of SQL Azure
  • 61. OData“ODBC for the Internet”Uniform way of representing data, URL conventions and operations
  • 62. Auto generation of OData for SQL AzureOData ConsumersSessionReportsDashboardFormsAppsBrowserOpen Data ProtocolBatching, VersionsFormatR/WQuery&[Uri]+++Metadata?OData Producer
  • 63. Codename “Dallas”Information as a ServiceGIS/Spatial, traffic, film show times, crime, financial data, navigation, census data, housing, etc…Commercial, official government, trusted publicFind, Subscribe, InteractAtom 1.0, RAWData ConsumerData Provider
  • 64. Demo #3 SQL Azure
  • 66. “Infrastructure to help build and manage applications more easily” Windows ServerAppFabricCaching capabilities (was “Velocity”)Workflow + service hosting (was “Dublin”)Windows AzureAppFabric(was “.NET Services”) Service BusAccess Control
  • 67. AppFabric Service BusExposing internal applications on the Internet isn’t easyNetwork address translation (NAT) and firewalls get in the wayThe Service Bus providesIntermediary between clients and applicationsService registry that clients can use to find the services they need
  • 69. UK Azure Pricing – Standard RatesAppFabricAccess Control £1.2062 per 100,000 transactions* Service Bus £2.4184 per connection on a “pay-as-you-go” basis* Pack of 5 connections £6.0307* Pack of 25 connections £30.1535* Pack of 100 connections £120.6139* Pack of 500 connections £603.0695* Data TransfersNorth America and Europe regions £0.0607 per GB in £0.091 per GB out Asia Pacific Region £0.1819 per GB in £0.2728 per GB outInbound data transfers during off-peak times through June 30, 2010 are at no charge.  Prices revert to our normal inbound data transfer rates after June 30, 2010 Windows AzureCompute Small instance (default): £0.0728 per hour Medium instance: £0.1455 per hour Large instance: £0.291 per hour Extra large instance: £0.5819 per hour Storage £0.091 per GB stored per month £0.0061 per 10,000 storage transactions Content Delivery Network (CDN) Service currently available as a Community Technology Preview (CTP) at no charge SQL AzureWeb Edition – Up to 1 GB relational database £6.055 per database per month Business Edition – Up to 10 GB relational database £60.604 per database per month £100 per month* - Highly Available 2 x Instance Web Application + 0.5TB data20 pence per day* - Highly Available 1Gb SQL Server database * Lots of assumptions and caveats
  • 70. Where next…www.Azure.com – Official Azure sitebit.ly/landazure – UK Azure siteukazure.ning.com– UK Fans of Azurebit.ly/davidgristwood - My Blogwww.MyGreatWindowsAzureidea.com - User Voice Feedback Tonight’s Azure User Group Meeting

Editor's Notes

  • #48: WA - £56 per month for 1 node, which is £637 per yearSA – 20pence per day*Approximate – lots of assumptions, blah blah