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

企业首选的

数字选用平台

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

2020-12-31 11:45:43 阅读(286 评论(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、首先确定自己的专利权的法…查看详情

朋友圈推广有哪些方式

朋友圈推广是一种通过社交媒体平台中的个人或者个人账号来宣传和推广产品、服务或品牌的方式。下面将介绍一些朋友圈推广的常见方式。 1.发布优质内容:发布有趣、有用、有价值的内容是吸引朋友圈用户*的关键。可以分享精美图片、有趣的段子、实用的小贴士…查看详情

怎么快速申请发明专利 快速申请发明专利技巧

    专利发明是特别重要的,而且申请的难度还算是非常大的,。那么在相关规定中,如何能快速申请发明专利呢?下面万商云集*就给大家来来介绍以下怎么快速申请发明专利 快速申请发明专利技巧这方面的内容,希望能帮助到大家。  怎么快速申请发明专利…查看详情

怎样才能帮自己选到好的项目管理系统

项目管理系统是经常用到的,尤其是很多的企业在进行公司管理或者是进行项目管理的时候,都会选择一些比较好的管理系统来使用,但是选择的系统不同价格也是不同的,所以说在选择之前应该要知道项目管理系统报价单的情况,这样才能够帮助到自己选择…查看详情

怎样制作微信小程序?相关步骤要知道

微信小程序使用率是比较高的,尤其是在最近几年越来越火,有很多的线下商家相信也都是了解的,甚至有很多的企业想要制定自己的小程序,这样才能够将自己的产品展现出去,也能够吸引更多的客户。但是在进行微信小程序定制的时候,很多人并不了解步…查看详情

哪款剪辑视频软件好用?这几个软件让视频剪辑不再难

不少人在生活中,都比较喜欢拍短视频来分享自己的生活,但想要获得优质的内容,还需要通过一些软件进行剪辑和修改,也涉及到了剪辑视频软件的使用,而在下面所介绍的几款剪辑视频的软件,可以让大家轻松上手。 1、柚子视频录制 柚子视频…查看详情

6款广泛用于教学的自动录播系统,大大节省时间

说道自动录播在现如今也是比较重要的过程,无论在工作中还是生活中都是必不可少的存在,比如,在教学中,可以完整的记录教师授课的过程,在企业中,也可以完整的记录领导在开会时所讲述的事情,那么今天我们就来盘点一下自动录播系统都有哪些。1、kk录像机…查看详情

ipad怎么截屏? ipad截屏的几种方法

  优质答案(1)  这里提供两种方法,  方法一,点击小白点,选择屏幕快照即可截屏。  方法二,同时按住关机键和home键也可进行截屏。  扩展内容:iPad是由苹果公司于2010年开始发布的平板电脑系列,定位介于苹果的智能手机iPhon…查看详情

4款超好用音频编辑工具,给你带来完美后期音频处理体验!

随着互联网的发展以及人们爱美意识的增强,越来越多的音频软件层出不穷。人们对于自己的声音有着极大的追求,有的要求甜美,有的要求御姐音,各种各样的只能由音频软件来满足广大人的需求。下面就由*来给大家整理一下音频软件哪个好? 1…查看详情

抢购软件哪个好?

现在大家都喜欢在网上购物,因为网上的东西是厂家直售的,要比线下的实体店便宜的多,所以,大家在网上购物的时候,也会选择很多优惠券或者砍价的形式把价格压到最低,那么,淘宝抢购软件有什么? 1、券划算 券划算海外购权利是一款导购型…查看详情

在计算机系统中,操作系统是什么

windows7三种类型用户账户是什么账户可以完全控制计算机中所有资源?设置用户账户之前需要先弄清楚Windows7有几种账户类型。 一般来说,Windows7的用户账户有以下3种类型。一、管理员账户:计算机的管理员账户拥有对全系统的控制…查看详情

刺激的匿名聊天软件app 匿名刺激聊天交友软件

最近几年匿名聊天社交软件算是很火的一种新的聊天方式,下面万商云集*就给大家来详细介绍一下刺激的匿名聊天软件app 匿名刺激聊天交友软件这方面的内容,希望能在社交软件这一块帮助到大家。  1、闪说闪说App 匿名探索朋友的秘密!闪说是…查看详情

html语言是什么

html语言基本结构讲解?完整的HTML文件包括标题、段落、列表、表格、绘制的图形以及各种嵌入对象,这些对象统称为HTML元素。 HTML5文件的基本结构:html语言是描述文档结构的语言对吗?HTML(HyperTextMark-upL…查看详情

mac怎么卸载软件 mac卸载软件教程

  电脑太多不需要的软件,一般我们都会直接给它卸载。有的朋友可能不熟悉mac电脑不知道如何卸载软件,这里就和大家分享一下方法吧。下面*就就给大家来详细介绍一下mac怎么卸载软件 mac卸载软件教程这一块的相关内容,希望能帮助到大家。mac…查看详情

internet临时文件可以清理吗

windows-ssd临时文件哪些可以清理?临时文件顾名思义就是一些临时存储的文件当然可以删除可能是文档打开时的暂存,或者是internet页面的暂存,或者是下载什么东东的暂存,也可能是安装软件或者补丁的临时文件。。。datae盘什么文件可…查看详情

最新文章