COS202 Two broad categories Cloud Application Cloud Platform Users Developers Applications and Data Windows Azure AppFabric SQL Azure Windows Azure Windows Azure Marketplace Applications and data in the cloud Applications and Data CDN Connect Compute Storage Fabric Controller Windows Azure AppFabric SQL Azure Windows Azure Windows Azure Marketplace.
Download ReportTranscript COS202 Two broad categories Cloud Application Cloud Platform Users Developers Applications and Data Windows Azure AppFabric SQL Azure Windows Azure Windows Azure Marketplace Applications and data in the cloud Applications and Data CDN Connect Compute Storage Fabric Controller Windows Azure AppFabric SQL Azure Windows Azure Windows Azure Marketplace.
COS202 Two broad categories Cloud Application Cloud Platform Users Developers Applications and Data Windows Azure AppFabric SQL Azure Windows Azure Windows Azure Marketplace Applications and data in the cloud Applications and Data CDN Connect Compute Storage Fabric Controller Windows Azure AppFabric SQL Azure Windows Azure Windows Azure Marketplace Worker Role Instances Web Role Instances VM Role Instances IIS Load Balancer HTTP/HTTPS, TCP Applications and Data CDN Connect Compute Storage Fabric Controller Virtual Machines Blobs HTTP/HTTPS, OData (for Tables) Applications and Data CDN Connect Compute Storage Fabric Controller Tables Queues Role Instances Role Instances Fabric Agent Fabric Agent Fabric Controller Applications and Data CDN Connect Compute Storage Fabric Controller A content distribution network Blobs Windows Azure Applications and Data CDN Connect Compute Storage Fabric Controller Applications and Data Endpoint Agent On-Premises Windows Computer Applications and Data CDN Connect Compute Storage Fabric Controller IPsec Role Instances Windows Azure Compute An illustration Traffic Manager North Central US South Central US North Europe Western Europe Southeast Asia East Asia Windows Azure Application Relational data in the cloud SQL Azure Reporting SQL Azure Data Sync Data SQL Azure Database Windows Azure AppFabric SQL Azure Windows Azure Windows Azure Marketplace Database TDS Application Database Server Database SQL Azure Reporting SQL Azure Data Sync SQL Azure Database SQL Azure Database Synchronization with SQL Azure Data Sync SQL Azure Reporting SQL Azure Data Sync SQL Azure Database Synchronization with SQL Azure Data Sync SQL Server SQL Azure Database Application infrastructure in the cloud Service Bus Access Control Windows Azure Windows Azure AppFabric SQL Azure Windows Azure Windows Azure Marketplace Caching Service Bus 3) Discover Service Bus endpoint 4) Invoke operation on Service Bus endpoint Client (On-premises or cloud) Service Bus Access Control Windows Azure Caching Registry 2) Expose Service Bus endpoint 1) Register service endpoint 5) Invoke operation on service endpoint WCF Service (On-premises) Identity Providers (IdPs) 2) Authenticate user, then return IdP token Access Control AD FS 2.0 Windows Live ID Google 4) Validate IdP token, then create Access Control (AC) token according to rules for this application Yahoo Facebook OpenID Rules Engine IdP Token 3) Send IdP token to Access Control IdP Token AC Token AC Token Browser 6) Submit Access Control token 1) Access application and get redirected to IdP Service Bus Access Control Windows Azure Caching 5) Return Access Control token Application (On-premises or cloud) 7) Validate Access Control token, then use its contents Caching Service Cached Data Application Cached Data Cached Data Cached Data Windows Azure Client Service Bus Access Control Windows Azure Caching DataMarket Windows Azure AppFabric SQL Azure Windows Azure Windows Azure Marketplace AppMarket Windows Azure AppMarket Finished Applications Application Components Training Consulting Services Windows Azure DataMarket Windows Azure AppMarket Windows Azure DataMarket Content Partner Datasets Service Explorer Applications REST, OData Data Access Windows Azure Compute Windows Azure DataMarket Windows Azure AppMarket Content Partner Datasets Windows Azure Storage SQL Azure Database Examples (in US dollars) Some characteristics of Azure-appropriate applications Some characteristics of Azure-appropriate applications A non-Azure app using Windows Azure storage Blobs SQL Azure On-Premises or Hosted Application A massively scalable web app exposed on the public Internet Tables Web Role Instance Users A massively scalable web app with background processing Tables Queues Blobs Web Role Instance Worker Role Instance Users A web app with relational storage SQL Azure Web Role Instance Users A web app using cloud and on-premises SQL Azure Web Role Instance Service Bus On-premises Database Users A parallel processing application Queues Web Role Instance Blobs Worker Role Instance User A parallel processing application using Windows HPC Server Blobs Worker Role Instance Windows HPC Compute Cluster User http://go.microsoft.com/?linkid=9752185 http://go.microsoft.com/?linkid=9682907 Blue Section http://www.microsoft.com/cloud/ http://www.microsoft.com/privatecloud/ http://www.microsoft.com/windowsserver/ http://www.microsoft.com/windowsazure/ http://www.microsoft.com/systemcenter/ http://www.microsoft.com/forefront/ http://northamerica.msteched.com www.microsoft.com/teched www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn