SAE及背后的云计算发展理念:新浪对paas模式云服务的一些发展经验
2020-12-31 11:45:43 阅读(265) 评论(0)
什么是新浪SAE? 从产品概念和开发过程来看,Sinapengine被称为SAE,是2009年8月新浪研发中心内部开发的第一个公共云计算平台,2009年11月3日正式推出,SAE是新浪云计算战略的核心组成部分。具有以下特点: 1、SAE作为国内公共云计算,从开发之初就借鉴了Google的吸收、Amazon等外国公司在公共云计算方面的成功技术经验,并迅速推出了具有自身特点的云计算平台。 2、SAE选择Web开发语言PHP作为中国最受欢迎的支持语言,Web开发者可以在Linux/Mac通过SVNNN通过Windows、开发、部署、调试SDK或Web版本的在线代码编辑器,团队开发也可以进行成员合作,不同的角色对代码和项目有不同的权限; 3、SAE为开发人员提供一系列分布式计算和存储服务,包括分布式文件存储、分布式数据库集群、分布式缓存、分布式定时服务等,这将大大降低开发人员的开发成本。同时,由于SAE整体架构的高可靠性和新浪的品牌保证,开发者的运营风险大大降低。同时,由于SAE整体架构的高可靠性和新浪的品牌保证,开发者的运营风险大大降低。 4、SAE作为一种典型的云计算,采用“支付即使用,支付只使用”的计费理念,通过日志和统计中心准确计算每个应用程序的资源消耗(包括CPU)、内存、磁盘等。). 总之,SAE是一个简单高效的分布式Web服务开发和运营平台。SAE的核心优势 首先,确定发展目标是平台增长的关键。SAE有两个基本目标用户:一个是网络开发者,另一个是普通互联网用户。 SAE对Web开发者的好处主要有四个方面: 1、硬件成本较低,无需提前购买设备,投资风险较大。 2、开发成本较低,SAE为开发人员提供了许多服务,开发人员不需要重复开发,包括队列、数据库、缓存、定时、验证码、计数器,几乎涵盖了网络开发的所有领域。此外,对于新浪微博等特定开放平台的开发者,SAE已经集成了完整的OpenAPI包装,以最大限度地降低开发者的开发成本。值得一提的是,SAE的开发者已经形成了良好的沟通氛围。在意见反馈中心和SAE官方群中,SAE官方微群可以看到许多热情的开发者共同改进。 3、运维成本较低。SAE上的应用不需要关注硬件维护、服务监控、数据灾难容忍等操作。SAE将通过其高可靠的架构和方便的监控页面,最大限度地降低用户的运维成本。SAE上的服务不需要关心服务压力激增带来的扩展。SAE自动支持服务扩展 4、更安全可靠,SAE自动提供SQL语句性能分析、前端防攻击、代码检查等功能。SAE上的所有应用都部署在多个机房,比传统的部署模式更安全可靠。SAE提供SLA服务,以承诺用户服务质量 SAE可用于普通上网人群: 使用推荐应用一键安装Web应用,普通用户不需要编码,你也可以在瞬间拥有自己的团购、博客、微博、Wiki等。SAE整体架构介绍 SAE从架构上分层设计,从上到下分别是反向代理、路由逻辑和Web计算服务池。SAE整体架构介绍 SAE从架构上采用分层设计,从上到下为反向代理、路由逻辑和网络计算服务池。SAE附属的分布式计算服务和分布式存储服务从网络计算服务层延伸,分为同步计算服务、异步计算服务、持久存储服务和非持久存储服务。统一向日志和统计中心报告各种服务,如下图所示:7层反向代理:HTTP反向代理,负责响应用户的HTTP要求、分析要求,并转发到后端Web服务池,并提供负载平衡、健康检查等功能。 服务路由层:逻辑层,负责根据要求的唯一标志快速映射(O(1)时间复杂度)到相应的Web服务池,并映射到相应的硬件路径。如果发现映射关系不存在或错误,则给出相应的错误提示。该层为用户隐藏了大量的具体地址信息,使开发人员不需要关心服务的内部实际分配。 Web服务池:由一些不同特性的Web服务池组成。每个Web服务池实际上都是一组Apache(PHP)这些池由不同的SLA组成,提供不同级别的服务。每个Web服务流程实际处理用户的HTTP请求,流程在HTTP服务沙箱中运行,并嵌入同样在SAE沙箱中运行的PHP分析引擎。用户代码最终通过接口调用各种服务。 日志和统计中心:负责对用户使用的所有服务进行统计和资源收费,并设定分钟配额,以确定是否有异常使用。分钟配额描述了资源消耗的速度。当资源消耗的速度达到预警阈值时,SAE通知系统会提前向用户发出警告,提醒用户在服务中使用可能存在问题,需要介入关注或处理。配额系统是SAE确保整个平台稳定的措施之一;日志中心负责总结和备份所有用户服务的日志,并提供检索和查询服务。 各种分布式服务:SAE提供各种服务,几乎可以覆盖网络应用程序开发的各个方面,用户可以很容易地通过Stdlib(STL可以理解为SAEPHP版本)调用它们。SAE和虚拟主机的区别 说到云平台,新浪自然会想到与以往虚拟化技术的区别。两者的主要区别体现在以下几个方面: 1、传统的服务托管面向硬件和软件设备,用户获得设备的使用权;SAE面向服务,用户获得服务的使用权。 2、传统的服务托管不是针对开发者的,开发者不能享受开发的乐趣;SAE的一个重要用户是webdeveloper,开发者可以通过在线调试、日志分析、合作共享等功能进行web开发。 3、传统的服务托管不提供分布式系统解决方案;SAE提供的完整的分布式网络服务解决方案不仅包括分布式数据库、分布式文件系统,还包括分布式定时器系统、网页捕获服务、图像处理服务等。 4、传统服务托管不解决域名问题,用户往往担心域名应用;SAE用户将自动获得Sinapp下的二级域名,SAE还支持域名cname。 5、传统的服务托管不能保证SLA(ServiceLevelAgreement),硬件故障的成本基本由用户承担;SAE确保用户的SLA,用户的网络服务自动享受高冗余的前端服务器、自动负载平衡系统、自动扩展、自动收缩等功能。 6、传统的服务托管采用预付款方式,成本固定,与实际使用无直接关系;SAE采用预充值方式,“付款即使用,付款仅使用”,网络服务的所有损失都提供报告查询和账单汇总,让用户一目了然。如果注册SAE后通过实名认证,如果前一天流量用完,第二天会送你1000云豆,相当于4G流量,可以支持5万PV,都是免费的。为什么新浪要做SAE? Sinaappengine项目始于2009年8月,旨在为云计算时代的分布式web服务提供一套完整的解决方案。SAE的开发主要是出于内外两个方面: 内部:新浪很久以前就开始开发和实践私有云。因此,为了进一步提高公司资源的利用率,提高网络开发效率,降低网络运营成本,决定了新浪开发SAE。 外部:亚马逊和谷歌都是成功提供国外公共云计算服务的公司。SAE还希望利用云计算的趋势,为国内用户提供分布式web云计算服务的开发和运营平台。新浪的paas服务支持整个云计算各级的增长趋势,saas在前面增长很高,新浪看到整个趋势,saas和paas的比例越来越高。提高整个IT效率是第一要求,并非所有企业都有很强的能力,可以自己建设,自己运维,自己管理。因此,IT企业在选择我使用的设施基础设施时,会考虑如何最高效。第一,saas是最好的解决方案,它基本上不需要操作和维护,对于IT管理者来说是一个非常有效的解决方案。paas的集成度也很高,可以减少大量的开发投入和资源。新浪的应用越来越向移动转型,企业也越来越向移动转型。随着整个行业的变化,信息的快速交换、智能终端和移动终端的出现都需要一个平台。同时,企业内部的IT系统也是如此。在企业内部,随着企业的移动办公,企业内部的IT系统也需要优化和转型为移动,这是一个更适合paas和saas的解决方案。从中国的角度来看,越来越多的企业和创业团队开始考虑使用云计算服务。以下是工信部的调查。2014年,新浪发现云计算水平有所提高,国内企业开始接受云计算。近两年来,新浪SAE的业务量和收入都有了显著的提升,说明大家越来越认可。新浪SAE是中国最早的公共云计算平台,于2009年11月发布。2011年11月,新浪开放了java平台的运营环境,并于2013年6月开始开发企业级技术解决方案。今年新浪SAE开始小范围内测。SAE目前有35万用户。为什么新浪有这么多用户?一方面是新浪的口碑,另一方面新浪认为它非常高效,可以帮助开发者节约资源。基于pas本身的软件,开发人员在使用新浪SAE时根本不需要付费。当开发人员申请SAE环境时,他不需要在开发测试和调试过程中支付任何费用。新浪是按需支付的门槛。许多开发人员实际上需要在平台上做大量的研究工作,需要做大量的初步开发工作。目前新浪的流量每天超过10亿。顶部是业内最著名的pas平台,新浪在后面。整个SAEpas平台属于底层。Mysqlrdc,kvdb、trips和storger.新浪的应用不是上述API。新浪不可能自己做。新浪本身就是一个开放的平台。第三方开放业务可以丰富整个平台的服务和功能,使真正的云计算用户能够高效、低成本地使用它们,并建立它们的应用程序。新浪有短信、地理信息服务、邮件服务、推送服务、人工智能服务、安全检查服务、搜索服务等22种服务。来自360、高德,有道,对服务商的选择非常严格。新浪不会很关心你的API,会找到平台本身。如果新浪想为用户提供最好的服务,它必须是可靠的。这部分是关于新浪针对大数据的趋势,新浪也在去年年底推出了superQuery功能。简单地说,所有SAE用户都可以实时分析SAE应用程序的要求、日志和行为,并将一些特定数据传输到该平台,以帮助他们进行有针对性的分析。新浪在帮助移动转型方面提供了APP工厂,包括该应用程序的快速生成。新浪还提供BaaS,可以解决计算能力不足的问题,提供多种远端服务。对接一些更丰富的API服务,帮助这些开发者顺利转型为移动服务。针对开发本身,新浪强调平台使用的易用性。新浪推出手机手持SAE,方便用户随时随地掌握应用程序运行,分析应用程序数据。以下新浪还推出了可以直接在手机上续费,避免异常情况,此时可以快速恢复,这是移动SAE的主要考虑因素。就安全而言,正如可信云更大的一方面所说,新浪在SAE本身做了很多工作。这是一个简单的考虑,最下一层是SAE平台层,主要是做一些基础。新浪整个SAE是DDOS的服务方案,外部会有一些安全扫描和安全检测,新浪还会提供第三方安全检查,避免重大安全事故。新浪将在平台上分为两层,一层是账户安全,另一层是应用安全。当用户编写操作时,新浪会要求他输入第二层密码,可能会绑定到手机上。此外,新浪具有管理安全性。新浪的管理安全性是指开发人员在管理过程中会引进不同的开发人员来控制开发人员,并有一套相对负责任的项目权限对应人员的安全机制。新浪对整个计算资源的消费有明确的审计和进入机制。而新浪对于整个消费,对于性能,对于云计算资源,可以有一个计算管理机制。一旦用户有特殊情况,如泄露,或代码本身的质量。一是数据安全,二是代码安全,数据安全,对整个用户数据有良好的保护机制,确保数据不会出现重大丢失问题。另一方面,新浪对数据的使用有一个安全的评估机制。代码安全,新浪提供了代码加密机制。新浪将为隔离提供自己的研发解决方案。对于许多企业和行业来说,许多企业需要私有云解决方案,新浪也希望在企业内部使用更方便。自去年研发以来,今年还推出了私有云MAE,明天将重点介绍。MA
推荐阅读
- 怎样制作微信小程序呢?手把手教你轻松制作小程序
虽然不少自媒体的工作者,或者是商家都明白微信小程序能够带来巨大的流量,但是却因为自己不懂设计的知识,或者是不知道该怎样进行代码编程,从而感觉制作小程序是非常难的,其实微信小程序的制作,远远没有我们想象的那样复杂,那么怎样制作微信…查看详情
- 小学生英语学习软件有哪些 小学生英语学习软件排行榜
现在很多的小学生都在学习英语了,现在市面上的英语学习软件又是非常多的,下面小编给大家来详细介绍一下小学生英语学习软件有哪些 小学生英语学习软件排行榜这一块的相关内容,希望能帮助到大家。 小学生英语学习软件排行榜 1、《外研通》 …查看详情
- WMS仓储管理信息系统主要功能模块解析
现代仓库管理流程十分复杂化,仅仅依靠人工管理非常难,一套WMS仓储管理信息系统显得非常必要,越来越多企业开始引入仓储管理系统,本次将就WMS仓储管理信息系统主要功能模块作出解析,帮助大家从功能方面更好选择仓储管理系统。 模块一:系统设置模块…查看详情
- 好看且简约的安卓手机桌面,亲测nice
安卓手机桌面太难看,怎么办?很多网友在使用自己的手机的时候,总是觉得自己的桌面过于简单,想要好看且简约的桌面。所以今天小编就大家推荐几款安卓手机桌面美化软件,以下软件都是小编亲测有用。感兴趣的朋友们可以下载下来看一下呢。 1…查看详情
- 制作ppt用什么软件?制作PPT哪个软件好
PPT软件制作相信在生活当中很多人都遇到过,比如说再进行文案讲解,或者是在进行教学制作的时候都可以制作成PPT,PPT制作其实相对来说比较简单,只有选择相关的软件进行制作,操作起来就比较简洁。那么制作PPT用什么软件呢?下面就来…查看详情
- 进行第44类商标注册不要误导认知,注意规避违规高发区!
第44类商标注册包括了由个人或机构向人或动物提供的医疗、卫生和美容服务,以及与农业、园艺和林业领域相关的服务。其中第4401医疗服务类中的医疗按摩40032、医疗保健440060、医疗辅助440087、理疗440097等小项是“欺骗性商标”…查看详情
- mvc框架是什么意思?
mvc框架淘汰了吗?淘汰了。 前后端分离来了,Node.js来了,前端工程师把MVC的职责都给抢走了,后端工程师真正成为了后端,只需要提供API给前端就行,再也不用关心redirectforward有什么区别,再也不用关心session、…查看详情
- 浏览器内核有几种类型
所有浏览器总共有哪几种内核?浏览器内核种类介绍。 1、Trident内核(IE内核):用它的浏览器有:ie、360浏览器 2、Webkit内核(谷歌内核):用它的浏览器有:谷歌浏览器、枫树浏览器、太阳花 3、Gecko内核:用它的浏览…查看详情
- 录屏软件哪个好 免费的手机录屏软件
当我们听到好听的音乐,看到它美丽的歌词海报时,可以使用录屏软件记录下来。录屏软件会获取屏幕权限、麦克风权限和存储权限,那各大应用商店里的录屏软件哪个好?让我来告诉大家伙。 1.KK录像机 它是一款完全免费的手机录屏软件,它…查看详情
- 市面上排名较好的erp企业都有哪些
随着科技革命的浪潮推动,经济全球化不断深入各行各业,使得企业生产分工愈加精细化,不断向集团化、多元化以及纵深化的方向发展。但是这其中的过程又是何等的艰辛,估计只有正在转型的企业才知晓。所以为了加快转型的步伐,部分企业会选择应用较好的erp软…查看详情
- wifi已连接不可上网是什么原因
WiFi显示已连接为什么不能上网?一、路由器不稳定 有些无线路由器、光猫(宽带猫)的质量比较差,长时间运行后会出现死机等一系列的问题。 二、宽带出现故障 如果你家的wifi,之前连接后可以上网,突然就出现了无法上网的这个问…查看详情
- 别让看不懂的crm系统介绍耽误你选型
目前国内的crm系统有很多,很多企业在选择时都会感到迷茫,不知哪个crm系统好用,不明确哪些crm厂商服务好。网上搜索的又都是广告,也没有crm系统介绍,完全是盲选,并且也不一定适合,在选型之路抓破脑袋!图片源于网络接下来小万就为大家作几款…查看详情
- 数控仿真系统有哪些?数控仿真系统专辑推荐!
数控仿真系统主要应用于计算机上面,精确的说是在计算机上面的一款模拟仿真技术,加工过程中的三维建模等等相关事宜,那么今天我们就来简单盘点一下,这东西到底是怎么回事,都有哪些。 1、斯沃数控仿真 这是一款针对数控行业所打造的数…查看详情
- 游戏版权贵吗?几万块能买到游戏版权吗
我们平时在手机上玩的游戏都是由游戏公司制作出来的,游戏的热度越高,受欢迎的人数就越多,所以很多人想通过游戏这方面做生意,那么就需要购买游戏版权,很多人都还不知道几万块能买到游戏版权吗,因此一直在犹豫当中。几万块能买到游戏版权吗 1…查看详情
- 蛋糕店常用收银系统哪家好?5家高分蛋糕店收银系统推荐
随着国人生活方式逐渐全球化,烘焙食品以其即买即食、种类丰富的特点成为越来越多消费者的一大喜好,商家如何在烘焙食品的红海中脱颖而出,蛋糕店的收银系统无疑是最重要的因素,蛋糕店常用收银系统哪家好?以下5家高分蛋糕店收银系统值得你收藏。 1. 银…查看详情
猜你喜欢
最新文章
扫码二维码
立即领取《千元实战营销秘籍》
还可免费试用营销管理系统
*如有疑问,请随时拨打免费咨询热线:400-0033-166
服务时间:8:30-18:00
软件企业
认定号:川RQ-2018-0216
高新技术企业
认定号:GR201951001121
关注微信公众号
和10万中小企业共同成长
扫码下载APP
享全方位服务一触即达
Copyright © 2004-2022 万商云集(成都)科技股份有限公司 版权所有 蜀ICP备12001963号-2 川公网安备 51010402000322号
快速找产品
找一找哪款产品适合您?
咨询热线:400-0033-166
免费查找信息保护中请放心填写-
-
电话沟通
在线咨询
获取方案
下载APP
官方微信
扫码下载APP
全方位服务一触即达
关注万商云集
和10万中小企共成长
TOP
企业首选的数字选用平台