服务热线:400-0033-166
万商云集 - 企业数字化选用平台

企业首选的

数字选用平台

SAE及背后的云计算发展理念:新浪对paas模式云服务的一些发展经验

2020-12-31 11:45:43 阅读(268 评论(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

内容来源:网络,以上内容来源于网络,不代表本站观点,如有侵权,请联系删除。

推荐阅读

学粤语的软件app有哪些?这6款不容错过

大家对粤语的了解大多都是源于TVB电视剧,很多朋友都觉得粤语歌很好听,但事实上粤语并不好学,现在学粤语的软件app有哪些?这6款非常不错。 1.牛牛粤语 免费,地道,实用,零基础学习标准粤语的一款APP,界面简洁朴实,针对性强,常用词学习以…查看详情

当下比较火爆的思维导图软件,有你常用的那一款吗

思维导图能够更加让人理清思路,而且各种工作学习方面等都可以更直观地展示出来,但是很多人却没办法找到合适的思维导图软件,以下是我给大家推荐的思维导图软件,希望对您有所帮助。一、GitMind.GitMind是个非常方便而且好用的思维导图软件。…查看详情

制作ppt用什么软件?这几款适合新手

PPT的制作现在应用于各行各业,也是大家需要具备的基本能力。虽然说制作PPT没有太大的难度,但是想要制作一款能够让别人看到之后,眼前一亮的PPT,还是需要花一些功夫的,可以选择制作PPT的软件来帮忙,那么关于PPT制作的软件,为…查看详情

网络营销培训课程内容?网络营销的方式介绍

随着科技的不断发展,人们总能看到形形色色的信息,就算不知真假,网络上也是一搜便知,人们看到怎样的信息才会相信呢,这应该是网络营销需要仔细思考的问题,所以必须有一个网络营销培训课程,本将将从销培训课程内容的网络营销和网络营销方式两方面介绍网络…查看详情

crm客户管理软件价格:根据其购买方式、版本不同产生不同价格

crm客户管理软件价格多少?随着市场竞争越来越激烈,优质的客户资源是企业生存的根本保证。客户关系管理系统是将公司与客户的关系进行有效的人性化管理的系统,分析何种客户对何种刺激或营销活动会有反应,更有效地制定销售、营销和顾客服务策略。图片来源…查看详情

《实施方案》出台后,家电回收行业按下转型加速键

今年5月,七部委联合印发了《关于完善废旧家电回收处理体系推动家电更新消费的实施方案》,为家电回收行业按下互联网转型加速键。大中型家电企业纷纷响应号召,发展并完善家电回收新模式。变革即机遇,此次家电回收也变革,能不能为传统小微家电企业转型发展…查看详情

怎样申请公司网站域名?只需三个流程

如今,无论是大企业还是中小企业,都会为了跟上互联网时代而选择搭建一个自己的企业网站。但在进行这一步之前,很多企业都会面临着另一个问题:怎样申请公司网站域名? 图片来源于网络今天小万带大家了解一下“怎样申请公司网站域名”的三个流程,有效解决你…查看详情

进入注册表的命令是啥

打开注册表的命令是什么?进入注册表的命令是“regedit”,该命令的使用方法:首先在电脑左下角的开始菜单中找到【运行】打开;然后在运行中输入regedit;最后点击【确定】即可快速进入注册表中。 注册表可以用来管理我们电脑上的各种程序和…查看详情

淘宝店铺装修需要哪些素材?

淘宝店铺装修免费模板怎么用?淘宝店铺装修免费模板哪里有?淘宝店铺装修免费模板一般包括店招,左侧模板,右侧自定义区。进入你的淘宝店铺,点击装修此店铺,将相应的模板代码粘贴进去即可。淘宝店铺装修免费模板的资源很多。推荐淘格格。上面所有的模板和资…查看详情

盘点几款客服软件免费版有哪些?

时至今日,人类和人类之间的交流早已不再是发电报、写信,而且随着互联网的发展,迈入电子信息交流的时代,因此为了推动客服的发展,这里给大家推荐几款客服软件免费的哟! 1.快商通人工智能营销客服软件免费版 专注人工智能营销客服领域,为企业提供挖掘…查看详情

盘点好用的模拟炒股软件,这些都不错

相信大家都知道投资是有风险的,所以想要进入股市也需要谨慎一些,而现在可以利用第三方的投资理财软件,这样不仅能够学习很多的炒股知识,同时也可以降低炒股的风险,那么下面就为大家盘点好用的模拟炒股软件,希望能够带来帮助。 1、同…查看详情

物联网的核心技术是什么

物联网的核心基础是什么?物联网的核心基础就是互联网,是互联网、传统电信网等信息承载体,让所有能行使独立功能的普通物体实现互联互通的网络。互联网十大核心技术?十大核心技术: 趋势1:科学计算中的数据与机理融合建模 趋势2:深度学习理论…查看详情

登山杖品牌有哪些 登山杖品牌排行榜

我们在徒步旅行、野外徒步登山探险时使用的手杖,一般情况是在有负重,且在地形相对复杂的情况下使用的,它除了可以有效保护你的膝盖还可以帮您减轻大约30%左右的负重,抵消下肢部分压力,避免登山后腰酸腿痛,还能减少膝盖磨损。使用登山杖后,90%的肌…查看详情

如何学习互联网运营?建立运营体系和执行落地两步走

学过运营的同学应该都知道,运营的工作是很杂的,可能会涉及到渠道、产品反馈的收集、与用户接触和沟通,也有更深层次的活动策划、文案撰写、数据分析等,如果不能建立有效的运营体系,等同于一盘散沙,如何学习互联网运营?思维正确了,往往会事倍功半。图片…查看详情

2022年制作一个网站的费用是多少

现在很多企业都选择把网站建设业务外包给像万商云集这样的服务商,对于网站建设这块的费用其实很多企业都是比较关心的,下面小编就给大家来介绍下2022年制作一个网站的费用是多少。  一、域名  域名就是我们常见的网址,域名可以去腾讯云等大型云服务…查看详情

最新文章