Windows Azure 是一个灵活而开放的云平台,通过该平台,您可以在数据中心快速生成、部署和管理应用程序。Wondows Azure 支持所有主流操作系统、语言或开发工具,并且能够将公有云应用程序与现有 IT 基础设施相集成。
永远在线,安全可靠
Windows Azure 可以轻松实现异地多点备份,使您能够构建和运行高度可用的应用程序,而不必将精力放在基础结构上。Windows Azure 能够自动为操作系统和服务打补丁,并且内置了网络负载平衡和硬件故障恢复功能。Windows Azure 甚至提供了一种部署模型,允许应用程序在不下线的情况下完成升级。
灵活开放
Windows Azure 同时提供 Windows 和 Linux 虚拟机,支持开发者通过 PHP、Node.js、Python 等大量开源工具来生成应用程序。它的功能和服务采用开放式 REST 协议。Windows Azure 客户端库适用于多种编程语言,根据开放源许可发布并承载于 GitHub 上。
无限服务器,无限存储
Windows Azure 使您能够轻松地无限扩展应用程序。Windows Azure 是一个完全自动化的自助服务平台,能够帮助您在几分钟之内完成资源设置。根据您的需求灵活地扩展或减少资源使用,并按照使用量付费。Windows Azure 提供不同数据中心选择,帮助您将应用程序部署到靠近客户的位置。
功能完备
Windows Azure 提供了一个灵活的云平台,可满足任何应用程序需求。您可以放心托管应用程序,并按需扩展;也可以使用关系 SQL 数据库、NoSQL 表存储和非结构化 Blob 存储来存储不同类型数据。您可以利用 Windows Azure 健壮的消息传递功能来实现可扩展的分布式应用程序;也可以借助 Windows Azure 打造云端和企业本地部署相结合的混合解决方案。#p#
虚拟机
快速搭建、部署功能强大的网站,满足您的所有需求
免费开始使用,之后根据您在云平台上各共享实例和预留实例之间的实际使用情况进行调整,以实现更好的性能和隔离效果。通过在任意工具和操作系统的基础上使用 ASP.NET、PHP 或 Node.js 构建网站并快速部署。
利用网站可以执行以下操作:
轻松运行所有功能
可轻松地将网站按原样部署到云。如果您的网站使用 ASP.NET、PHP 或 Node.js 构建,该网站能够在 Windows Azure 网站上运行。
从开源代码入手
通过 WordPress、Joomla!、Drupal、DotNetNuke 和 Umbraco 等常见的开源代码应用程序轻松建立网站。
利用集成化的源代码版本控制
利用 Windows Azure 网站,您可以直接从自己的源代码库部署。只需使用所选 Git 库中的“git push”命令或连接您自己的 Team Foundation Service 项目,即可实现持续的源集成。自动化部署变得前所未有地简单。#p#
云服务
创建可无限扩展的高可用性应用程序和 API
通过 Windows Azure 云服务快速部署和管理功能强大的应用程序和服务。只需上传您的应用程序,Windows Azure 将处理部署详细信息(从资源配置和负载平衡到运行状况监控)以实现持续可用性。您的应用程序能够通过 Windows Azure 轻松实现异地多点备份,免除后顾之忧。您只需专注于应用程序,而无需担心 IT 基础设施。就是这么简单。
利用云服务可以执行以下操作:
专注于应用程序,而不是基础设施
无需费心打补丁或者处理硬件故障和网络问题。Windows Azure 云服务帮助您创建持续可用的应用程序,即便系统升级或者发生硬件故障,也不会影响它的使用。现在,您只需要关注代码——这才是真正重要的事情。
为大量设备开发互联网规模的 API
每款新移动应用程序都需要一组功能强大的服务器端服务进行支持。Windows Azure 云服务为您准备好了一切,让您可以构建最健壮的可扩展 API。凭借随时可用的无尽扩展性,您无需编写任何代码便可应对伴随巨大成功而来的流量高峰。
构建现代云体系结构
Windows Azure 云服务提供了最有效的应用程序环境,可用于构建世界上最先进的分布式计算应用程序。响应速度更快且永不停机的应用程序将让您的客户受益无穷。#p#
数据管理
满足数据需求的最优解决方案,从 SQL 数据库到 BLOB 存储再到表格(Table),一应俱全
Windows Azure 提供多种服务以帮助您管理云中的数据。利用 SQL 数据库(原 SQL Azure 数据库),您可以使用熟悉的工具和功能强大的 SQL Server 技术快速创建、扩展应用程序并将其延伸到云中。表格(Table)以较低成本为数据访问需求简单的应用程序提供 NoSQL 功能。BLOB 为视频、音频和图像等数据提供低成本存储解决方案。所有这些数据均可轻松实现异地多点备份,让您免除后顾之忧。利用 Windows Azure,您还可以在 Windows Azure 上的虚拟机中运行 SQL Server。
SQL 数据库
对于需要完备关系数据库即服务(DaaS)的应用程序,Windows Azure 提供了 SQL 数据库(原 SQL Azure 数据库)。SQL 数据库提供高级互操作性,您可以使用多种主流开发框架来构建应用程序。由于 SQL 数据库基于成熟的 SQL Server 技术,您可以依靠现有技术和经验加快解决方案的实施,并可在本地和云上构建或扩展应用程序。
利用 SQL 数据库可以执行以下操作:
构建企业应用程序
SQL 数据库是各种业务应用程序(包括事务处理、部门或业务线解决方案)的理想数据库。提供性能和可靠性都经过考验的复杂云端服务。通过 SQL Federation 分片(Sharding)扩大关系数据库的规模,使用熟悉的控制机制提供安全、可靠的数据访问,且无需物理上管理硬件即可轻松部署数据库。
驱动混合应用程序
不论托管在本地还是 Windows Azure 云端,应用程序均能访问 SQL 数据库。数据能够在 SQL 数据库和 SQL Server 数据库之间轻松分享,并支持通过 SQL Data Sync 在多 SQL 数据库之间分享。
表格(Table)
表格为需要存储大量非结构化数据的应用程序提供 NoSQL 功能。表格是 ISO 27001 认证的托管服务,可自动扩展以满足高达 100 TB 的吞吐量,可通过 REST 和托管 API 从几乎任何位置进行访问。
BLOB(二进制大型对象)存储
要存储大量非结构化文本或二进制数据(如视频、音频和图像),最简单的方法是使用 BLOB。BLOB 是 ISO 27001 认证的托管服务,可自动扩展以满足高达 100 TB 的吞吐量,可通过 REST 和托管 API 从几乎任何位置进行访问。
利用 BLOB 可以执行以下操作:
轻松将 BLOB 加载为驱动器
Windows Azure 驱动器允许应用程序加载格式化为单卷 NTFS VM 的 BLOB。使用 Windows Azure 驱动器可以在私有云和公有云之间移动虚拟机。#p#
缓存
缩短数据与用户的距离,从而在全球任何位置都可提供优质的响应体验
利用 Windows Azure 中的缓存服务,使数据距离最终用户更近,帮助您构建可高度扩展、响应迅速的应用程序。轻松配置 CDN(内容传送网络)功能,提供快速、流畅的用户体验。Windows Azure 还提供内存缓存,可将应用程序数据存储在内存中,从而改进应用程序的响应速度、运行性能和扩展能力。
CDN(内容传送网络)
Windows Azure CDN 将内容缓存到距离客户最近的位置来提高应用程序性能,以便您为客户提供最好的应用程序体验。
缓存
Windows Azure 缓存可交付更接近应用程序逻辑的数据。随着用户负载的增加,缓存可帮助应用程序提供更快的响应,并允许应用程序进行缩放。提供两个部署选项 ——托管的多租户共享缓存(共享缓存)或使用现有或专用 Web/辅助角色的缓存(缓存)。
利用缓存可以执行以下操作:
轻松添加缓存功能
无需对缓存 API 进行编码或编程即可使用缓存提供程序。支持 Memcached 协议,允许现有 Memcached 应用程序使用 Windows Azure 缓存。
提供复原功能
可以从应用程序的多个实例访问存储在缓存中的数据,从而简单、快速地保存和恢复数据状态。Windows Azure 缓存新增了其他控制和复原选项(如高可用性),以确保缓存数据可复原。#p#
联网
用于连接本地部署基础设施与公有云的最完整网络功能集
虚拟网络
利用 Windows Azure 虚拟网络,可以配置和管理 Windows Azure 中的虚拟专用网络 (VPN),并将其与本地部署 IT 基础设施中的 VPN 安全链接。利用虚拟网络,IT 管理员可将本地网络扩展到云,并控制网络拓扑,包括虚拟机的 DNS 和 IP 地址范围配置。
利用虚拟网络可以执行以下操作:
安全扩展数据中心
您可以利用虚拟网络构建传统的“点对点”VPN,以安全扩展数据中心容量。虚拟网络使用行业标准 IPSEC 协议在企业 VPN 网关与 Windows Azure 之间建立安全连接。在 VPN 网关后添加所需数量的计算机。
实现混合云方案
利用虚拟网络(Virtual Network),您可以灵活地支持各种混合云方案。您可以将云端应用程序安全连接到任何类型的本地系统(如大型机和 Unix 系统)。#p#
身份标识
集成本地部署 Active Directory 以实现跨云应用程序的单一登录。
Windows Azure Active Directory
Windows Azure Active Directory (Windows Azure AD) 是一种基于 REST 的现代化服务,可提供对云应用程序的标识管理和访问控制功能。现在,您可以针对 Windows Azure、Microsoft Office 365、Dynamics CRM Online、Windows Intune 和其他第三方云服务使用同一种标识服务。Windows Azure Active Directory 提供云端标识提供程序,可以与本地部署 AD 轻松集成,且完全支持第三方标识提供程序。
利用 Windows Azure AD 可以执行以下操作:
与本地部署的 Active Directory 集成
快速扩展现有本地部署的 Windows Azure AD 应用策略,并使用 Windows Azure 和其他云服务的现有企业凭据对用户进行控制和身份验证。
为应用程序提供访问控制
根据中心化策略和规则轻松地管理对应用程序的访问。确保维持对组织应用程序一致、恰当的访问,从而满足关键的内部安全性与合规性要求。通过 Windows Azure AD 访问控制,开发人员可以使用消费者标识提供程序或本地部署 Windows Server Active Directory 对 Windows Azure 中的应用程序集中进行身份验证和授权。
在企业内建立社交关系
Windows Azure AD Graph 是一种创新的社交企业图谱,界面简单、干净,您可以使用资源管理器视图访问用户、组和角色等对象,轻松发现信息和关系。#p#
消息传递
保持应用程序跨私有云和公有云环境的连接性
Windows Azure 服务总线(Service Bus)和 Windows Azure EAI 将云与本地部署设施相整合,例如从 Windows Azure 访问您部署在本地的商业应用程序(如 SAP 和 Oracle EBS)。
Windows Azure 服务总线
服务总线是在应用程序之间构建的消息传递基础设施,用于在应用程序之间以松散耦合的方式相互交换消息,以改善可扩展性和弹性。
利用服务总线可以执行以下操作:
管理云中的消息传递
服务总线队列提供简单的先进先出消息传递保证,并支持一系列标准协议(REST、AMQP、WS*)和 API,用于将消息放入或拉出队列。服务总线主题可以向多个订阅传递消息,并可以轻松将大规模消息传递扇出到下游系统。
将本地部署应用程序连接到云端
服务总线中继允许本地部署 Web 服务建立公共端点,从而解决了本地部署应用程序与外界之间的通讯问题。这样一来,系统便可从世界上的任何地方访问这些 Web 服务,而这些服务可继续在本地运行。
大规模向移动设备推送通知(预览)
通知中心(Notification Hub)当前正处于预览阶段。这是将推送通知发送到主流移动平台应用程序的一种便捷的可扩展方式,开发者无需学习使用各平台不同的通知机制。
队列
Windows Azure 队列服务用于在应用程序之间实现可靠、持续的消息传递。您可以使用队列在 Windows Azure 中的应用程序或服务之间传输消息。队列存储的消息可供对存储帐户具有访问权限的任何客户端读取。一个队列可以包含无数条消息,每条消息最大不得超过 64KB。可通过互联网从任何位置通过 REST 服务访问队列,并且队列支持 .NET、Java 和 Node.JS 客户端库。