1.Ms 云计算平台介绍

Preview:

Citation preview

1

Azure Services 平台介绍

杨刚Technical Manager万锐信息技术服务有限公司Email: Gyang@Winarray.comMSN: YG2008@GMail.com

2

议题为什么要使用 Cloud? Azure Services 平台Tour of the servicesSDKs 和 可用服务路线图Q&A

3

Platform 发展

CloudMobileClient Server• 托管软件平台• 共享的架构• 虚拟化 和 不断变化• 更高的服务级别• 按使用支付模型

Why a Cloud Platform?

减少投资和运营成本简化应用的部署和管理应用和基础设施更加灵活成本效益最大化关注于新功能而不是基础设施

软件经济模式正在改变

5

Microsoft Cloud Services

Azure™ Services PlatformMicrosoft SharePoint Services

Microsoft Dynamics CRM Services

6

Azure Services Platform 主要目标

扩展存在的投资 熟悉的工具,语言 & frameworks with .NET & Visual Studio提供 on-premises, cloud 或 hybrid solutions 多种选择与现有系统进行集成,例如: AD

基于 Internet 标准支持多种协议包括 HTTP, REST, SOAP, AtomPub基于 Azure Service 进行连接

一个灵活的可扩展的互联网平台简化业务场景服务托管在微软的数据中心面向高可用性和可扩展性进行设计

构建扩展性正在运营的扩展服务

30B Live ID authentications/month2B Live Search queries/month10B MSN page views/month240B Messenger messages/month

微软的构建来运营您的服务典范 , WA: Complete, approx 500K sq ftSan Antonio, TX: Opening Fall 08, approx 475K sq ftChicago, IL: Opening Spring/Summer 09, approx 550K sq ftDublin, Ireland: Opening Summer 09, approx 570K sq ftDes Moines, Iowa: Recently announced land purchase

Datacenters Are Now IP

Visual Studio & .NET

“Oslo” - Modeling

Partner Ecosystem

9

Windows Azure

计算 : 基于 Windows 服务器的虚拟计算环境

存储 :持久性,可扩展性和高可用性存储

管理 :自动的,模型驱动管理的服务

扩展 Windows 到 Cloud

Compute Storage Management

10

http://eerp.cloudapp.net/

11

Windows Azure

demo

12

Demo: Hello Windows Azure

Simple ASP.NET appVisual Studio 2008 SP1Roles & instances are models in configLocal F5 debuggingAzure Services PortalDeployed to the cloudSwitched from staging to production

我们看到的Environment to run codeMachines, rack space, switches, connectivityAutomated deployment & configurationIsolation, redundancy, load balancingAbstraction & Flexibility

Azure 所提供的…

13

SQL Services

Database: 建立结构性数据和非结构性数据的关系

Data Sync: 同步偶尔连接的客户端

Reporting: 自服务授权 & 报表共享

Data Mining: 自服务数据分析

ETL: 数据转换

Reference Data: 多种的类型的参考数据集

扩展 SQL Server 数据平台到 Cloud

Data Mining

SQL Data Service

ETLReference Data

ReportingData Sync

Data Warehouse

14

.NET Services

Service Bus: 普遍的应用总线需求

Access Control: 规则驱动的基于声明的访问控制

Workflow Service: 共享的托管工作流服务

ServiceBus

AccessControl

WorkflowServices

扩展 .NET 基于互联网的扩展公用服务到 cloud

15

.NET Services

Application http://service./

Service.NET Workflow Service

Application

Service

Service

.NET Service Bus

Service Bus

.NET Access Control Service

Application

Service

Workflow

SDS Authority

AccessControl

16

SQL Services & .NET Services

demo

17

Hello Azure Services : 组成 Azure Services

ASP.NET Web Site

.NET Access Control Service

(SOAP)

(REST)

Manufacturer Service(Running on-premises)

SQL Data Serviceshttp://data.database.windows.net

http://...cloudapps.net(Running in Windows Azure)

.NET Service Bushttp://servicebus.windows.net/...

18

Live Framework

Live Operating EnvironmentProgramming Model

Identity Directory Comms & Presence

Search & Geospatial

Applications Data SyncUsers

Live Services

Devices

以用户为中的服务,提供访问 Windows Live 和用户数据的编程方式

Storage

19

我们能做什么 ?

Access user data Access informationon user devices

Access user’ssocial graph

Sync user’s data Accessuser’s profile

Provide access control to user’s data

Share user’s data

Provide newson actions

Manageapplications

20

Live Framework 应用类型Mesh-enabled Web应用

托管和部署在用户的 Mesh 运行桌面在 Live Desktop 充分利用 Live Services

Live Framework-enabled Web Site

Web Site

GET https://user-ctp.windows.net/v0.1

Web apps 可以连接用户数据必须明确代理方式

21

Azure 路线图

November 2008 CTP•Developer CTP for Services, SDKs, and Tools

Today H1 2009

Updated CTPs•Additional features & CTPs• Plans for pricing & SLAs•Additional Data Centers

Commercial Availability

Based on customer Feedback during CTPs

22

邀请代码三种不同类型的邀请代码 :1. Windows Azure2. .NET & SQL Services invitation code3. Live Framework & Services invitation code如何得到 ?

Go to http://www.azure.comSubmit a request for an invitation code

You will receive invitation codes for .NET Services, SQL Services, and Live Services during the labs.

23

SDKs & Tools

November CTP SDKs & Visual Studio ToolsSQL Services SDKLive Framework SDKVisual Studio Tools for Live FrameworkJava & Ruby SDKs for .NET Services

December CTP SDK.NET Services SDK

January CTP Windows Azure SDKVisual Studio Tools for Windows Azure

24

Azure 总结1. 综合 cloud 服务平台2. 帮我们从基础设置中抽离3. 灵活的混合并匹配服务4. 连接 on-premises 环境5. 熟悉的编程模型和工具6. Live Services 提供富客户端体验7. 标准协议和编码格式 (HTTP, REST, ...)

25

Q & A

资源Azure Services Training KitHands-on labs available in an installable packagehttp://www.azure.com

Azure Services Management Tools / SamplePowerShell CmdLets and MMC console for managing SQL Data Services, Workflow Services, and Access Controlhttp://code.msdn.microsoft.com/AzureManagementTools

27

© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED

OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Recommended