–WindowsAzure云计算移动设备客户端服务器•托管的软件平台•共享的基础架构•虚拟化和动态化•日益增加的服务质量需求•即时付费的商业模式Azure™ServicesPlatformWindowsAzureWindowsAzureCompute:WindowsServerStorage:Durable,scalable,&availablestoragewithessentialabstractionsManagement:AutomatedmanagementoftheservicelifecycleWindowsComputeStorageManagementnmWindowsAzureFabricLoadBalancerServiceConfig…FabricComputeStorageApplicationWindowsAzureComputeServiceQWebRoleWorkerRoleVMFastCGIPHP,etc.AgentAgentmain(){…}P/InvokeHTTPIISASP.NET,WCF,etc.…FabricComputeStorageApplicationBlobsQueuesHTTPWindowsAzureStorageServiceTablesAccess:DataisexposedviaaRESTfulinterfaceDatacanbeaccessedbyHTTPstandardprotocols(SOAP&REST)WindowsAzureappsOtheron-premisesHelloWindowsAzureFastCGIPHPWindowsAzureApplications.NETServicesLiveServicesSQLServicesApplicationsOthersWindowsMobileWindowsVista/XPWindowsServerAzureServicesPlaform.NETServicesServiceBusAccessControlWorkflowServicesBillingServicesServiceBus:GeneralpurposeapplicationbusAccessControl:Rules-driven,claims-basedaccesscontrolWorkflowServices:SharedhostingofworkflowsInternetScaleUtilityServices.NETServicesApplica'on Workflow ServiceApplica'onServiceService.NET Service BusServiceBus.NET Access Control ServiceApplica'onServiceWorkflowSDS AuthorityAccessControlAccessControlServiceBusWorkflowServiceBusRegistryEndpointsOrganizationYOrganizationXApplicationApplicationServiceBus2) Discover endpoints1) Register endpoints3) Access applica7onDatabase:Relationalprocessingforstructured/unstructureddataDataSync:SynchronizationforoccasionallyconnectedclientsReporting:Self-serviceauthoring&reportsharingDataMining:Self-servicedatatrending&analysisETL:Datatransformation&cleansingacrosson/offpremiseReferenceData:BroadvarietyofreferencedatasetsVirtualizedDatabaseinthecloud-DifferentthanhosteddatabasesvisiblemechanismwithwhichyouinteractviaHTTPstandardprotocols(SOAPDataMiningDatabaseReferenceDataETLReportingDataSyncSQLServicesExtendingtheSQLServerDataPlatformtotheCloudDataCenterSQLDataServicesContainer...ContainerContainerHTTP/SOAPSDS(SQLDataServices)Ascale-outstoragetechnologyEntity...EntityEntityPropertyPropertyPropertyNameTypeValueAuthoritiesSDSSDSTDS+TSQLModelWebAppSQLClient*WindowsAzureBrowserApplicationApplicationRESTClientREST(Astoria)ADO.Net+EFApplicationSQLClient*CloudHTTPHTTP+RESTTDS*ClientaccessenabledusingTDSforODBC,ADO.Net,OLEDB,PHP-SQL,Ruby,…DataCenterODBC,OLEDB,ADO.NetPHP,Ruby,…SDSREST/SOAP+ACEModelWebAppRESTClientWindowsAzureBrowserApplicationApplicationRESTClientHTTPHTTP+RESTDataCenterCloud使用Azure Services构建应用(SQL Services & .NET Services)Hello Azure : Composing Azure ServicesASP.NET Web Site.NET Access Control Service(SOAP)(REST)Manufacturer Service(Running on‐premises)SQL Data ServiceshPp://data.database.windows.nethPp://...cloudapps.net(Running in Windows Azure).NET Service BushPp://servicebus.windows.net/...Live FrameworkLiveOperatingEnvironmentProgrammingModelIdentityDirectoryComms&PresenceSearch&GeospatialApplicationsDataSyncUsersLiveServicesDevicesUser-centricservicesthatprovideprogrammaticaccesstoauser’sdataandWindowsLiveStorageMesh-EnabledWebApplicationsWebsitesDevices&SocialMeshSync…Sync…Mesh-EnabledWebApplicationVIDEOLive Mesh ‐ Azure™ServicesPlatformAzureFirstCTPDeveloperCTPforServicesSDKs,andToolsFall2008Spring2009UpdatedCTPsEnableFulltrust&FastCGIGeo-locationsupport.NETServicesOpenCTPLiveFrameworkOpenCTPSDSInvitation-onlyCTPFall2009CommercialAvailabilityWindowsAzure.NETServicesSQLServicesSummer2009PricingandSLAconfirmationSDSPublicCTPWindowsAzure1.2.IT3.4.On-premise5.6.LiveServices7.(HTTP,REST,ATOMSOAP...)!