Windows Azure公有云服务提供了以下几种常见解决方案,并分别进行介绍:
基础结构
数据管理
Web 应用程序
开发和测试
存储、备份和恢复
身份标识
开源解决方案
相关视频教程:Windows Azure 实战与使用指南
基础结构
Windows Azure能够根据您企业的需求提供最适合的基础结构,并且在业务发展或精简时能够根据变化的需求及时的做出改变。您可以将Windows Azure基础结构服务看作是您"位于云上的数据中心"在Windows Azure上,您可以在几分钟内迅速的部署全新的虚拟机,并采用按用量付费的方式。因此在虚拟机关机时您无需为此付费。Windows Azure虚拟机库中提供了一系列经过预配置的虚拟机映像,他们全部由具有丰富技术经验的技术专家为您准备,包括Windows Server、Linux、SQL Server以及SharePoint等,您可以直接选择所需的映像并快速的投入到工作中。同时您还可以将本地数据中心中已经使用的Hyper-V虚拟机直接上传至Windows Azure公有云平台使用。
数据管理
在这个数据爆炸的时代,无论您面对的是关系型数据还是非关系型数据,作为您"云上的数据库",Windows Azure的数据服务都可以为您提供一致的数据管理体验。目前Windows Azure已经可以支持高达150GB的SQL数据库。并且您可以充分利用现有的数据管理技能,例如关系数据库设计和Transact-SQL,还可以横跨各种不同的数据服务混合数据,创建出组织需要的解决方案。
Web应用程序
Windows Azure 为各种规模的 Web 应用程序提供安全而灵活的开发、部署和扩展选项。利用现有工具创建和部署应用程序,无需费力管理基础结构。Windows Azure 提供可靠的企业级基础架构,默认情况下通过高可用性安全地托管网站。想象一下,当您需要为一个市场活动或某个新产品准备一个全新的网站时,您再也不必去采购服务器、配置网络和IIS、Apache这样的网站服务,只需要关注如何将您的页面做的更加精美迷人,并将其上传至Windows Azure的网站服务上,即可面向全球用户提供访问,一切就是这么的简单高效。作为网站的拥有者,您以后仅仅需要关注网站的内容的维护,而不是服务器配置,网络带宽等基础结构,并且再也不用担心突然增长的用户流量导致服务器宕机或网络阻塞。
开发和测试
Windows Azure可以帮助您轻松的实现应用程序的快速开发和测试。对于软件企业或开发人员来说,再也不用经历传统开发环境复杂的采购申请和审批流程,并等待订购硬件的漫长运送过程。只需访问Windows Azure管理门户,通过鼠标点击即可在数分钟内生成符合开发和测试环境需求规模与数量的虚拟机,并在云中使用已有的技能执行应用程序开发与测试。一旦确认您的应用程序开发完成,您就可以将其部署到与测试环境规模完全一致的生产环境中。从而大幅缩短应用程序的交付时间,并且降低软件研发成本。在传统的软件开发团队还在等待服务器到位的时候,您开发的应用程序已经可以交付并上线了,在这个以效率论输赢的年代,无论是开发团队还是应用程序的使用者,都可以在云中受益。
存储、备份和恢复
Windows Azure的存储可在公有云上为您提供一种全新的安全且可靠的存储解决方案,以满足您对业务、数据增长以及数据可靠性的需求。跨越不同地理位置的冗余设计保障了每个Windows Azure数据中心都将您的数据安全的存储为3个副本,即中国区Windows Azure在北京和上海两个距离1000公里以上数据中心可共存储数据的6个副本。即使某个地点发生灾难,您依然能够访问您的数据。同时,相比与传统的存储方式,Windows Azure存储更具成本效益,因为您只需按用量付费,而无须投入大量的前期成本采购存储设备并且无需担心设备的折旧与处理。
身份标识
Windows Azure在云端为您提供了活动目录和统一身份认证解决方案。Windows Azure Active Directory (Windows Azure AD) 是一种基于 REST 的现代化服务,可提供对云应用程序的标识管理和访问控制功能。您可以用它来管理员工、合作伙伴以及客户对企业数字资产的访问权限,包括本地和云上的应用。现在,您可以针对 Windows Azure、Microsoft Office 365、Dynamics CRM Online、Windows Intune 和其他第三方云服务使用同一种标识服务。Windows Azure Active Directory 提供云端标识提供程序,可以与本地部署 AD 轻松集成,为云端的应用程序提供单点登录(SSO),且完全支持第三方标识提供程序。根据中心化策略和规则轻松地管理对应用程序的访问。确保维持对组织应用程序一致、恰当的访问,从而满足关键的内部安全性与合规性要求。通过 Windows Azure AD 访问控制,开发人员可以使用消费者标识提供程序或本地部署 Windows Server Active Directory 对 Windows Azure 中的应用程序集中进行身份验证和授权。
开源解决方案
Windows Azure本身是一个开放的平台 支持各类协议、标准、语言、开源软件包、开发工具、服务器操作系统以及客户端设备。开发者可以使用他们已知并且喜爱的编程语言和工具,如Node.js、PHP、Java Ruby、Python以及其他可选的工具、语言和运行时。并且Microsoft Azure SDK 也属于开放资源。不仅如此,VM Depot 提供了来自全球开源软件社区贡献的 Linux 虚拟机映像。它不仅囊括了微软参与测试和支持的 Linux 发行版本,如 Ubuntu 12.04、CentOS 6.2、SLES 11SP2、Open SUSE 12.1,也包含了其他各种 Linux 发行版。用户可以直接将这些映像部署在Azure上。微软开放技术与Windows Azure的工程师团队以及各大开源社区、标准化机构紧密合作为客户提供"业界最佳"工具和技术进行设计、开发、部署并管理云服务和应用,保障其在技术与培训上的现有投资。通过Windows Azure开源解决方案,目前使用开源方案的组织也可以无缝的享受云带来的各种便利,实现从传统数据中心到云的过渡。