windows azure 开发操作系统如何使用

您所在的位置: &
Windows Azure功能介绍
Windows Azure功能介绍
Windows Azure 是一个灵活而开放的云平台,通过该平台,您可以在数据中心快速生成、部署和管理应用程序。Wondows Azure 支持所有主流操作系统、语言或开发工具,并且能够将公有云应用程序与现有 IT 基础设施相集成。
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 打造云端和企业本地部署相结合的混合解决方案。
快速搭建、部署功能强大的网站,满足您的所有需求
免费开始使用,之后根据您在云平台上各共享实例和预留实例之间的实际使用情况进行调整,以实现更好的性能和隔离效果。通过在任意工具和操作系统的基础上使用 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 项目,即可实现持续的源集成。自动化部署变得前所未有地简单。
创建可无限扩展的高可用性应用程序和 API
通过 Windows Azure 云服务快速部署和管理功能强大的应用程序和服务。只需上传您的应用程序,Windows Azure 将处理部署详细信息(从资源配置和负载平衡到运行状况监控)以实现持续可用性。您的应用程序能够通过 Windows Azure 轻松实现异地多点备份,免除后顾之忧。您只需专注于应用程序,而无需担心 IT 基础设施。就是这么简单。
利用云服务可以执行以下操作:
专注于应用程序,而不是基础设施
无需费心打补丁或者处理硬件故障和网络问题。Windows Azure 云服务帮助您创建持续可用的应用程序,即便系统升级或者发生硬件故障,也不会影响它的使用。现在,您只需要关注代码&&这才是真正重要的事情。
为大量设备开发互联网规模的 API
每款新移动应用程序都需要一组功能强大的服务器端服务进行支持。Windows Azure 云服务为您准备好了一切,让您可以构建最健壮的可扩展 API。凭借随时可用的无尽扩展性,您无需编写任何代码便可应对伴随巨大成功而来的流量高峰。
构建现代云体系结构
Windows Azure 云服务提供了最有效的应用程序环境,可用于构建世界上最先进的分布式计算应用程序。响应速度更快且永不停机的应用程序将让您的客户受益无穷。&
满足数据需求的最优解决方案,从 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 驱动器可以在私有云和公有云之间移动虚拟机。
缩短数据与用户的距离,从而在全球任何位置都可提供优质的响应体验
利用 Windows Azure 中的缓存服务,使数据距离最终用户更近,帮助您构建可高度扩展、响应迅速的应用程序。轻松配置 CDN(内容传送网络)功能,提供快速、流畅的用户体验。Windows Azure 还提供内存缓存,可将应用程序数据存储在内存中,从而改进应用程序的响应速度、运行性能和扩展能力。
CDN(内容传送网络)
Windows Azure CDN 将内容缓存到距离客户最近的位置来提高应用程序性能,以便您为客户提供最好的应用程序体验。
Windows Azure 缓存可交付更接近应用程序逻辑的数据。随着用户负载的增加,缓存可帮助应用程序提供更快的响应,并允许应用程序进行缩放。提供两个部署选项 &&托管的多租户共享缓存(共享缓存)或使用现有或专用 Web/辅助角色的缓存(缓存)。
利用缓存可以执行以下操作:
轻松添加缓存功能
无需对缓存 API 进行编码或编程即可使用缓存提供程序。支持 Memcached 协议,允许现有 Memcached 应用程序使用 Windows Azure 缓存。
提供复原功能
可以从应用程序的多个实例访问存储在缓存中的数据,从而简单、快速地保存和恢复数据状态。Windows Azure 缓存新增了其他控制和复原选项(如高可用性),以确保缓存数据可复原。
用于连接本地部署基础设施与公有云的最完整网络功能集
利用 Windows Azure 虚拟网络,可以配置和管理 Windows Azure 中的虚拟专用网络 (VPN),并将其与本地部署 IT 基础设施中的 VPN 安全链接。利用虚拟网络,IT 管理员可将本地网络扩展到云,并控制网络拓扑,包括虚拟机的 DNS 和 IP 地址范围配置。
利用虚拟网络可以执行以下操作:
安全扩展数据中心
您可以利用虚拟网络构建传统的&点对点&VPN,以安全扩展数据中心容量。虚拟网络使用行业标准 IPSEC 协议在企业 VPN 网关与 Windows Azure 之间建立安全连接。在 VPN 网关后添加所需数量的计算机。
实现混合云方案
利用虚拟网络(Virtual Network),您可以灵活地支持各种混合云方案。您可以将云端应用程序安全连接到任何类型的本地系统(如大型机和 Unix 系统)。
集成本地部署 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 客户端库。
【责任编辑: TEL:(010)】
关于&&的更多文章
本系列主要以图文的形式讲解Windows Azure开发者的一些任务。
180天的Windows Server 2012试用版下载(标准版或数据中心版)
日-8月24日, 以"技术维新,预见未来"为主
7月26、27日,2012 SAP中国商业同略会将在北京国家会
到底,国内外有多少与一个“云”字相关的名称呢?经过
本书全面介绍了Windows Server 2003 R2中最常用的各种服务,包括域名服务、动态IP地址服务、Windows名称服务、活动目录服务、Web
51CTO旗下网站创建虚拟机来运行Windows
本教程介绍了如何轻松创建运行Windows 的 Azure虚拟机(VM),用作来自Azure管理门户中映像图库的Windows 服务器映像。映像图库提供了多种图像,包括Windows操作系统、基于Linux的操作系统和应用程序图像。
你不需要使用过Azure VM才能完成本教程。但是,你需要一个Azure账户。你可以在短短几分钟创建一个免费试用账号。有关详细信息,请参阅&创建Azure账号&(Create an Azure account)。
本教程介绍:
如何创建虚拟机
如何在创建虚拟机之后登录虚拟机
如何将数据磁盘附加到新虚拟机
如果您想了解更多,请参阅&虚拟机&(Virtual Machines)。
如何创建虚拟机
这部分展示如何使用管理门户中的&From Gallery &选项来创建虚拟机。此选项比&Quick Create &选项提供的配置选择更多。例如,如果你想将虚拟机加到虚拟网络,你需要使用&From Gallery &选项。
图库中有多少和什么样的图像取决于你的订阅类型。本教程使用Windows服务器图像,但MSDN订阅可能向你提供包括桌面图像的更多图像。
你也可以尝试更丰富的、可定制的Azure预览门户来创建虚拟机、自动化多机应用模板的部署、使用增强的VM监控和诊断功能等等。在这两个门户中可用的VM配置选项基本重叠,但不完全相同。
1.登录到Azure管理门户。如果您还没有订阅,找出免费试用版。
2.在窗口底部的命令栏,单击新建。
3.在Compute下,单击Virtual Machine ,然后单击From Gallery。
4.第一个画面让您从映像图库的列表中为虚拟机选择一个图像。(可用图像可能会有所不同,具体取决于您正在使用的订阅。)单击箭头继续。
5.第二个画面让你选择计算机名称、大小以及用户名称和密码。如果你只是想尝试Azure虚拟机,请如下图所示填写字段。否则,选择运行你的应用程序或工作负载所需的层次和大小。这里有一些细节可以帮你填写:
新用户名是指你用来管理服务器的管理帐户。创建该账户的独特密码,并确保能记住它。你需要用户名和密码才能登录到虚拟机。
虚拟机的大小会影响使用它的成本以及配置选项,如你可以连接的数据磁盘数量。有关详细信息,请参阅虚拟机和Azure云服务大小(Virtual Machine and Cloud Service Sizes for Azure)。
6.第三个画面让你可以配置用于网络、存储和可用性的资源。这里有一些细节可以帮你你填写:
云服务DNS名称是全局DNS名称,它会成为用来联系虚拟机的URI的一部分。你需要想出你自己的云服务名称,因为它在Azure中必须是独一无二的。云服务对于使用多个虚拟机的情况非常重要。
对于区域/亲和组/虚拟网络,使用适合于你的位置的区域。您也可以选择指定虚拟网络。
如果你想要虚拟机使用虚拟网络,你必须在创建虚拟机时指定虚拟网络。你不能在创建虚拟机后将虚拟机加入虚拟网络。欲了解更多信息,请参阅Azure虚拟网络概述(Azure Virtual Network Overview)。&&有关配置端点的详细信息,请参阅如何设置虚拟机的端点( How to Set Up Endpoints to a Virtual Machine)。
7.第四个配置画面让你可以配置VM代理和一些可用的扩展。单击复选标记来创建虚拟机。
VM代理向您提供安装扩展的环境,可以帮助你进行交互或管理虚拟机。有关详细信息,请参阅使用扩展(Using Extensions)。
8.在创建虚拟机后,管理门户列出了Virtual Machines 下的新虚拟机。还创建了相应的云服务和存储帐户并列出在那些部分中。虚拟机和云服务都自动启动,并且管理门户将它们的状态显示为运行(Running )。
阅读(...) 评论()windows azure
义项指多义词的不同概念,如的义项:网球运动员、歌手等;的义项:冯小刚执导电影、江苏卫视交友节目等。
Windows Azure是微软基于的操作系统,现在更名为"Microsoft Azure",和Azure Services Platform一样,是微软"软件和服务"技术的名称。Windows Azure的主要目标是为开发者提供一个平台,帮助开发可运行在云服务器、数据中心、Web和PC上的应用程序。云计算的开发者能使用微软全球数据中心的储存、计算能力和网络基础服务。Azure服务平台包括了以下主要组件:Windows AMicrosoft 服务,Microsoft .Net服务;用于分享、储存和同步文件的Live服务;针对商业的Microsoft SharePoint和Microsoft Dynamics CRM服务 。
外文名称 Windows Azure
开发商 微软(Microsoft)
发行商 微软(Microsoft)
发行时间 日
时至今日,IT服务已经成为任何商业运作的必备设施。云计算就是要将 IT 服务变得像用电一样简单。企业不需要担心电力来自哪家发电站、电线如何布设。同理,在云计算的帮助下,企业不再费心管理每台服务器用什么处理器、装什么操作系统或者数据库。云计算提供商集中管理软件和硬件。使用者能够在任何地方随时调用资源,用完以后及时释放以供再分配,从而避免资源浪费,降低了 IT 运作成本。企业得以将有限的资源和人力用于拓展业务、提升核心竞争力。根据部署模型的不同,云计算大体可以分为以下三类:公有云公有云平台提供商通过互联网将存储、计算、应用等资源作为服务提供给大众市场。企业不需要自己构建数据中心,只需要根据使用量支付开支。如果说传统 IT 设施是企业自己给每个部门准备一台发电机、铺电线。公有云就是企业从专业电力公司买电,基础设施的建设和管理完全交给电力公司,企业用多少电付多少钱。能够最高效、最经济地利用资源。私有云私有云是每个企业或者组织独立运作的云基础设施。私有云建立初期需要企业投入更多资源,但更适于保存敏感数据。微软提供了完善的私有云解决方案,具体请看这里。混合云顾名思义,混合云就是私有云和公有云的组合,同时结合不同解决方案的优势。混合云既能提供公有云的低成本,也能通过私有云满足企业对核心业务极致安全性的需求。Windows Azure 能够与基于 Windows Server 和 System Center 的私有云解决搭配使用,兼顾企业的具体需求。
Windows Azure是专为在微软建设的数据中心管理所有服务器,网络以及存储资源所开发的一种特殊版本Windows Server操作系统,它具有针对数据中心架构的自我管理(autonomous)机能,可以自动监控划分在数据中心数个不同的分区(微软将这些分区称为Fault Domain)的所有服务器与存储资源,自动更新补丁,自动运行虚拟机部署与镜像备份(Snapshot Backup)等能力,Windows Azure被安装在数据中心的所有服务器中,并且定时和中控软件:Windows Azure Fabric Controller进行沟通,接收指令以及回传运行状态数据等等,系统管理人员只要通过Windows Azure Fabric Controller就能够掌握所有服务器的运行状态,Fabric Controller本身是融合了很多微软系统管理技术的总成,包含对虚拟机的管理(System Center Virtual Machine Manager),对作业环境的管理(System Center Operation Manager),以及对软件部署的管理(System Center Configuration Manager)等,在Fabric Controller中被发挥得淋漓尽致,如此才能够达成通过Fabric Controller来管理在数据中心中所有服务器的能力。Windows Azure环境除了各式不同的虚拟机外,它也为应用程序打造了分散式的巨量存储环境(Distributed Mass Storage),也就是Windows Azure Storage Services,应用程序可以根据不同的存储需求来选择要使用哪一种或哪几种存储的方式,以保存应用程序的数据,而微软也尽可能的提供应用程序的兼容性工具或接口,以降低应用程序移转到Windows Azure上的负担。Windows Azure不但是开发给外部的云应用程序使用的,它也作为微软许多云服务的基础平台,像Windows Azure SQL Database或是Dynamic CRM Online这类的在线服务。
Windows Azure服务平台现在已经包含如下功能:网站、虚拟机、云服务、移动应用服务、大数据支持以及媒体功能的支持。
允许使用 ASP.NET、PHP 或 Node.js 构建,并使用 FTP、Git 或 TFS 进行快速部署。支持 SQL Database、Caching、CDN及Storage。
VirtualMachines
在Windows Azure上您可以轻松部署并运行 Windows Server 和 Linux 虚拟机。迁移应用程序和基础结构,而无需更改现有代码。支持 Windows Virtual Machines、Linux Virtual Machines、Storage、Virtual Network、 Identity等功能。
CloudServices
是Windows Azure 中的企业级云平台,使用平台即服务 (PaaS) 环境创建高度可用的且可无限缩放的应用程序和服务。支持多层方案、自动化部署和灵活缩放。支持Cloud Services、SQL Database、Caching、Business Analytics、Service Bus、Identity。
Mobile服务
是Windows Azure提供的移动应用程序的完整后端解决方案,加速连接的客户端应用程序开发。在几分钟内并入结构化存储、用户身份验证和推送通知。支持SQL Database、Mobile 服务。并可以快速生成Windows Phone、Android或者iOS应用程序项目。
大型数据处理
Windows Azure 提供的海量数据处理能力,可以从数据中获取可执行洞察力,利用完全兼容的企业准备就绪 Hadoop 服务。PaaS 产品/服务提供了简单的管理,并与 Active Directory 和 System Center 集成。支持Hadoop、Business Analytics、Storage、SQL Database、及在线商店 Marketplace。
Media媒体支持
支持插入、编码、保护、流式处理,可以在云中创建、管理和分发媒体。此 PaaS 产品/服务提供从编码到内容保护再到流式处理和分析支持的所有内容。支持CDN及Storage存储。
使用Windows Azure的专用工具微软公司的旗舰开发工具Visual Studio中有一套针对Windows Azure开发工作的工具,这一点并不让人感到惊奇。你可以通过Visual Studio安装Windows Azure工具;具体的安装步骤可能因版本而有所不同。当你创建一个新项目时,你将能够选择一个Windows Azure项目并为你的项目添加web和worker角色。Web角色是专为运行微软IIS实例而设计的;而worker角色则是针对禁用微软IIS的Windows虚拟机的。一旦你已创建了你的角色,那么你就可以添加特定应用程序的代码了。Visual Studio可允许你设置服务配置参数,例如实例数、虚拟机容量、是使用HTTP还是HTTPS以及诊断报告水平等。通常情况下,在启动阶段,它可以帮助用户在本地进行应用程序代码调试。与在Windows Azure中运行应用程序相比,在本地运行你的应用程序可能需要不同的配置设置,但Visual Studio可允许用户使用多个配置文件。而你所需要做的,只是为每一个环境选择一个合适的配置文件。这个工具包还包括了Windows Azure Compute Emulator,这个工具可支持查看诊断日志和进行存储仿真。如果Windows Azure工具中缺乏一个针对发布你的应用程序至云计算的过程简化功能,那么这样的一个工具将是不完整的。这个发布应用程序至云计算的功能可允许你指定一个配置与环境(如生产)以及一些先进的功能,例如启用剖析和IntelliTrace,后者是一个收集与程序运行相关详细事件信息的调试工具,它可允许开发人员查看程序在执行过程中发生的状态变化。专为分布式处理进行设计当开发和部署代码时,Visual Studio的Windows Azure工具是比较有用的。除此之外,用户应当注意这些代码是专为云计算环境而设计的,尤其是为一个分布式环境设计的。以下的小贴士可有助于防止出现将导致糟糕性能、漫长调试以及运行时分析的潜在问题。专为云计算而设计的分布式应用程序(或者其它的网络应用程序)的一个基本原则就是,不要在网络服务器上存储应用程序的状态信息。确保在网络服务器层不保存状态信息可实现更具灵活性的应用程序。你可以在一定数量的服务器前部署一个负载平衡器而无需中断应用程序的运行。如果你计划充分利用Windows Azure能够改变所部属服务器数量的功能,那么这一点是特别重要的。这一配置对于打补丁升级也是有所帮助的。我们可以在其它服务器继续运行时为一台服务器打补丁升级,这样一来就能够确保你的应用程序的可用性。即便是在分布式应用程序的应用中,也有可能存在严重影响性能的瓶颈问题。例如,你的应用程序的多个实例有可能会同时向数据库发出查询请求。如果所有的调用请求是同步进行的,那么就有可能消耗完一台服务器中的所有可用线程。C#和VB两种编程语言都支持异步调用,这一功能可以有助于减少出现阻塞资源风险的可能性。为最佳性能进行规划在云计算中维持足够性能表现的关键就是,一方面扩大你运行的服务器数量,一方面分割你的数据和工作负载。诸如无状态会话的设计功能就能够帮助实现数据与工作负载的分割和运行服务器数量的扩容。完全杜绝(或者至少最大限度地减少)跨多个工作负载地使用全局数据结构将有助于降低在你的工作流程中出现瓶颈问题的风险。如果你将把一个SQL服务器应用程序迁往Windows Azure,那么你就应当评估如何最好地利用不同云计算存储类型的优势。例如,在你的SQL服务器数据库中存储二进制大对象(BLOB)数据结构可能是有意义的,而在Windows Azure云计算中,BLOB存储可以降低存储成本且无需对代码进行显著修改。如果你使用的是高度非归一化的数据模型,且未利用SQL服务器的关系型运行的优势(例如连接和过滤),那么表存储有可能是你为你的应用程序选择的一个更经济的方法。
Windows Azure 是微软研发的公有云计算平台。该平台可供企业在互联网上运行应用,并可进行扩展。通过Windows Azure,企业能够在多个数据中心快速开发、部署、管理应用程序。Windows Azure 提供了企业级服务等级协议(SLA)保证,并且可以轻松在位于不同城市的数据中心实现万无一失的异地多点备份,为企业应用提供了可靠的保障。独到之处可靠Windows Azure 的平台设计完全消除单点故障可能,并提供企业级的服务等级协议(SLA)。它可以轻松实现异地多点备份,带来万无一失的防灾备份能力,让用户专心开发和运行应用,而不是担心基础设施。2010 年 2 月正式商用以来,WindowsAzure 已经成为波音、宝马等大量跨国公司的选择。灵活Windows Azure 同时提供 Windows 和 Linux 虚拟机,支持 PHP、Node.js、Python 等大量开源工具。它提供了极大的弹性,能够根据实际需求瞬间部署任意数量虚拟机、调用无限存储空间。Windows Azure 订价灵活,并支持按使用量支付,帮助用户以最低成本将新服务上线而后再按需扩张。价值WindowsAzure 提供了业界顶尖的云计算技术,它的云存储技术性能、扩展性和稳定性这三项关键指标均在 Nasuni 的权威测试中拔得头筹。Windows Azure 能够与企业现有本地 IT 设施混合使用,为存储、管理、虚拟化、身份识别、开发提供了从本地到云端的整合式体验。+功能基础设施服务根据公司具体需求构建基础设施几分钟内完成 Windows Server 或 Linux 虚拟机部署。无需更改代码即可将公司应用程序和基础设施迁移至云端。功能:Windows 虚拟机、Linux 虚拟机、存储、虚拟网络、身份标识云服务打造企业级云平台在平台即服务(PaaS) 环境下开发可无限扩容的应用程序和服务。支持多层方案、自动化部署和弹性扩容。功能:云服务、SQL 数据库、缓存、服务总线、身份标识存储满足数据需求的最优解决方案从 SQL 数据库到 BLOB 存储再到表格(Table),满足存储相关的任何需求。功能:存储、SQL数据库SQL 数据库全能的关系型数据库服务使用熟悉的工具和功能强大的 SQL Server 技术快速创建、扩展应用程序并将其延伸至云中。功能:SQL数据库
Azure服务平台的设计目标是用来帮开发者更容易地创建web和互联设备的应用程序。它提供了最大限度的灵活性、选择和使用现有技术连接用户和客户的控制。利于开发者过渡到云计算世界上数以百万计的开发者使用.NET Framework和Visual Studio开发环境。利用Visual Studio相同的环境创建可以编写、测试和部署的云计算应用。快速获得结果应用程序可以通过点击一个按钮就部署到Azure服务平台,变更相当简单,不需要停工修正,是个试验新想法的理想平台。想象并创建新的用户体验Azure服务平台可以让你创建Web、手机、使用云计算的复杂应用。与 Live Services连接可以访问4亿Live用户,新的使用新方式与用户交流的机会。基于标准的兼容性为了可以和第三方服务交互,服务平台支持工业标准协议,包括HTTP、REST、SOAP、 RSS和 AtomPub.你可以方便地集成基于多种技术或者多平台的应用。
数据和服务的安全性保护客户数据,服务隐私和信息安全是我们的头等大事。我们将使用在服务企业客户,提供在线服务方面的数十年的经验应用于 Windows Azure 平台。数据完全由客户自主控制。中国地区 WindowsAzure 服务存储的所有数据都将被加密,并且只有客户才有密钥。开源软件支持Windows Azure 支持大量开源应用程序、框架和语言,并且数量仍在不断增加,这要归功于微软与开源社区的协作。我们清楚开发人员希望使用最适合自身经验、技能和应用程序需求的工具,而我们的目标就是让开发人员能够随意选择自己需要的工具。融合本地 IT 设施和公有云Windows Azure 是最适合混合 IT 环境的公有云平台。它为企业提供了从本地到云端的整合式体验,覆盖包括存储、管理、虚拟化、身份识别、开发在内的方方面面,帮助您轻松将公有云融入自己的 IT 资产组合。网络访问性能保证Windows Azure 在中国运行于北部和东部两个主要城市的数据中心,将帮助客户解决异地灾备问题。数据中心将有多家主流运营商接入,以此提高网络服务性能。
SDK开发工具
Azure服务平台使开发者能够在原有的技能、工具和技术(如微软的.NET Framework,Visual Studio等)的基础上,进一步提高应用程序开发的灵活性和有效性。开发者也可以选择其他的商业或者开源的开发工具或技术,然后通过Azure服务平台提供的通用Internet标准,比如HTTP、REST、WS-*和AtomPub来进行操作。 微软为我们提供了云计算服务Azure相关的开发工具包,包括以下三个组成部分:(1)Complete offline development environment, including computation and storage services(2)Complete command-line SDK tools and samples(3)Visual Studio add-in that enables local debuggingWindows Azure SDK应运而生,对微软云计算感兴趣的程序员们可以适当关注. 微软的SDK(软件开发工具包)工具包运用Java和Ruby语言。这个工具包可使Java和Ruby开发者依托Azure平台应用.NET服务。不过,到目前为止,该工具包只允许Java和Ruby开发者在微软数据中心编写服务程序。官方下载地址:Windows Azure Software Development KIT (January 2009 CTP)
获入华牌照
11月1日,微软宣布与国内互联网基础设施服务提供商世纪互联达成合作,实现微软企业级云服务--Office 365和Windows Azure在中国的落地。根据双方签订的协议,微软将向世纪互联授权技术,由后者运营这两项服务。通过这种模式,微软终于实现旗下公有云计算平台Windows Azure在中国的落地。这将掀开外资企业进军中国云计算市场的序幕,但并不会对国内云计算厂商造成太大冲击。日 世纪互联提供的Windows Azure 中国版本正式启动测试。
PPTV亚洲电视网快速提供覆盖北美、东南亚和欧洲市场的电视云服务,节省上百万美元前期 IT 设施投入。
PPTV是华人市场影响力最大的网络视频媒体之一,在全球范围拥有超过 3 亿观众,拥有丰富的视频直播经验和技术积累。过去几年陆续有海外运营商和电视台联系 PPTV,希望 PPTV 帮助提供网络电视解决方案。PPTV 调研后意识到这是一个用户规模上亿的潜在市场,于两年前开始筹备基于云的亚洲电视网(ATN)。PPTV 系统希望通过亚洲电视网为世界各地内容提供商提供一套低门槛的付费电视云平台,让他们将内容上传到 ATN平台,并授权给其它国家/地区的服务运营商使用。但这么做并不容易,由于视频服务对网速的要求很高,该平台必须在不同地区提供网速以保证观众观看体验。传统的做法是在每个海外市场建设数据中心。这么做成本不菲,而且会拖慢业务拓展速度。
PPTV 决定与微软公司合作,利用 Windows Azure 公有云平台的海外数据中心网络将亚洲电视网带向全球市场。双方在 2012 年 7 月正式签订合作协议。亚洲电视网的整个开发过程全部在 Windows Azure 云端完成。其视频点播、分发平台的技术基本沿用 PPTV 自己在国内的私有云平台PPCloud。这个平台拥有一套P2P+CDN的内容分发系统,在视频处理上有自己的编码、转码方式,支持多码率的流媒体。Windows Azure 平台合作伙伴云角(Yungoal)帮助 PPTV 将PPCloud的核心技术迁移至 Windows Azure 云平台。客户上传的视频内容通过 Blob 存储进行保存,并由 Windows Azure 在全球的 CDN 网络将内容送达离观众最近的节点,确保视频播放速度。WindowsAzure 的优势
进军全球市场
依托 Windows Azure 平台在北美、亚洲和欧洲地区的八个数据中心和 24 个 CDN 节点,PPTV没有在海外投资 IT 基础设施便成功在全球地区提供了一站式的亚洲电视网平台,帮助客户构建1080P 高清网络电视点播、直播服务。中国公司进军海外,比基础设施更难的是市场拓展。PPTV CEO 陶闯表示:&微软二十多年积累的全球合作伙伴网络,为 PPTV 的海外拓展提供了难以比拟的价值。&在 Windows Azure 平台合作伙伴的帮助下,目前美国、泰国、越南、印尼等地的多家电视运营商已经与 PPTV 达成协议,通过亚洲电视网推出自己的网络电视服务。若不采用公有云计算平台,PPTV预计前期需要上百万美元IT 基础设施投入。
Windows Azure 提供了灵活的可扩展性,能够在流量高峰时提供近乎无限的计算和存储资源。此外 Windows Azure 还提供了 99.95% 的服务等级协议保证。确保亚洲电视网的客户进行热门直播满足海量观众的需求。
适应业务增长
作为一项新业务,亚洲电视网的用户数量由少增多。Windows Azure 提供了灵活的按量计费方式,收费精确到运行小时和存储 GB 等单位。亚洲电视网初期能够以很低的投入启动业务,再随着业务增长扩展所用资源,降低了新业务的风险。本案例研究仅供参考,不做任何明示或暗示的保证。CompanyPPLive聚力传媒Company Detail所属行业:视频媒体机构规模:云计算类型:所用技术和服务:虚拟机;Blob 存储;SQL 数据库;CDN;负载均衡(Load Balance)业务需求:拓展海外市场降低新品风险提供一站式解决方案合作伙伴:云角(Yungoal)BJ Rendering Case Study背景现代的大制作电影常用大大量 CGI 特效,为了实现真实可信的效果,制作组往往优势甚至需要通过数千处理器的渲染农场,耗时数月才能完成,但国内大部分制片方没有这样的设施。北京渲染平台(北京软件产品质量检测检验中心旗下品牌)2007年成立,负责国内最为先进的渲染平台的建设与运营,为北京文化创意与设计产业企业提供实时与离线渲染服务,拥有图形与渲染相关的多项知识产权。经过5年()的建设与运营已成为全国渲染服务领域的领导者。渲染平台服务涵盖影视、动画、会展和建筑漫游等重点设计门类,截至2012年12月,已为400家创意企业提供渲染技术服务,直接推动超过十亿元的创意制作市场,间接带动数十亿元的设计产业,成为创意与设计产业的重要基石。北京渲染平台最大的数据中心也只有两千核处理器,很难完成所有业务,有时不得不推掉其中一些,或者劝说制作方降低细节要求。如果进一步购买更多硬件,未来的折旧费用将是一笔不小的负担。因此北京渲染中心希望通过公有云计算平台满足自身业务发展需求,节省硬件资本投入。解决方案北京渲染平台最终选择采用Windows Azure 公有云计算平台,将自己的渲染系统部署至 Windows Azure的虚拟机上,影片的渲染数据和成片通过 Blob 存储保存于 Windows Azure 平台。在 Windows Azure平台合作伙伴云角(Yungoal)的帮助下,北京渲染平台只花了一周时间便完成平台迁移,并且部署至 Azure 的渲染软件使用和原先的本地版本没有任何区别,工作人员上手很快。此外北京渲染平台还依靠WindowsAzure 的建站服务建立了一套在线渲染系统,用户访问服务网站后,即可自助提交渲染任务,完成后下载成片。全套下单、支付、提交、处理、下载流程全部在线完成。降低硬件投入和管理成本采用 WindowsAzure 以后,北京渲染平台能够通过部署虚拟机快速满足业务需求,无需承担硬件折旧的成本,降低了硬件资本投入。此外作为非盈利机构,北京渲染平台人力有限。目前四个数据中心仅服务器运维就需要十余人,占整个机构人员的三分之一。部署至 Windows Azure 的服务器维护可以统一远程管理,IT 人员能够便捷的完成资源使用监控、大批量部署等任务。灵活扩展,服务更多客户Windows Azure能够近乎无限地按需部署大量虚拟机。业务繁忙时,北京渲染平台将本地数据中心来不及处理的业务交给 Windows Azure 完成,从而服务更多客户,为创意产业提供可靠支持。客户不需要对特效质量做出任何妥协,便能缩短电影、广告等内容的制作周期。并且客户不需要为此支付额外成本,因为渲染都是按机时收费。可靠的防灾备份一部 120 分钟电影的成片和渲染所需数据加起来往往有 60TB。这些数据非常重要,北京渲染平台不得不采用昂贵的分布式存储集群作为存储和备份方案。Windows Azure自动在数据中心生成三个备份,而且可以同时在两个位于不同城市的数据中心实现异地备份,提供了万无一失的防灾备份能力。增加服务覆盖地区在线渲染系统的帮助下,客户只要联网便能提交渲染任务,帮助北京渲染平台轻松覆盖全国范围的客户,增加了这个公共服务平台的覆盖范围。Company北京渲染平台Company Detail所属行业:政府机构机构规模:云计算类型:所用技术和服务:虚拟机;Blob 存储;虚拟网络(Virtual Network);HPC;建站服务业务需求:满足业务增长降低硬件资本投入防灾备份扩大服务范围合作伙伴:云角(Yungoal)
以上就是我整理的关于Windows Azure 服务平台的相关知识,希望通过本文对您学习Windows Azure 服务平台有所帮助。理解Windows Azure 云计算平台的结构和特性,以后微软为我们提供了那些可以用来做云计算相关学习和开发的工具包。
日,微软宣布由世纪互联负责运营的Microsoft Azure公有云服务正式商用。这是国内首个正式商用的国际公有云服务平台。而开正式开放商用,意味着任何企业现在都可以付费使用服务,而不用再通过微软中国的甄选。微软公有云服务在中国有3000多家体验客户,有160多家用户正在付费或者即将付费使用这项服务。
{{each(i, video) list}}
{{if list.length > 8}}
查看全部 ${list.length} 期节目
{{if _first}}
内容来源于
百科兴趣圈
{{if list && list.length}}}

我要回帖

更多关于 windows azure 开发 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信