返回首页  | 公司简介  | 服务内容  | 典型方案  | 产品介绍  | 联系我们 

新闻列表 -公司新闻

Windows Azure开发

作者: 来 : 日期:2016-3-9 11:42:28 人气: 1986

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,企业能够 多个数据中心快速开发、部署、管理应用程序[4]  。
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等)的基础上, 一步提高应用程序开发的灵活性和有效性。开发者也可以选
Windows Azure
Windows Azure
择其他的商业或者开源的开发工具 或技术,然后通过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 debugging
Windows 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在中国的落 。这将掀开外资企业进军中国云计算市场的序幕,但并不会对国内云计算厂商造成太大冲击。
2013年6月6日 世纪互联提 的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 等单位。亚洲电视网 初期能够以很低的投入启动业务,再随着业务增长扩展所用资源,降低了新业务的风险。
本案例研究 供参考,不做任何明示或暗示的保证。
Company
PPLive聚力传媒
Company Detail
所属行业 :
视频媒体
机构规模:
云计算类型
所用技术和 务:
虚拟机;
Blob 存储;
SQL 数据库;
CDN;
负载均衡( Load Balance)
业务需求:
拓展海外市
降低新品风
提供一站式 决方案
合作伙伴:
云角(Yungoal)
BJ Rendering Case Study
背景
现代的大制 电影常用大大量 CGI 特效,为了 现真实可信的效果,制作组往往优势甚至需要通过数千处理器的渲染农场,耗时数月才能完成,但国内大部分制片方没有这样的设施。
北京渲染平 (北京软件产品质量检测检验中心旗下品牌)2007年成立,负 国内最为先进的渲染平台的建设与运营,为北京文化创意与设计产业企业提供实时与离线渲染服务,拥有图形与渲染相关的多项知识产权。经过5年(2007-2012)的建设与 营已成为全国渲染服务领域的领导者。
渲染平台服 涵盖影视、动画、会展和建筑漫游等重点设计门类,截至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自动在数据中心生成三个备份,而且可以同时在两个位于不同城市的数据中心实现异地备份,提供了万无一失 的防灾备份能力。
增加服务覆 地区
在线渲染系 的帮助下,客户只要联网便能提交渲染任务,帮助北京渲染平台轻松覆盖全国范围的客户,增加了这个公共服务平台的覆盖范围。
总结
以上就是我 理的关于Windows Azure 服务平台的 关知识,希望通过本文对您学习Windows Azure 服务平台有 帮助。理解Windows Azure 云计算平台 结构和特性,以后微软为我们提供了那些可以用来做云计算相关学习和开发的工具包。
在华商用
2014年3月27日,微软宣 由世纪互联负责运营的Microsoft Azure公有云服务 式商用。这是国内首个正式商用的国际公有云服务平台。而开正式开放商用,意味着任何企业现在都可以付费使用服务,而不用再通过微软中国的甄选 。
微软公有云 务在中国有3000多家体验客 ,有160多家用户正 付费或者即将付费使用这项服务。

上一个: 微软云架构 
下一个: 数据路由优 服务

新闻评论

没有资料

发表评论


返回首页  | 公司简介  | 服务内容  | 典型方案  | 产品介绍  | 联系我们 

© 2003 WIDELINK TECHNOLOGIES 苏州工业园区广域互联 科技有限公司版权所有. All rights reserved. Reproduction or copying of images is prohibited.
:    现金电玩棋牌游戏  天天彩选4-平台首页   GPK棋牌_安全棋牌   新浪彩票客户端-指定网站   宝龙彩票---首页欢迎你