如何在Sina平台上进行App开发?

Sina App Engine(简称SAE)是由新浪公司开发和运营的开放云计算平台,旨在为开发者提供稳定、快捷、透明、可控的服务化平台,减少开发者的开发和维护成本,以下是关于SAE的详细阐述:

一、背景与起源

app开发sina

SAE是新浪研发中心于2009年8月开始内部开发,并在2009年11月3日正式推出第一个Alpha版本的国内首个公有云计算平台。

作为国内公有云计算的先行者,SAE借鉴了Google、Amazon等国外公司的公有云计算的成功技术经验,并很快推出了具有自身特色的云计算平台。

二、核心优势

对Web开发者的好处

硬件成本更低:无需预先购买设备,承担更大的投入风险。

开发成本更低:SAE提供多种服务供开发者使用,几乎覆盖了Web开发的所有领域,包括队列、数据库、缓存、定时、验证码、计数器等,对于特定开放平台的开发者,如新浪微博开发者,SAE已经集成了完整的OpenAPI的封装,大大降低了开发成本。

运维成本更低:在SAE上的应用无需关心硬件维护、服务监控、数据容灾等操作,SAE会通过其高可靠的架构和方便的监控页面为用户将运维成本降到最低。

扩展性更强:SAE上的服务无需关心服务压力猛增时的扩容等操作,自动支持服务扩展。

app开发sina

更加安全可靠:SAE自动提供SQL语句性能分析、前端防攻击、代码检查等功能,所有应用均为多机房容灾部署,比传统的部署模式更加安全可靠。

对普通上网人群的好处

使用推荐应用一键安装Web应用,普通用户无需会编码,也可以在瞬间拥有自己的团购、博客、微博、Wiki等。

三、整体架构

SAE从架构上采用分层设计,从上往下分别为反向代理层、路由逻辑层、Web计算服务池,而从Web计算服务层延伸出SAE附属的分布式计算型服务和分布式存储型服务,具体又分成同步计算型服务、异步计算型服务、持久化存储服务、非持久化存储服务,各种服务统一向日志和统计中心汇报。

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

服务路由层:逻辑层,负责根据请求的唯一标识,快速映射到相应的Web服务池,并映射到相应的硬件路径。

Web服务池:由一些不同特性的Web服务池组成,每个Web服务池实际是由一组Apache(PHP)组成的,这些池按照不同的SLA提供不同级别的服务。

app开发sina

日志和统计中心:负责对用户所使用的所有服务进行统计和资源计费,并设定分钟配额来判定是否有非正常的使用。

四、功能与服务

SAE提供了丰富的功能和服务,包括但不限于:

代码检查与部署:帮助检查不良函数并辅助移植,支持代码部署。

分布式数据库与文件存储:提供分布式数据库集群和分布式文件存储服务。

分布式缓存与定时服务:包括Memcache分布式缓存服务和Cron分布式定时服务。

多种附属分布式服务:如图像处理、任务队列、邮件服务、计数器等。

对接多个开放平台:如新浪微博开发平台。

代码调优与团队协作:通过XHProf提供代码调优,支持团队协作和权限管理。

应用打包与推广:通过应用向导进行推广。

日志与资源报表:包括访问日志、错误日志等,以及消耗SAE各项资源的统计。

服务监控与数据迁移:监控各项服务状态,支持数据库导入导出等数据迁移操作。

五、线路特性与出口IP

SAE平台具有特定的出口IP地址,如220.181.129.126、220.181.129.121、220.181.136.229、220.181.136.230等,http接口方需要IP授权时可以进行相应的设置。

六、与其他云计算平台的比较

SAE与Google App Engine(GAE)类似,都属于PaaS平台型云计算服务,但SAE选择PHP作为首选支持语言,并支持MySQL数据库,这主要是因为PHP语言在目前国内Web开发中的比重较大,SAE可能会考虑支持更多的Web开发语言,如Python、Java等。

与GAE相比,SAE在服务上具有大型分布式系统的高可靠性、高扩展性、易维护性等优点,SAE的内核(即Runtime)和大部分服务之间的通讯采用HTTP REST方式,理论上可以对接各种服务。

Sina App Engine是一个功能强大、灵活且易于使用的公有云计算平台,为开发者提供了全方位的支持和服务。

以上就是关于“app开发sina”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/723608.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seo的头像K-seoSEO优化员
Previous 2024-12-11 06:23
Next 2024-12-11 06:25

相关推荐

  • 海外服务器配置费用高不高?(海外服务器配置费用高不高呀)

    海外服务器配置费用因服务商和配置不同而异,可能较高。

    2024-02-09
    0157
  • 有没有不要钱的网页服务器

    答:要将自定义域名指向免费网页服务器,你需要先在托管服务提供商处创建一个CNAME记录,这个记录应该将你的自定义域名映射到托管服务提供商的服务器IP地址,具体操作方法因托管服务提供商而异,你可以查阅托管服务提供商的文档以获取详细信息,2、为什么我的网页在移动设备上显示不正常?

    2023-12-19
    0116
  • 使用connectionStrings连接SQL Server数据库

    string connectionString = "Data Source=;Initial Catalog=YourDatabaseName;Integrated Security=True"; // 替换为你的数据库连接字符串。Console.WriteLine; // 输出查询结果的第一列数据。答:如果在使用ConnectionStrings时遇到错误,可以检查连接字符串是否正确,确保

    2023-12-23
    0125
  • 百度云cdn计费方式

    百度云CDN计费方式随着互联网的快速发展,网站和应用的访问量逐渐增加,为了提高用户体验,许多企业和个人开始使用CDN(内容分发网络)来加速资源的传输,百度云CDN作为国内知名的CDN服务提供商,为用户提供了稳定、高效的CDN服务,本文将详细介绍百度云CDN的计费方式,帮助用户更好地了解和选择合适的CDN方案。一、百度云CDN计费方式百……

    2023-12-12
    0197
  • 什么是分析型数据库?它有哪些独特之处和应用场景?

    分析型数据库详细介绍在数据驱动的时代,企业对数据分析的需求日益增长,分析型数据库(Analytical Database)应运而生,成为企业挖掘数据价值、支持业务决策的重要工具,本文将深入探讨分析型数据库的定义、类型、产品特点以及应用场景,帮助读者更好地理解这一领域,并在实际应用中做出明智的选择,一、分析型数据……

    2024-11-25
    015
  • 免费云主机管理的方法有哪些呢

    管理免费云主机的方法包括使用Web控制面板、API接口和自定义脚本。

    2024-02-03
    0174

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入