可信云2013-2014年度PAAS平台提名企业--新浪

2019-02-26    来源:多智时代

容器云强势上线!快速搭建集群,上万Linux镜像随意使用

申请单位

北京新浪互联信息服务有限公司

申报云服务奖类型

PaaS平台

申报单位地址

北京市海淀区北四环西路58号理想国际大厦

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

40分

□云主机

√□云引擎

√□对象存储

√□云数据库

□块存储

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

云服务开始运营时间

2009年11月

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

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

技术架构

简介

Sina App Engine 简称SAE,是中国首家PaaS模式公有云平台。主要为企业、政府机构和独立开发者提供一站式应用开发托管服务。SAE除了具备弹性扩展特性外,与云传统IDC或云主机相比,SAE更简单易用、计费模式更为精准、资源利用率更高。客户无需关心任何软硬件运维,真正做到零运维成本;计费精度可达到按CPU使用时间、流量使用计费,真正的按需计费,让客户应用的资源利用率几乎可达到 100%;在应用访问量突发增长时,可以完全无需人工干预或编写扩容程序进行扩容,真正做到弹性扩展。

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

SAE技术创新与优势

"7层"反向代理

SAE架构的最外层是"7层",为SAE提供负载均衡、健康检查等功能。7层"是HTTP反向代理,负责响应用户的HTTP请求,分析请求,并转发到后端的Web服务池上。

负载均衡

SAE的服务器采用分布式部署的架构,这就需要均衡每一台服务器的负载,从而保证每一个请求的访问速度。负载均衡的主要作用是代理和转发,即将用户发送到"7层"的请求,经分析后转发到负载相对较小的服务器上。

健康检查

“7层”会自动的对后端的服务器状态进行检查,若“7层”在给定的时间内没有收到服务器的反馈信息则认为服务器不可用,就不再将请求转发给相应的服务器。

分布式部署

SAE的Web服务器采用分布式部署的方式,开发者将代码部署到SAE前端机后,会通过同步的方式,将代码部署到SAE所有的Web服务器。相当于在每一台Web服务器上都有备份, 如此,即使某一台服务器宕机,用户请求也会被转发到其他的服务器上,不会影响应用的正常使用,大大提高了应用的稳定性。

另外,值得一提的是,除了分布式部署,SAE还提供完整的分布式Web服务的解决方案,其中包括分布式数据库、分布式文件系统,更包括分布式定时器系统、网页抓取服务、图像处理服务等。

沙箱

SAE作为公有云平台,首先面临的问题是应用的隔离,缺乏良好的隔离机制,平台必然无法长期稳定地运行。目前SAE的隔离性主要体现在以下几个方面:

代码和数据的隔离

连接数的隔离

内存隔离

CPU隔离

分布式缓存

因为SAE的Web Service是分布式环境,所以当用户需要共享的缓存某些key-value形式的小数据时,就需要用Memcache服务,这样可以快速进行数据响应,而且可以减轻后端存储的压力。

SAE Memcache采用memcache池的办法,任何用户看到的是整个MC服务,而不再是每个用户对应一个MC实例。

分布式数据库

SAE的MySQL都采用,一主库,多从库,加一备份库的设计,充分保证了数据库的性能,以及数据的可靠性

运维保障能力

SAE同样以提供服务的高可靠性为架构设计的重要指标。HA的实现途径主要有两个,一个是硬件保证,一个是架构的冗余设计。

在SAE平台上,所有服务器都是新浪标准采购的硬件设备,运行在国内最好机房内,并进行多机房容灾,网络资源方面则享用门户网站所使用的带宽环境。另外,所有的硬件设备都有专门的运维部门负责,故障的响应速度和新浪内部服务一样。

在架构设计上,SAE通过对所有服务都进行冗余设计来提供服务的高可靠性。这里的服务可以分成计算型和数据型两种类别讨论:

针对计算型程序,冗余设计就是程序在多节点运行。但这样会带来一致性问题,最主要的困扰就是选举问题,如何在多个节点中选出一个主节点来执行。比如SAE上的分布式定时服务Cron,采用多点部署方式,多个计算节点相互隔离,通过时钟同步服务同时触发用户设定的定时任务,但要求只能有一个节点负责执行。为了解决这个问题,SAE设计出了一套分布式锁算法来提供选举服务。该算法可以在牺牲某些特定条件下的一致性来提供比Paxos算法更高的可靠性(3台机器在最高任意2台机器发生故障的情况下整个选举过程仍然正常,而Paxos算法最多容忍1台)。目前,该算法正在申请专利,并广泛应用在SAE内部。

针对数据型服务,SAE主要是通过复制来保证服务的高可靠性。SAE上的数据存储服务普遍采用被动复制和主动复制两种方式。如SAE上MySQL之间的主从Binlog同步就是典型的被动复制,TaskQueue、DeferredJob等服务也采用被动复制的方式,用户的任务描述会写到到主内存级队列中,主队列利用后台线程将写操作同步到从队列上,一旦主队列发生故障,从队列会快速的切换为主队列。另外SAE上也有部分服务采用主动复制(双写复制)的方式来保证HA,比如Cron,当用户通过App的工程配置文件appconfig.yaml设定定时任务时,任务信息会以双写的方式写到多个持久化DB中,以供后续的到时触发。

另外,SAE在整体架构设计时,充分考虑服务之间的“优雅降级”,尽量降低服务之间的耦合度,我们要求任何一个服务都不要假设其他服务是可靠的。目前在SAE平台上的所有服务均不存在单点设计,服务的平均HA在99.95%,即年平均服务不可用时间在4到5个小时之间。

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

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

第一个

目标用户简介

《成都商报》正式创刊于1994年,是一张综合性城市市民生活日报,由成都日报报业集团主管主办,目前是西部地区发行量和影响力最大的主流媒体。日发行量稳定60万份,最高发行量78万份,以单张报纸计,是西部地区唯一进入全国报业广告收入前十强的报纸。

云服务实现的功能

在比较了多家服务提供者之后,成都商报从灵活性、稳定性、信誉度、免运维、性价比等多个角度,最终选择通过新浪云计算平台推出他们的二维码手机扫描识别应用软件——“码上控”。

“码上控”是在新浪SAE上开发并托管运行,以资源使用量计价,通过“所付即所用”的方式进行付费。作为公有云服务,新浪云计算整体架构具有高可靠性和高安全性,并具备专业的团队来负责安全及运营维护工作。SAE为用户提供后台调试、管理、监控等功能,为用户提供可视化窗口管理。

云服务所用资源、技术等

多机房容灾部署,比传统的部署模式更加安全可靠;所有服务均采用分布式架构,上百个集群大幅提升了应用的运行效率;SAE架构的最外层是“7”层,为SAE提供负载均衡、健康检查等功能;7层是HTTP反向代理,负责响应用户的HTTP请求,分析请求,并转发到后端的Web服务池上;SAE提供电信、联通、教育、移动等多线机房

第二个

目标用户简介

中国地震台网中心(China Earthquake Networks Center,简称“CENC”),是中国地震局直属事业单位,是中国防震减灾工作的重要业务枢纽、核心技术平台和基础信息国际交流的重要窗口,成立于2004年10月18日。中国地震台网中心主要承担着全国地震监测、地震中短期预测和地震速报;国务院抗震救灾指挥部应急响应和指挥决策技术系统的建设和运行;全国各级地震台网的业务指导和管理;各类地震监测数据的汇集、处理与服务;地震信息网络和通讯服务以及地震科技情报研究与地震科技期刊管理等。

(2)云服务实现的功能

自2004年印度尼西亚苏门答腊岛附近海域发生强地震以来,全球8级以上地震活动水平明显偏高,有理由认为地球已进入强地震高发期,中国地震台网中心中国防震减灾工作的重要业务枢纽,希望能在提供全国地震监测的同时,随时为群众提供地震中短期预测和地震速报信息。但是,作为一个传统的政府机构,网站的稳定性和安全性能,以及今后无休止的运维工作都成了中国地震台网中心必须重点的问题。另外,该网站需要实时汇集145个国家数字地震台、2个小孔径台阵、6个火山台网,准实时汇集792个区域数字地震台站等多个机构的大量数据,因此,云计算技术成为了中国地震台网中心的最佳选择。在比较了多家云服务提供商之后,中国地震台网中心从灵活性、稳定性、信誉度、性价比等多个角度,最终选择在新浪公云计算平台SAE对网站进行开发和托管。

为了能够实现短时间内按需扩展、快速扩容,进一步保障地震信息的实时发布的高可靠性,中国地震台网采用了新浪云计算所提供分层架构模式,分摊负载,避免了单点故障。项目组依靠云平台成熟的开发环境,通过SVN进行代码的部署和调试工作;由于数据库、存储等都无需自己架构或初始化,可以直接使用SAE提供的如MySQL、Storage、KVDB等一系列分布式计算、存储服务,因此大大降低了该项目的开发成本,缩短了开发周期。在网站的托管运行过程中,除了一些基础服务,项目组还选择了SAE提供的“应用体检”服务,其中包含了对安全方面的检查,可以有效发现SQL注入、跨站攻击、挂马等安全问题,主动通知中国地震台网中心。

在网站稳定性方面,作为公有云服务,新浪云计算整体架构具有高可靠性和高安全性。SAE的所有服务器都是新浪标准采购的硬件设备,具有多机房容灾部署,其网络资源享用门户网站所使用的带宽环境;另外,所有的服务均不存在单点设计,服务的平均HA高达99.95%。

安全方面,SAE有专门的安全小组密切网站出现的安全缺陷,并对这些缺陷造成的影响做出评估,最终决定是否需要采取升级措施;在操作系统、服务器软件的配置上,SAE也都做了安全上的加固。

运维方面,中国地震台网中心作为SAE的企业用户,具备技术经理级别的人工支持服务,对服务中的异常情况都可以迅速作出响应,给出解决方案,从而大大简化了项目组的维护工作。

自2012年5月项目上线以来,中国地震台网始终在新浪云平台上平稳运行,为群众提供地震中短期预测、地震速报、地震信息查询等功能。

(3)云服务所用资源、技术等

多机房容灾部署,比传统的部署模式更加安全可靠;所有服务均采用分布式架构,上百个集群大幅提升了应用的运行效率;SAE架构的最外层是“7”层,为SAE提供负载均衡、健康检查等功能;7层是HTTP反向代理,负责响应用户的HTTP请求,分析请求,并转发到后端的Web服务池上;SAE提供电信、联通、教育、移动等多线机房

第三个

目标用户简介

中国人民大学(Renmin University of China)是一所以人文社会科学为主的综合性研究型全国重点大学,直属于教育部,由教育部与北京市共建,是国家“985工程”和“211工程”重点建设的大学之一。中国人民大学早已形成以本科教育为基础、研究生教育为重点、继续教育为辅助的全方位、多层次的办学格局,形成了“主干的文科、精干的理工科”的学科发展体系。学校是我国首批设立研究生院的高校之一,现有23个学院、14个跨学院研究机构,另设有体育部、继续教育学院、培训学院、国际学院(苏州研究院)、中法学院、深圳研究院等。

(2)云服务实现的功能

在当下云计算如雨后春笋般涌现的时期,作为国家一流的人才培养中心,是否该选用云计算以及选择何种云计算成为人大必须冷静思考的重大问题。对于学校来讲,通过投资建立计算中心成本较大,并且难以与他们的信息系统的快速成长和服务多元化要求相匹配。通过云计算提供的IT基础架构,可以节约成本,不用投资购买昂贵的硬件设备,负担频繁的维护与升级。同时,云计算也将有效地消除行业信息系统中的"孤岛"现象。在经过众多云计算厂商的比较及衡量之下,人大的技术负责人最终决定将其最重要的官方网站以企业服务的租赁方式托管到新浪云上。那么选择新浪SAE最主要的是以下几个方面:

大大降低校内的运营成本:因为人大官网是非盈利的网站,如果租用服务器将是一笔不小的开支,而把官网托管到SAE上,工作人员的共享使成本降低,根本上减少了学校的运营开支。

弹性扩展:校内网站存在交通尖峰,过度购买自己的装备,以适应这些尖峰则会造成资源浪费,选择新浪SAE则会完美的支持在尖峰时刻的扩展,更加符合成本效益的所用即所付模式。

简化维护:新浪SAE有着专业的运维和运营人员,免去了我们的运维烦恼,可以更加专心的开发应用。

提高了资源利用率:人大主页及其他应用可以自行搭建云计算基平台,也可以按需租赁的方式来完成企业的计算任务、存储、平台及CDN服务等,多个应用共享云计算基础设施,在节约成本的同时提高资源的利用率。

其他影响:在云计算时代,学校IT部门不用担心不断服务器升级、软件升级及其他计算问题,从而解放IT部门,可以将更多的精力投入创新中,并且更好的教育行业起到云计算的领军作用。

新浪SAE的迁移及托管都非常方便,只需要将本地的代码通过SVN上传或者直接在线编译即可,因为选用了SAE企业服务,有专业的大客户技术经理做一对一的技术支持,可以使整个移植过程更加顺利,无论在代码优化,安全防御,技术指导上,大客户技术经理都给予了最快最放心的支持!

在新浪云计算技术的支持下,人大主站能够得以用低成本高灵活性的计算能力支持广大师生的高并发访问。新浪云计算和人大的托管合作,重新定位了高校行业在大数据和云计算领域的发展形态,势必会引领校园网站及其应用开发启用云服务的潮流。

云服务所用资源、技术等

多机房容灾部署,比传统的部署模式更加安全可靠;所有服务均采用分布式架构,上百个集群大幅提升了应用的运行效率;SAE架构的最外层是“7”层,为SAE提供负载均衡、健康检查等功能;7层是HTTP反向代理,负责响应用户的HTTP请求,分析请求,并转发到后端的Web服务池上;SAE提供电信、联通、教育、移动等多线机房

申报总结

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

SAE是中国规模最大的PaaS模式公有云平台,具有深度免运维、自动弹性扩展、真正的所付仅所有用等特性。SAE也是中国第一个公有云计算平台,从2009年11月上线至今,SAE已有40万客户、近60万应用托管在SAE平台上。较典型的客户有中国人民大学、中信银行、国家地震局、嘀嘀打车、今晚看啥等。中国人民大学在2013年招生阶段,访问量激增数倍,因SAE平台具备弹性扩展性能,所以人民大学官网仍然可快速平稳访问。国家地震局将国家地震台网全部托管在SAE上为全国的地震预测提供技术平台。嘀嘀打车和今晚看啥等创业团队都选择SAE作为初创平台,并推广用户,其中今晚看啥已经成功被收购 。中信银行面临秒拍活动峰值访问量大的难题,自从运行到SAE上,成功解决了高访问并发的问题。

SAE还支持了新浪内部的很多应用,像微博应用的70%都运行在SAE上。微博的游戏平台微游戏也是从开发阶段就运行在SAE上,目前日访问量数亿。

SAE未来会致力于继续为开发者、创业团队、中小企业、政府机构提供更高效,更稳定的云计算平台,为国内云计算做出贡献

在不久的将来,云计算一定会彻底走入我们的生活,有兴趣入行未来前沿产业的朋友,可以收藏云计算,及时获取人工智能、大数据、云计算和物联网的前沿资讯和基础知识,让我们一起携手,引领人工智能的未来!

标签: idc Mysql web服务器 安全 大数据 大数据和云计算 代码 服务器 服务器软件 服务器升级 公有云 机房 开发者 媒体 数据库 推广 网络 云服务 

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:“信息安全”背后隐藏3万亿美元市场

下一篇:IBM英特尔联手40亿美元巨资砸向纳米技术