Windows Azure Azure 简介
平台介绍
Windows Azure作为一个微软公有云平台,被寄予了厚望。
可以说Windows Azure与Windows RT一样是微软战略转型的重点。
2012年9月微软与中国本土的电信服务提供商世纪互联合作,世纪互联获得授权使用Windows Azure搭建公共云服务平台,并向微软付技术转让费。值得注意的是,前期销售全部由微软的销售团队去完成,而后期签订协议、运营维护全部是由世纪互联来负责。“每次采访都问我什么时候云能来中国,我们花了很多的时间在想业务模式,今天终于来了。”微软全球资深副总裁张亚勤说。
2013年5月份左右提供了一阵子免费试用注册, 但不久后就停止了免费试用,目前要想免费试用windows Azure 需要申请通过获取邀请码的方式来激活Azure试用权限。
免费试用包含下述服务:
计算 / 每月 3000 小时小型计算实例,每个beta账户/订阅最多支持四核
关系数据库 / 1 个商业版 SQL 数据库,2 个网页版数据库
存储 / 70 GB 本地和 70GB 异地冗余存储,含 5000 万次存储操作
数据传输 / 数据输入不受限制 / 数据输出 25 GB
服务总线 / 1500 个中继小时和 50 万条消息
毫无疑问Windows Azure必将改变国内目前的云计算市场格局。
主要功能
目前由于天朝的政策,Windows Azure 在中国并没有开放所有功能(HDInsight),
主要提供的功能有以下几个方面。
虚拟机
Windows Azure 是一个灵活而开放的云平台,通过该平台,您可以在数据中心快速生成、部署和管理应用程序。Wondows Azure 支持所有主流操作系统、语言或开发工具,并且能够将公有云应用程序与现有 IT 基础设施相集成。
虽然不是Azure平台最先推出的功能,但无疑是微软杀进中国云计算的第一利器。
在中国,世纪互联无疑是目前国内规模最大的电信中立互联网基础设施服务提供商。
而方便的虚拟机创建,灵活的计费方式,安全可靠的运行环境,无疑对刚刚起步的公司有着巨大的吸引力。
云服务
创建可无限扩展的高可用性应用程序和 API
通过 Windows Azure 云服务快速部署和管理功能强大的应用程序和服务。只需上传您的应用程序,Windows Azure 将处理部署详细信息(从资源配置和负载平衡到运行状况监控)以实现持续可用性。您的应用程序能够通过 Windows Azure 轻松实现异地多点备份,免除后顾之忧。您只需专注于应用程序,而无需担心 IT 基础设施。就是这么简单。
微软前些年主推的云战略产品,非常的好用且强大,非常适合IIS+Asp.net+Windows Server的项目。
数据管理
满足数据需求的最优解决方案,从 SQL 数据库到 BLOB 存储再到表格(Table),一应俱全
Windows Azure 提供多种服务以帮助您管理云中的数据。利用 SQL 数据库(原 SQL Azure 数据库),您可以使用熟悉的工具和功能强大的 SQL Server 技术快速创建、扩展应用程序并将其延伸到云中。表格(Table)以较低成本为数据访问需求简单的应用程序提供 NoSQL 功能。BLOB 为视频、音频和图像等数据提供低成本存储解决方案。所有这些数据均可轻松实现异地多点备份,让您免除后顾之忧。利用 Windows Azure,您还可以在 Windows Azure 上的虚拟机中运行 SQL Server。
个人理解:
数据管理这块主要是用来解决项目运行在Windows Azure 环境中时所涉及的存储问题。非常的好用平滑。
缓存
缩短数据与用户的距离,从而在全球任何位置都可提供优质的响应体验
利用 Windows Azure 中的缓存服务,使数据距离最终用户更近,帮助您构建可高度扩展、响应迅速的应用程序。轻松配置 CDN(内容传送网络)功能,提供快速、流畅的用户体验。Windows Azure 还提供内存缓存,可将应用程序数据存储在内存中,从而改进应用程序的响应速度、运行性能和扩展能力。
联网
用于连接本地部署基础设施与公有云的最完整网络功能集
虚拟网络
利用 Windows Azure 虚拟网络,可以配置和管理 Windows Azure 中的虚拟专用网络 (VPN),并将其与本地部署 IT 基础设施中的 VPN 安全链接。利用虚拟网络,IT 管理员可将本地网络扩展到云,并控制网络拓扑,包括虚拟机的 DNS 和 IP 地址范围配置。
身份标识
集成本地部署 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 是一种创新的社交企业图谱,界面简单、干净,您可以使用资源管理器视图访问用户、组和角色等对象,轻松发现信息和关系。
消息传递
保持应用程序跨私有云和公有云环境的连接性
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 客户端库。
总结
通过功能介绍可以发现,Azure其实是一个非常灵活,可拆分的平台。用户可以选用其中任何一个单独的功能,也可以同时使用多个功能,将其结合起来使用。
这样一个平台体现出了云计算平台的优势:使人们像使用水电一样来使用计算资源。完全实现账单到期即付pay as you go。让人们能够花更少的钱享受更好的服务这就是使用windows Azure 云平台的好处。
这个云平台毫无疑问是属于公有云的,谁都可以来使用。
它集成了各种平台,例如虚拟机属于Iaas平台,cloud service属于Paas平台,storage属于saas平台 等等。
在我看来,Windows Azure不是一个高档的奢侈品店,只有有钱的企业才能消费,而是属于一个大超市,普通人也能去逛,而且总能挑到一两件你用得着的东西。