ws2012intro-crossplatform

跨越云端的应用体验Windows Server 2012

Windows Server 2012 创新,从云开始

业务驱动力

?需要跨场所运作

?需要按需扩展的能力

?管理漫延的 Web 应用程序

?使用原有投资

?使用原有开发技能与培训

跨越云端的应用体验

灵活性,支持在内部构建或在云中构建可扩展的弹性应用

程序与 Web 平台开放式 Web 平台

?在内部和云环境之间提供编程式对称 ?通用的开发工具 ?

支持混合应用程序

支持跨越数据中心与云端的对称或混合式应用程序

跨越云端的应用体验

?Windows Azure Service Bus

?Windows Azure Connect ?虚拟机可移植性 ?编程式对称

?通用的开发工具

Windows Server 2012 提供了更高灵活性,可供您在内部和云端构建对称和混合应用程序

灵活性

Windows Azure Service

Bus

内部应用程序

Windows Server 2012

Windows Azure

平台

最终用户

Azure app 1

Windows Azure Service Bus

Azure app 2

虚拟机

Windows Server 2012

计算服务

Worker 角色

虚拟机角色

Windows Azure 平台

Windows

Azure 存储

Microsoft

SQL Azure?

Windows Azure Connect

Web 角色

最终用户

私有网络平台

域资源:

遗留的系统与服务器主要用于文件、打印、电子邮件、数据库,协作等

加入域的角

色实例IPsec

Windows Azure

Connect

虚拟机可

移植性

Windows Azure 虚拟机角色

Windows Server 2012 Hyper-V

虚拟机可移植性

Windows Azure 应用程序

您的代码

操作系统Web 角色实例 1

您的代码

操作系统Web 角色实例 2

内部应用程序

您的代码Windows Server 2012 Hyper-V 或硬件

您的代码Windows Server 2012 Hyper-V 或硬件

Windows Azure 编程式对称

Windows Azure

应用程序

您的代码

操作系统 Web 角色实例 1

您的代码

操作系统

Web 角色实例 2

内部应用程序

您的代码

Windows Server 2012

Hyper-V 或硬件 您的代码

Windows Server 2012

Hyper-V 或硬件

JavaScript (Chakra)

C/C++

C#, VB

Metro 风格的应用 XAML

HTML / CSS Microsoft Team Foundation Server

Microsoft Visual Studio

通用的开发工具

跨越云端的应用体验——扩展性与弹性

?发布与订阅消息 ?多租户、高密度网站 ?

消息、缓存,以及工作流技术

提供的框架、服务以及工具可增强扩展性与弹性,适用于支持多租户环境的应用程序与网站

跨越云端的应用体验

扩展性与弹性

消息发送方 订阅 1

订阅 N

服务总线名称空间 话题

…....

业务逻辑

消息接收方

审计

服务

Mobile 应用

Web 应用

发布与订阅消息

扩展性与弹性展性与弹性

多租户,高密度网站?FTP 登录企图限制

?动态 IP 限制

?服务器名标识符(SNI)

?应用程序初始化

?Microsoft Internet Information Services CPU 限制?集中化的 SSL 证书支持

?NUMA 感知扩展

Windows Server 2012 改善了网站密度与效率,使得托管商能够更好地构建、供应,以及管理托管环境

扩展性与弹性弹性

FTP 登录企图限制

扩展性与弹性弹性扩与弹性

动态 IP 限制

动态 IP 限制是一项可选功能,必须使用 Windows Server 2012 服务

器管理器另行安装

Windows Server 2012 中的 Internet Information Services 8

“Web 托管证书存储” 可包含

数千个 SSL 证书

一台 Web 服务器托管多个网站

租户 A

租户 B

租户 N

使用单一公共 IP 地址的网络端点

…..

Internet Information Services 8

更适合托管的 Web 服务器平台

虚拟域名 1 虚拟域名 2 虚拟域名 3

服务器名标识符(SNI )

ASP .NET application

用户请求 ASP .NET 应用程序

应用程序在后台加载驱动、模块、库,以及助手程序

Internet Information Services 8

Internet Information Services 8 会在应用程序在后台完成加载工作的同时显示 Splash 界面

User views a splash page

驱动

模块 库

助手程序 封包 脚本

应用程序初始化

应用程序池

CPU

CPU

1

CPU

租户 A 租户 N

以前的场景

CPU

3

租户 B

应用程序池

CPU

CPU

1

CPU

2

租户 A 租户 N

CPU

3

租户 B

使用 Windows Server 2012

CPU CPU

1

CPU

2

CPU

Internet

Information

Services 8

资源不足

Internet Information

Services 8 可限制每个租户

的 CPU 用量

独占 CPU 周期

Internet Information

Services CPU 限制

IT 专业人员的挑战

集中存储 SSL

证书

简化的绑定 易于管理 降低拥有成本

......

Web 服务器 1

Web 服务器 2

Web 服务器 3

Web 服务器N

Windows Server 2012 中的 SSL 扩展性与可管理能力

多台运行 Internet

Information Services 的服务器可使用来自单一共享文

件夹的 SSL 证书

包含 SSL 证书的共享文件夹 文件服务器

集中化的 SSL 证书支持

相关主题
相关文档
最新文档