申请单位

北京世纪互联宽带数据中心有限公司

申报云服务奖类型

IaaS:游戏云

IaaS:视频云

PaaS 开发

申报单位地址

北京朝阳区酒仙桥东路1号M5世纪互联

通过的或正在参评的可信云服务认证(分数累加,此项为客观分数)40

云主机

□云引擎

√对象存储

√云数据库

□块存储

IaaS:云主机(20分)、对象存储(10分)、云数据库(10分)、块存储(10分)

PaaS:云引擎(20分)、对象存储(10分)、云数据库(10分)

云服务基本信息(运营时间和规模,评审委员会打分,10分)

云服务开始运营时间

2013.5

当前用户数(申报奖项云服务的目标用户,不是所有用户)

PaaS 开发云

 

申报云服务奖的技术及能力(评审委员会评议,20分)

可信云服务认证评估性能指标作为参考

技术架构

简介

Windows Azure 是一个开放而灵活的公有云平台,使您可在由世纪互联运营管理的数据中心网络中快速构建、部署和管理应用程序。您可以使用任何语言、工具或框架构建应用程序。您可以将您的公有云应用与现有IT环境集成。

始终可用

Windows Azure 支持一种部署模型,让您在不停机的情况下就可以升级应用程序。

自我修复

Windows Azure 提供自动操作系统和服务修复、内置网络负载平衡以及硬件故障复原功能。

自助服务

这是一个完全自动化的自助服务平台,可允许您在几分钟内设置资源。

富有弹性的资源

根据您的需求快速缩放资源。您只需为应用程序使用的资源付费。

任何语言

利用 Windows Azure,您可以使用任何语言、框架或代码编辑器来构建应用程序,包括 .NET、PHP、Java、Node.js、Python 和 Ruby。客户端SDK均可从GitHub上下载。

开放式协议

Windows Azure 的各种功能和服务均可通过开放的REST接口进行访问。

互连

使用 Windows Azure 强大的消息传递功能,您可以构建可在云中和本地运行的混合云方案。您可使用虚拟网络将数据中心扩展到云中。

丰富的平台服务(PaaS)

Windows Azure 提供了丰富的平台服务能力,包括缓存、消息传递、目录与认证服务等。

多样化的数据存储方式

您可以使用关系数据库、NoSQL 和非结构化 blob 存储来存储数据。

支持所申报的云服务奖的技术特点、亮点、创新技术、技术优势等

PaaS开发云:

 

Windows Azure提供众多PaaS层面的服务支持云平台上的开发,具体包括:

创建高度可用的且可无限缩放的应用程序和 API

使用 Windows Azure 云服务快速部署和管理功能强大的应用程序和服务。您只需要上载应用程序,Windows Azure 将处理部署细节(从设置和负载平衡到运行状况监视)以实现持续可用性。您的应用程序由行业领先的每月 99.95% 的 SLA 提供支持。您只需专注于应用程序而非基础结构。这样做很不错。

通过使用云服务,可以:

专注于应用程序而非基础结构

不要担心会再次出现修补、硬件故障或网络问题。Windows Azure 云服务旨在让您能够构建持续可用的应用程序,这些应用程序甚至在系统升级和发生硬件故障时也可用。此时,您可以只处理真正重要的代码。

为大量设备开发 Internet 规模的 API

每个新的移动应用程序均需要一组功能强大的服务器端服务才能启动。Windows Azure 云服务足够用来让您构建所能想到的最可靠且可缩放的 API。通过对无限缩放功能进行即时访问,您无需编写任何新代码即可获得巨大成功。

构建现代云架构

Windows Azure 云服务提供了最有效的应用程序环境,可用于构建全球的大多数现代分布式计算应用程序。应用程序响应速度更快且从不停止运行,您的客户将从中获益。

监视和警报(预览)

Windows Azure 提供了许多可帮助您更好地了解应用程序运行状况的功能。您可以通过运行状况指标仪表板来监视应用程序的运行状况和可用性。您可以设置警报规则以在服务可用性降低时获得通知。此外,使用警报和通知,您可以定义应用程序中发生的相关事件,在该事件发生时实时获得通知。在预览期间,监视运行状况和可用性以及发送警报无额外成本。

自动缩放以优化成本和性能

Windows Azure 允许您根据当前需要将应用程序配置为自动扩增或缩减,同时通过自动缩放规则来最大程度地降低成本。若要自动缩放,请选择“缩放”选项卡上的缩放指标并设置最小和最大实例数。通常,应在满足您的每日预期流量且允许出现小峰值的级别设置最小数;在允许意外发生的大型活动的级别设置最大数。公开上市版中现在已包含自动缩放功能,您无需额外付费就可以使用它。

 

用户文思海辉在采用Windows Azure后,如果业务量变大,系统管理员可以提前扩展WebSite和云服务的实例数量,支撑业务的正常运行。在业务量减少后,系统管理员可以减少WebSite和云服务的实例数量。

 

运维保障能力

MSDN 论坛:

社区帮助

在 Windows Azure 论坛中提出问题。获得来自专家的解答。

访问 MSDN

技术和计费支持

世纪互联支持团队为客户提供免费的支持服务,包括:

技术支持

计费,订阅及配额管理支持

产品咨询和售前支持

ICP备案支持

您可以 在线申请支持 , 也可以通过服务热线联系我们。

服务热线:

400-089-0365

+86-10-84563652

工作时间:

技术支持:24*7

计费订阅及配额管理支持,产品咨询和售前支持,ICP备案支持:工作日上午9点到晚上6点

申报的云服务奖案例(三个,评审委员会评议,共60分)

注:最多三个,可以少填;

PaaS:开发云

PaaS:开发云

目标用户简介

文思海辉技术有限公司(Pactera Technology International Ltd)是咨询与科技服务提供商,拥有全球运营能力、严格的质量标准和高效的交付流程。自1995年以来,一直致力于为全球客户提供世界领先的商业/IT咨询、解决方案以及外包服务,在金融服务、高科技、电信、旅游交通、能源、生命科学、制造、零售与分销等领域积累了丰富的行业经验,主要客户涵盖众多财富500强企业及大中型中国企业。

文思海辉的前身分别是文思信息技术有限公司和海辉软件(国际)集团公司,这两家公司都是中国领先的软件外包服务提供商。2012年8月11日文思信息与海辉软件宣布合并成立文思海辉技术有限公司,合并后的文思海辉人员规模成为中国软件外包行业之最,通过资源、业务的优势互补,为商业客户提供更优质的服务。

文思海辉通过将战略总部设在中国,并在北美、亚太地区、欧洲设立地区总部,文思海辉为客户提供零障碍沟通的个性化定制与最佳经济收益完美结合的优质服务。通过位于美国、欧洲、澳大利亚、日本、新加坡、马来西亚和中国的交付中心,为客户提供企业应用服务、商业智能、应用开发与维护、移动解决方案、云计算、基础设施管理、软件开发与全球化、业务流程外包的一站式服务,满足客户对全球范围无缝交付和技术支持的需求,同时支持客户的业务发展战略,帮助客户赢得成功。

云服务实现的功能

文思海辉的众包云平台的前身是由众多零散的组件(工具软件)组成,各个组件之间相对独立,仅通过共享数据库的形式实现不同组件之间的协同工作。由于成本限制,其中大量使用了开源产品和组件,包括:MongoDB,MySQL,Linux等。由于历史原因,各个组件由不同的开发团队负责开发和维护,采用的技术架构也是五花八门,包括Windows Form,WPF,ASP.NET MVC,Web Service,WCF,Linux Shell等。

上述一系列组件均为本地部署,公司自建机房的稳定性和性能都存在一些限制。例如:网络的“南北互通”,国外用户访问缓慢,基础设施可用性相对较低等。而作为一个面向全球的众包业务支撑平台,对基础设施和系统本身的高可用,扩展性和维护成本提出了更高的要求,传统的自建机房和本地部署模式无法满足其需求。

伴随着Windows Azure进入中国市场,国内IT行业对云计算应用的热情日益高涨。作为业界前沿的科技服务供应商,我们决定基于Windows Azure平台构建全新的众包云平台解决方案,深度探索和试水面向行业的云计算应用。

经过全面的分析和评估,我们根据以下原则对迁移和整合方案进行设计:

充分利用Windows Azure PaaS服务,降低开发和维护成本,提高开发效率,提升可用性,扩展性和灵活性。

Windows Azure提供了云计算中各个层面的服务与支持。在整个的迁移过程,我们需要对迁移的层面进行选择与评估,由于本案例中需要整合各种零散的组件,在评估IaaS和PaaS层面上的各种方案后,我们决定将现有的系统迁移的Azure PaaS层面上。采用PaaS模式进行迁移,虽然在前期的迁移成本较高,需要重构一部分代码并且需要调整部分架构,但是可以利用PaaS天生的高稳定性和高扩展性,后期可以减轻运营压力和成本。

Windows Azure是一个开放的云计算平台,并非是Microsoft技术开发者所专享。Windows Azure对于开源技术提供了完美的支持。本地应用迁移到Windows Azure平台,并不意味着要放弃或更换原有的开发技术而全面转向Microsoft技术领域。

技术架构

以下是本案例的迁移路线图:

M~K9TFF7[1J~Z(0V7)5WP{5

Windows Azure中,云服务可以替代传统的IIS。除了用于部署website以外,还可以作为WCF Service的host使用。由于云服务属于PaaS服务,可以提供很多PaaS服务的典型优势,例如:集群,负载均衡,动态扩展等。云服务并非仅支持Microsoft .NET技术,其对于Java,Python,Ruby,Node.js和PHP也提供了完善支持,这就意味着基于开源技术构建的应用系统,也可以通过重新打包或者迁移改造而享用到Windows Azure提供的全部服务。

本案例中的原有系统使用MySQL作为关系型数据存储,但并没有用到太多MySQL专属的功能,因此,我们使用Windows Azure SQL Database替代MySQL。在迁移过程中,由于MySQL中表和存储过程的数量不多,大致在100个左右,因此我们没有使用任何第三方迁移工具,整个过程均靠手工完成。整个数据库迁移过程大约耗时一个周,其中包括测试和验证。

由于本案例中涉及到大量的非结构化数据存储,例如音频,视频,图片等。因此在原有系统中使用了MongoDB作为非结构化数据存储方案。我们使用Windows Azure SQL Database+ Blob Storage方案代替MongoDB。即:将多媒体文件(音频,视频,图片等)存储在Blob Storage中,而将多媒体文件多对应的元数据(文件ID,存储路径,名称,类型,大小等)存储在Windows Azure SQL Database中。使用时,先从Windows Azure SQL Database中读取文件元数据,然后再根据文件元数据在Blob Storage中检索相应的文件。

迁移完成后,整体架构如下图所示:

 

QBWA[2G7[F$B`R(A9$7P3SY

其中Presentation layer中的Web Site是利用Windows Azure网站服务构建的,WCF则是作为Azure中的Cloud Service进行的发布。数据存储上,我们利用了Windows Azure上提供的SQL Database(原SQL Azure)和Blob Storage。

云服务所用资源、技术等

网站服务:

用您的语言交流

使用 ASP.NET、Java、PHP、Node.js 或 Python。运行常见的 Web 应用程序和 CMS 解决方案,包括 WordPress、Drupal、Joomla、Umbraco 和 DotNetNuke。

 

控制您的数据

Azure 使您可以轻松地创建数据解决方案以及将数据解决方案用于您的 Web 应用程序。支持 Microsoft SQL、MySQL、MongoDB 和键/值表存储。向每个 Azure 客户都免费提供 20MB 的 SQL Database 和 20MB 的 MySQL Database。

 

无需操作

在具有自动修补功能的高度可用环境中运行您的 Web 应用程序。使用 Azure 网站部署的 Web 应用程序是独立的并且托管在您的应用程序的专用虚拟机中 – 确保了可预测性能和安全隔离。内置的操作系统和 Web 服务器修补管理自动执行,并且完全不需要停机。

 

自动缩放

通过 Azure,您能够快速缩放,以便处理任何传入的客户负载。手动选择虚拟机的数目和大小,或者自动缩放以便基于负载或时间表缩放您的服务器。

 

灵活的部署

使用 Git Push、FTP、FTPS 和 Web Deploy 部署您的 Web 应用程序。编写您的部署脚本,以便与您的当前生成过程或工具(例如 TeamCity 和 Hudson)相集成。将您的部署与外部服务(例如 GitHub 和 DropBox)同步。

 

使用您喜爱的 IDE

Visual Studio 集成允许在一个位置进行整个应用程序生命周期管理。Azure VS 集成允许您创建和连续发布您的 Web 应用程序。借助于 VS,您可以在云中进行调试以及使用实时日志数据。您还可为应用程序配置键设置。

 

零阻力推送

使用 Git、Mecurial 或 Visual Studio Online 源代码管理实现零阻力生产部署和连续部署。Azure 提供对使用 Visual Studio Online、GitHub 和 BitBucket 设置连续部署工作流的固有支持 – 使您能够在成功签入每个代码后自动生成、测试您的 Web 应用程序以及将程序部署到 Azure。

 

确保您的资产的安全

实现自动备份以便计划针对您的 Web 应用程序和相关数据库的定期备份。您的代码和数据是安全的,即使出现灾难情形也不会破坏并且可以轻松地恢复,这使您能够放心地开展您的业务。

 

轻松进行监视

实现全面的监控以便从多个地点自动验证您的网站可用性。只要您的 Web 应用程序不可用或返回错误即可得到通知。整合来自 New Relic 和 AppDynamics 的高级应用程序分析和监视功能,以便更全面地了解您的 Web 应用程序的执行方式。

 

放心部署

创建任何 Web 应用程序的专有“过渡”版本,并且使用该版本在您部署前执行最后测试。在验证了您的更改后,您无需停机即可将其且切换到生产中。在切换过程中,Web 应用程序由 Azure 网站预先加载,确保了最佳的客户体验。

 

打上其印记并且对其进行保护

引入您自己的域和 SSL 证书。Azure 网站支持 CNAME 和 A 记录 DNS 条目,从而允许您将任何 DNS 域用于您的 Web 应用程序。您还可以为自定义域上载自定义的基于 IP 和 SNI 的 SSL 证书。通过利用对通配符自定义域名格式的支持,为您的客户创建个性化的 Web 地址

 

云服务:

创建高度可用的且可无限缩放的应用程序和 API

使用 Azure 云服务快速部署和管理功能强大的应用程序和服务。您只需要上载应用程序,Azure 将处理部署细节(从设置和负载平衡到运行状况监视)以实现持续可用性。您的应用程序由行业领先的每月 99.95% 的 SLA 提供支持。您只需专注于应用程序而非基础结构。这样做很不错。

 

通过使用云服务,可以:

专注于应用程序而非基础结构

不要担心会再次出现修补、硬件故障或网络问题。Azure 云服务旨在让您能够构建持续可用的应用程序,这些应用程序甚至在系统升级和发生硬件故障时也可用。此时,您可以只处理真正重要的代码。

 

为大量设备开发 Internet 规模的 API

每个新的移动应用程序均需要一组功能强大的服务器端服务才能启动。Azure 云服务足够用来让您构建所能想到的最可靠且可缩放的 API。通过对无限缩放功能进行即时访问,您无需编写任何新代码即可获得巨大成功。

 

构建现代云架构

Azure 云服务提供了最有效的应用程序环境,可用于构建全球的大多数现代分布式计算应用程序。应用程序响应速度更快且从不停止运行,您的客户将从中获益。

 

监视和警报(预览)

Azure 提供了许多可帮助您更好地了解应用程序运行状况的功能。您可以通过运行状况指标仪表板来监视应用程序的运行状况和可用性。您可以设置警报规则以在服务可用性降低时获得通知。此外,使用警报和通知,您可以定义应用程序中发生的相关事件,在该事件发生时实时获得通知。在预览期间,监视运行状况和可用性以及发送警报无额外成本。

 

自动缩放以优化成本和性能

Azure 允许您根据当前需要将应用程序配置为自动扩增或缩减,同时通过自动缩放规则来最大程度地降低成本。若要自动缩放,请选择“缩放”选项卡上的缩放指标并设置最小和最大实例数。通常,应在满足您的每日预期流量且允许出现小峰值的级别设置最小数;在允许意外发生的大型活动的级别设置最大数。公开上市版中现在已包含自动缩放功能,您无需额外付费就可以使用它。

 

SQL数据库:

推动新型基于云的数据管理方案普及

•业务应用程序: 通过消除构建可适应偶尔出现的高峰负荷的基础结构所产生的高成本,允许客户针对迅猛增长的全球访问量扩展业务应用程序。

•Web 和移动应用程序: 消除与在数据中心内承载面向公众的应用程序和网站有关的安全风险和问题。

•混合应用程序: 具有现有本地资产的客户可以通过以下方法取得两全其美的结果:将当前资产(包括受策略约束的数据)保留在本地,而将其应用程序的一部分扩展到云中以实现创新、缩放、全球可访问和提高灵活性。

 

构建新的业务关键应用程序

通过利用经过验证的 SQL Server 技术,SQL Database 可提供支持当前新型云应用程序所需的功能。

•灵活、内置的可管理性:通过使用您选择的 SQL Server Management Studio、支持 HTML5 的 Azure 管理门户、PowerShell 或 REST API 提高生产效率,轻松创建和管理数据库。此外,使用 SQL Database 服务后,将不再需要执行修补和操作系统更新、维护。了解 Samsung 如何保持其全球 SmartTV 业务的竞争优势。

•内置的高可用性:无论是哪个版本,均为每个 SQL 数据库提供两个数据中心副本,并承诺 99.9% SLA。了解 BetOnSoft 如何对其业务关键监视应用程序进行数据保护。

•可预测的性能:借助高级版提供的保留资源,实现性能要求严格的应用程序的强大且可预测的性能。了解 MYOB 如何实现任务关键型性能。

•向外扩展:通过快速向外扩展到数以千计的分布式数据库,支持峰值工作负荷。了解 Flavorous 如何通过大规模扩展来支持新业务。

 

Blob存储:

块 Blob

块 Blob 是一种用于可靠地存储大量 Blob 数据的经济实用的可扩展方式。Blob 是存储大量非结构化文本或二进制数据(如视频、音频和图像)的最简单方式。Blob 是经 ISO 27001 认证的托管服务,可自动缩放以满足吞吐量。几乎可从任何位置通过 REST API 访问 Blob。

 

页 Blob 和磁盘

页 Blob 提供针对随机访问和频繁更新优化的块存储。由于其性能、持久性和可靠性较高,因此可将其用作 Azure 中的 VM 的永久性磁盘。磁盘是存储在可作为磁盘附加到 Azure IaaS VM 的 Azure Blob 中的 VHD。

其他介绍

优势

整个基于Windows Azure的众包云平台迁移耗时6个人月,其中包括:方案调研与评估、功能设计和优化、系统功能开发和测试。众包云平台上线后:

 

系统整体效率提升40%左右

此系统采用任务分派模式运营,系统创建任务包,用户领取任务包验证修改文本内容,完成后提交到管理员,管理员审核是否通过,如果不通过,打回到用户,重新作业。

原有系统由于主机放在中国的本地机房,访问速度没有保证,特别是国外用户,单个任务包耗费的时间过久。

现有系统因为部署到Windows Azure,访问速度可以得到保证,只要使用者本地网络速度有保证,用户可以随时进入系统处理任务。

举例来说,原有系统中每个任务包的处理时间大约在5小时左右,其中包括用户下载或上传任务包时间、管理员审核任务包时间以及系统处理所需时间等。其中由于服务器位置的问题,导致用户下载或上传任务包的时间在整个任务处理过程中占到了主要部分,据我们的数据显示,有时因为网络的原因用户下载或上传任务包的时间在2小时左右,严重的拖慢了系统的整体效率。同时原有系统的任务处理是一个Windows Form程序,这就要求用户必须安装这个程序才能进行任务处理。在新系统中我们通过将这个windows Form程序迁移为一个Windows Azure上的网站,利用HTML5技术,让用户可以边下载边操作,从而进一步提高系统效率。经过一段时间的数据统计计算,在新系统上每个任务包的处理时间缩短到3小时左右,整体系统性能的提示大约在40%左右。

 

系统扩展性和弹性得到了很大的提升

 

 

 

原有系统:

系统部署在本地机房,如果业务量增加,需要增加主机,并给系统做分布式部署升级,业务量下降后,减少主机还是占用本地机房的资源

 

现有系统:

主业务系统b/s模式Web站点部署在Windows Azure的WebSite,系统管理员可以根据网站的访问压力灵活的增加/减少实例数量,保证系统的稳定运行和减少运营成本。管理员平台c/s模式WCF服务程序部署在云服务,和Web站点一样,可以根据系统压力,灵活的调整服务的实例数量,由Windows Azure负责平行扩展的实现。

 

系统总体SLA可以达到99.95%

因为系统各部分都是使用多实例负载运行,可以得到Windows Azure的SLA 99.95%高可用保证。

 

系统运维成本大幅降低

众包系统具有礼品行业的淡旺季特征,可能在某一个时间段业务量非常庞大,需要采购新的服务器,购买更多的带宽才能够满足系统正常运行。过了这个时间段后,业务量减少,原来购买的服务器和带宽就会闲置,产生不必要的成本。

 

采用Windows Azure后,如果业务量变大,系统管理员可以提前扩展WebSite和云服务的实例数量,支撑业务的正常运行。在业务量减少后,系统管理员可以减少WebSite和云服务的实例数量。

通过本例的实践,我们认为基于Windows Azure构建企业级核心应用是明智的选择。对任何行业来说,只要合理、充分的使用Windows Azure所提供的服务,将Windows Azure所提供的服务与业务场景进行紧密结合,一定可以构建出高效、稳定、弹性的企业级应用。对于本例中的系统迁移场景来说,在将系统迁移到Windows Azure平台上之前,需要对迁移方案进行详细的选择与评估。并且Windows Azure不是Windows开发者的专属平台,开源技术同样可以在Windows Azure平台上创造辉煌.

                    申报总结

一段话自我推荐总结,最多300字

Windows Azure 的独到之处

可靠

Windows Azure 的平台设计完全消除单点故障可能,并提供企业级的服务等级协议(SLA)。它可以轻松实现异地多点备份,带来万无一失的防灾备份能力,让用户专心开发和运行应用,而不是担心基础设施。Windows Azure 已经成为CNTV, 光明网,武汉经济技术开发区,波音、宝马等大量国内外政府部门、企事业单位和跨国公司的选择。

灵活

Windows Azure 同时提供 Windows 和 Linux 虚拟机,支持 PHP、Node.js、Python 等大量开源工具。它提供了极大的弹性,能够根据实际需求瞬间部署任意数量虚拟机、调用无限存储空间。Windows Azure 订价灵活,并支持按使用量支付,帮助用户以最低成本将新服务上线而后再按需扩张。

价值

Windows Azure 提供了业界顶尖的云计算技术,它的云存储技术性能、扩展性和稳定性这三项关键指标均在 Nasuni 的权威测试中拔得头筹。Windows Azure 能够与企业现有本地 IT 设施混合使用,为存储、管理、虚拟化、身份识别、开发提供了从本地到云端的整合式体验。

关注中国IDC圈官方微信:idc-quan 我们将定期推送IDC产业最新资讯

查看心情排 行你看到此篇文章的感受是:


  • 支持

  • 高兴

  • 震惊

  • 愤怒

  • 无聊

  • 无奈

  • 谎言

  • 枪稿

  • 不解

  • 标题党
2019-07-31 10:31:00
边缘计算 企业必须进入云端吗?可以进入边缘计算
如今物联网的应用越来越广泛,但需要具有企业的视角。这意味着垂直行业应用程序、开发生态系统、产品设计、硬件、部署等。 <详情>
2019-07-29 13:43:25
云技术 如何处理云计算的复杂性
云计算的复杂性可能是不可避免的,但采用一些策略可以帮助防止混乱。 <详情>
2019-07-29 11:44:37
云技术 企业公共云存储部署仍处于早期阶段
多年来,企业对公共云存储的使用一直在稳步增长,但仍有很多IT部门处于该旅程的早期阶段。 <详情>
2019-07-28 17:40:01
云技术 被微软视为最大对手的企业不多,但在中国就有这么一家企业!
上云,可能是这几年各大企业的一种趋势,因为和传统的服务器、数据库组网模式相比,云计算效率高,成本低,而部署快,更便于维护,所以是受到了各企业,尤其是新兴企业的欢 <详情>
2019-07-26 14:10:50
云技术 企业如何在不超出预算的情况下将业务迁移到云端
当企业需要IT升级时,将其业务迁移到云端就是最终答案吗? <详情>