• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Windows Azure架构探析

Windows Azure架构探析






Total Views
Views on SlideShare
Embed Views



1 Embed 1

http://www.slideshare.net 1


Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Windows Azure架构探析 Windows Azure架构探析 Presentation Transcript

    • – Windows Azure
    • 移动设备 •托管的软件平台 客户端 服务器 云计算 •共享的基础架构 •虚拟化和动态化 •日益增加的服务质量需求 •即时付费的商业模式
    • Windows Azure Azure Services Platform ™
    • Windows Azure Windows Compute Management Storage Compute: Windows Server Storage: Durable, scalable, & available storage with essential abstractions Management: Automated management of the service lifecycle
    • Windows Azure Compute Service n m Web Role Worker Role ASP.NET, main() HTTP WCF, etc. { … } IIS Q Load P/Invoke Balancer FastCGI PHP, etc. Agent Agent ServiceConfig Windows Azure Fabric Application Compute Storage VM Fabric …
    • Windows Azure Storage Service HTTP Blobs Tables Queues Access: Application Data is exposed via a RESTful interface Compute Storage Data can be accessed by HTTP standard Fabric protocols (SOAP & REST) Windows Azure apps … Other on-premises
    • Hello Windows Azure
    • FastCGI PHP
    • Azure Services Plaform .NET Services Applications SQL Services Windows Azure Live Services Applications Windows Windows Windows Others Server Vista/XP Mobile
    • .NET Services Internet Scale Utility Services Service Access Workflow Billing Bus Control Services Services Service Bus: General purpose application bus Access Control: Rules-driven, claims-based access control Workflow Services: Shared hosting of workflows
    • .NET Services .NET Service Bus Service Service Bus Service Applica'on .NET Workflow  Service Service http://service./ Applica'on .NET Access Control  Access Service Service Control Workflow Applica'on SDS Authority
    • Service Bus Service Bus 2) Discover  endpoints Registry 1) Register  3) Access  Endpoints endpoints applica7on Application Application Organization X Organization Y Access Control Service Bus Workflow
    • SQL Services Extending the SQL Server Data Platform to the Cloud Database Data Sync Reporting Data Reference ETL Mining Data Database: Relational processing for structured/unstructured data Data Sync: Synchronization for occasionally connected clients Reporting: Self-service authoring & report sharing Data Mining: Self-service data trending & analysis ETL: Data transformation & cleansing across on/off premise Reference Data: Broad variety of reference data sets Virtualized Database in the cloud- Different than hosted databases visible mechanism with which you interact via HTTP standard protocols (SOAP
    • SDS(SQL Data Services ) A scale-out storage technology HTTP/ SOAP Container Container Container ... Entity Entity Entity ... Authorities Property Property Property Data Center Name Type Value SQL Data Services
    • SDS Application Application Application Browser Browser ODBC, OLEDB, Application Application REST Client REST Client SQL Client* ADO.Net PHP, Ruby, … Cloud Cloud HTTP+REST HTTP+REST HTTP HTTP TDS Windows Azure Windows Azure Data Center Data Center Web App REST (Astoria) Web App REST Client ADO.Net + EF SQL Client* REST/SOAP + ACE Model TDS + TSQL Model SDS SDS * Client access enabled using TDS for ODBC, ADO.Net, OLEDB, PHP-SQL, Ruby, …
    • 使用Azure Services构建应用 (SQL Services & .NET Services)
    • Hello Azure   : Composing Azure Services SQL Data Services (SOAP) hPp://data.database.windows.net ASP.NET Web Site (REST) .NET Service Bus hPp://servicebus.windows.net/... hPp://...cloudapps.net (Running in Windows Azure) .NET Access  Control Service Manufacturer Service (Running on‐premises)
    • Live Services User-centric services that provide programmatic access to a user’s data and Windows Live Users Devices Applications Data Sync Identity Directory Storage Comms & Search & Presence Geospatial Programming Model Live Operating Environment Live Framework
    • Mesh-Enabled Web Applications Sync… Websites Sync… Devices & Social Mesh
    • Mesh-Enabled Web Applicat
    • VIDEO Live Mesh ‐ 
    • Azure Services Platform ™
    • Azure First CTP Updated CTPs Pricing and SLA Commercial Developer CTP for Enable Full trust & Fast CGI confirmation Availability Services SDKs, and Geo-location support SDS Public CTP Windows Azure Tools .NET Services Open CTP .NET Services Live Framework Open CTP SQL Services SDS Invitation-only CTP Fall 2008 Spring 2009 Summer 2009 Fall 2009
    • Windows Azure 1. 2. IT 3. 4. On-premise 5. 6. Live Services 7. (HTTP, REST, ATOM SOAP...)
    • !