开放平台大抉择之新浪SAE:为个人…

2024-04-16 10:08

本文主要是介绍开放平台大抉择之新浪SAE:为个人…,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

摘自:http://news.csdn.net/a/20120202/311374.html

2012-02-02 22:02 | 15603次阅读 | 来源:CSDN专访专稿【已有22条评论】发表评论

关键词:新浪SAE、云计算、开放平台 | 作者:付江 | 收藏这篇资讯

导读:继上期淘宝网副总裁王文彬从平台功能特色、运营状况等多方面分享了淘宝开放平台的历程和挑战之后。国内另一家云平台服务方的典型代表——Sina App Engine(简称SAE),作为新浪研发中心于2009年8月开始内部开发,并在2009年11月3日正式推出第一个Alpha版本的国内首个公有云计算平台。目前最新情况如何,本期CSDN记者专访了新浪研发事业部总经理符庆明。在符庆明看来,经过数年的实践、调试,在摸爬滚打中历练出来的SAE已经做好了迎接开发者的准备,并将给他们带来革命性的转变。(如果您有关于开放平台和云平台更多的内容源,请和CSDN记者联系)

开放平台大抉择系列之新浪SAE篇

云平台名称:新浪云平台SinaAppEngine(简称“SAE”)

发布时间:2009年11月正式上线

官网地址:http://sae.sina.com.cn/

开放API个数:20个 除了SAE提供的TaskQueue Cron KVDB等服务外,SAE引入了第三方扩展服务如地理信息服务,分词服务,全文搜索服务,爱立信实验室服务,另外还对接了微博开放平台API。

累计注册开发者人数: 9万+  其中以个人开发者为主,但是付费用户中企业用户占50%

应用个数:15万+

分成模式: 服务商店、应用商店支持第三方的接入

是否收上架费:目前不会向开发者收取上架费

支持语言类型:PHP、目前内测有Python和Java

平台基本架构:基于公有云的Paas平台,具有弹性扩展、高可靠性和安全性等特点;服务商店可以接入任何Rest的API,并能自动生成各种语言的SDK

SAE团队规模:30人

典型的应用诞生情况和运营状况:

微三国——微游戏的一款Webgame,从立项到上线只用了2个月的时间,团队只有十几个人,上线到微游戏平台十几天就进入微游戏平台的TOP5,正因为使用支持弹性扩展的SAE,微游戏不需要对游戏进行任何架构上的改造,甚至不用任何服务器运维就可以应对访问量的骤然上升,给用户一个持续稳定的体验,这对盈利可以持续增长的一个重要前提。

微盘——国内第一款社会化云存储网盘,2010年10月上线。上线短短一年间,用户已经近1000W。微盘在创立之初,就搭建在SAE上,是目前SAE上的重量级应用之一。在开发阶段,SAE可扩展的架构,大大缩短了研发周期。服务器端程序运行在以虚拟机为最小单位的runtime上,按照访问量动态分配资源,服务器成本做到最大优化。文件存储在新浪S3上,文件统一管理,存储和带宽成本做到最大优化。SAE还为微盘提供了7*24的运维服务,保证用户下载的稳定性。

其他热门应用包括:WSS项目管理系统、最土团购、HDwiki for sae、禅道项目管理软件...

1.CSDN记者:您认为新浪SAE云平台的核心竞争力是什么?

新浪研发事业部总经理符庆明:先从技术角度来看,在云计算领域的长期摸爬滚打和实践中积累起来的经验,以及稳定的核心技术团队是新浪SAE的最宝贵财富。现在回过头来看,由于内外需求的趋势,新浪从2005年起就研发了用以承载自身业务的私有云计算平台:动态应用平台和数据库平台,用以配合之前研发的CDN系统,解决产品系统的资源按需申请、自动化分布扩展和扩展化开发环境等几大问题。目前,新浪的众多产品例如新闻、微博、博客等都是跑在这个私有云平台上。

新浪研发事业部总经理 符庆明

2008年,新浪又启动了公有云系统的预研和技术储备,2009年11月,新浪公有云PaaS平台SinaAppEngine上线,随后新浪云存储平台、微盘、云计算CDN平台等陆续在公有云平台上提供服务。

在新浪SAE的研发、调试、实践过程中,技术和产品团队不断调试、改进产品,诞生了很多创新的内控机制和运营模式,并已经逐渐构建出了独具特色的研发团队。

2.CSDN记者:能具体说一下新浪SAE将为开发者带来哪些变化吗?

新浪研发事业部总经理符庆明:通过新浪的SAE以及开放平台战略,开发者不仅可以获得新浪平台的用户资源,还能减少开发和维护成本。具体的说,首先,SAE可以节省开发者的服务器成本,从应用开发基本阶段,到服务部署上线,如果使用SAE平台不需要采购自己的服务器,包括在应用发展过程中,访问量不断在增长,也不需要自己去采购服务器。其次,SAE采用“所付即所用,所付仅所用”的计费理念,通过日志和统计中心精确的计算每个应用的资源消耗(包括CPU、内存、磁盘等),开发者所投入和使用的成本都是实实在在使用的资源。对于创业者还提供免费的配额,在应用规模资源使用很小情况下SAE是不收取费用的。

从开发成本来看,SAE会把一些开发过程中常用到的基础服务作为一个平台的基本功能提供给大家。比方说有计算类的服务,有全文检索的服务,还有存储类服务,分词服务,还有移动用户使用的一些LBS,以及其他服务等等。

在产品基于SAE云平台发布上线以后,网站运维成本基本上也是等于零,用户只要投入一些运营人员去针对这个产品的推广运营去进行运维就可以了。

3.CSDN记者:您如何看待国内外云平台应用环境的差异性?

新浪研发事业部总经理符庆明:可以从两方面看。一方面是开发者,由于国外的生态圈已经成熟和稳定,国外的个人开发者或者小型开发商都已经习惯于用云平台去减少初期投入,以及分担风险。最典型的例子就是亚马逊,大量早期的创业公司(现在已经不再只是初创公司)都用了像亚马逊这样的第三方公司的云计算服务。包括微软这样的大型软件厂商都在使用第三方的云计算服务(当然他们不会完全只用一家的服务)。

另一方面,国外云平台供应商的平台技术和服务水平已经到了一个高度,在服务种类和质量上确实很可靠,这是国内任何一家公司都欠缺,需要迫切学习和提高的方面。可以说,通过长时间的积累,国外的云平台应用环境已经规模化、平台稳定化、服务成熟化。从这个角度来看,国内云平台应用的生态圈基本上还没形成。

4.CSDN记者:就技术层面而言,国内云平台厂商的积累与国外的差距具体体现在哪些方面?

新浪研发事业部总经理符庆明:在国内,现在仍然没有任何一家公司能提供全套的云平台服务,即使提供了一些局部的、类似托管的服务,问题也比较多。更重要的是,国外的云平台厂商经历了内部和外部大量开发者实践应用,在不断的磨合调试中,在平台稳定性、服务多样化、运维管理上都比国内厂商经验要丰富得多。反观国内,尚没有厂商能建立起完备的云计算体系,平台功能包括运营运维机制方面也在不断完善,在平台稳定性、用户口碑、使用习惯方面都还需要更多的积累。

5.CSDN记者:SAE如何从技术角度来保证第三方数据的安全性?

新浪研发事业部总经理符庆明:首先强调一点,用户对自己保存在SAE上的代码和数据拥有完全的控制权,能够自由下载和控制。在产品架构设计和机制方面,新浪SAE也做了很多保障的工作。包括新浪内部的技术人员,都是无法直接接触到用户的数据。

在产品架构的设计上,SAE上的所有应用均为多机房容灾部署,所有服务均采用分布式架构,每个App在运行时都隔离。SAE同时提供SQL(Structured Query Language结构化查询语言)性能分析、前端防攻击、代码检查等功能,并且通过SLA(Service-Level Agreement服务等级协定)来实现对用户服务高质量的承诺。

此外,通过专业的安全专家,实现安全审计的自动化。SAE组建了专业的安全运维小组,7x24小时响应安全事件,针对系统和网络安全、代码和数据安全、应用安全方面及时提供高效可靠的安全监控服务。

6.CSDN记者:对正在或计划在SAE上做应用的第三方开发商有什么样的建议?

新浪研发事业部总经理符庆明:开发者/开发商尤其是早期创业的人应该尝试用新浪SAE。经过两年多的发展,SAE已经成为一个稳定和成熟的平台,从技术平台、管理水平、服务种类、运维模式等方面都已经成熟,新浪为此提供了非常强大的配套的支持运营团队,应用开发者不用担心在技术或平台风险的问题。

从更务实的角度来看,新浪SAE提供的功能和运营机制能确实帮助开发者减少很多成本。开发者可以更专注于去做应用,而不是花很多精力在一些配套设施或底层。站在他人的肩膀上做事,才能走得更快。(付江/文)

开放平台大抉择系列下期预告:街旁网联合创始人刘大卫谈LBS开放平台

相关报道:

开放平台大抉择之淘宝篇:电商巨头布局生态系统

开发平台大抉择之阿里云篇:追寻凌云梦——对话阿里云总裁王坚

这篇关于开放平台大抉择之新浪SAE:为个人…的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/908494

相关文章

HomeBank:开源免费的个人财务管理软件

在个人财务管理领域,找到一个既免费又开源的解决方案并非易事。HomeBank 正是这样一个项目,它不仅提供了强大的功能,还拥有一个活跃的社区,不断推动其发展和完善。 开源免费:HomeBank 是一个完全开源的项目,用户可以自由地使用、修改和分发。用户友好的界面:提供直观的图形用户界面,使得非技术用户也能轻松上手。数据导入支持:支持从 Quicken、Microsoft Money

分布式系统的个人理解小结

分布式系统:分的微小服务,以小而独立的业务为单位,形成子系统。 然后分布式系统中需要有统一的调用,形成大的聚合服务。 同时,微服务群,需要有交流(通讯,注册中心,同步,异步),有管理(监控,调度)。 对外服务,需要有控制的对外开发,安全网关。

Java IO 操作——个人理解

之前一直Java的IO操作一知半解。今天看到一个便文章觉得很有道理( 原文章),记录一下。 首先,理解Java的IO操作到底操作的什么内容,过程又是怎么样子。          数据来源的操作: 来源有文件,网络数据。使用File类和Sockets等。这里操作的是数据本身,1,0结构。    File file = new File("path");   字

小技巧绕过Sina Visitor System(新浪访客系统)

0x00 前言 一直以来,爬虫与反爬虫技术都时刻进行着博弈,而新浪微博作为一个数据大户更是在反爬虫上不遗余力。常规手段如验证码、封IP等等相信很多人都见识过…… 当然确实有需要的话可以通过新浪开放平台提供的API进行数据采集,但是普通开发者的权限比较低,限制也比较多。所以如果只是做一些简单的功能还是爬虫比较方便~ 应该是今年的早些时候,新浪引入了一个Sina Visitor Syst

LeetCode 第414场周赛个人题解

目录 Q1. 将日期转换为二进制表示 原题链接 思路分析 AC代码 Q2. 范围内整数的最大得分 原题链接 思路分析 AC代码 Q3. 到达数组末尾的最大得分 原题链接 思路分析 AC代码 Q4. 吃掉所有兵需要的最多移动次数 原题链接 思路分析 AC代码 Q1. 将日期转换为二进制表示 原题链接 Q1. 将日期转换为二进制表示 思路分析

2025届计算机毕业设计:如何构建Java SpringBoot+Vue个人健康档案管理系统?

✍✍计算机编程指导师 ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java实战 | SpringBoot/SSM Python实战项目 | Django 微信小程序/安卓实战项目 大数据实战项目 ⚡⚡文末获取源码 文章目录

【动手学深度学习】04 数据操作 + 数据预处理(个人向笔记)

数据操作 N维数组是机器学习和神经网络的主要数据结构其中 2-d 矩阵中每一行表示每一行表示一个样本 当维度来到三维的时候则可以表示成一张图片,再加一维就可以变成多张图片,再加一维则可以变成一个视频 访问元素 冒号表示从冒号左边的元素到冒号右边的前一个元素(开区间),其中如果左边为空,那么表示从第一个开始,如果右边为空,那么表示访问到最后一个,如果两边都为空,则表示全部访问其中一行中我们指

Thinkphp6.0+vue个人虚拟物品网站源码

Thinkphp6.0+vue个人虚拟物品网站源码 支持码支付对接 扫码自动发货 源码一共包含两个部分thinkphp6.0后端文件,以及vue前端文件。 服务器环境 php7以上,mysql5.6以上; 内附安装说明 代码免费下载

Windows目录及程序安装路径个人习惯

目录 一、系统盘IntelProgram FilesProgram Files (x86)ProgramDataWindowsUsers 二、软件盘360AdobeGameSoftMyIDESQLTencentWorkSoftXunLei 三、文件盘ApacheTencentDataMediaGameDataMyProject其他文件最终下载 视情况、或文中错误,而不定期更

分享个人学习和解决问题的的方法

1.自己去分析问题,去看源码 2.去百度搜索 3.去问同学同事朋友 4.去QQ群里问 除了自己解决,我最支持的是去QQ群里问, QQ群里有全国各地的程序员,有各种水平的程序员, 这样一个问题,会有各种各样的答案,学到更多的知识。 同时,我也建议大家去有空了去群里回答问题, 帮助别人的同时也可以自己学到知识,何乐而不为?