27
1 Azure Services 平平平平 平平 Technical Manager 平平平平平平平平平平平平 Email: [email protected] MSN: [email protected]

1.Ms 云计算平台介绍

Embed Size (px)

Citation preview

Page 1: 1.Ms 云计算平台介绍

1

Azure Services 平台介绍

杨刚Technical Manager万锐信息技术服务有限公司Email: [email protected]: [email protected]

Page 2: 1.Ms 云计算平台介绍

2

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

Page 3: 1.Ms 云计算平台介绍

3

Platform 发展

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

Page 4: 1.Ms 云计算平台介绍

Why a Cloud Platform?

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

软件经济模式正在改变

Page 5: 1.Ms 云计算平台介绍

5

Microsoft Cloud Services

Azure™ Services PlatformMicrosoft SharePoint Services

Microsoft Dynamics CRM Services

Page 6: 1.Ms 云计算平台介绍

6

Azure Services Platform 主要目标

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

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

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

Page 7: 1.Ms 云计算平台介绍

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

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

Page 8: 1.Ms 云计算平台介绍

Visual Studio & .NET

“Oslo” - Modeling

Partner Ecosystem

Page 9: 1.Ms 云计算平台介绍

9

Windows Azure

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

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

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

扩展 Windows 到 Cloud

Compute Storage Management

Page 10: 1.Ms 云计算平台介绍

10

http://eerp.cloudapp.net/

Page 11: 1.Ms 云计算平台介绍

11

Windows Azure

demo

Page 12: 1.Ms 云计算平台介绍

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 所提供的…

Page 13: 1.Ms 云计算平台介绍

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

Page 14: 1.Ms 云计算平台介绍

14

.NET Services

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

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

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

ServiceBus

AccessControl

WorkflowServices

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

Page 15: 1.Ms 云计算平台介绍

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

Page 16: 1.Ms 云计算平台介绍

16

SQL Services & .NET Services

demo

Page 17: 1.Ms 云计算平台介绍

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/...

Page 18: 1.Ms 云计算平台介绍

18

Live Framework

Live Operating EnvironmentProgramming Model

Identity Directory Comms & Presence

Search & Geospatial

Applications Data SyncUsers

Live Services

Devices

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

Storage

Page 19: 1.Ms 云计算平台介绍

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

Page 20: 1.Ms 云计算平台介绍

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 可以连接用户数据必须明确代理方式

Page 21: 1.Ms 云计算平台介绍

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

Page 22: 1.Ms 云计算平台介绍

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.

Page 23: 1.Ms 云计算平台介绍

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

Page 24: 1.Ms 云计算平台介绍

24

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

Page 25: 1.Ms 云计算平台介绍

25

Q & A

Page 26: 1.Ms 云计算平台介绍

资源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

Page 27: 1.Ms 云计算平台介绍

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.