y
o
2
lua.com
app engine
alpha
登录
注册
开发文档
开发者社区
基础应用
如何工作
首页
开发文档 / 首页
Hello yo2lua App Engine ;)
首页
LUA 语言介绍
SDK 开发包
创建一个应用
基础应用
Web 开发框架
内容导航:
=yo2lua App Engine 公有云计算平台= ==什么是 yo2lua App Engine== yo2lua App Engine (简称 YAE)是 Yo2 于2009年开始内部开发,并在2010年5月正式推出第一个Alpha版本的公有云计算平台( http://yo2lua.com ),之前主要为自主项目提供服务。按计划我们将在2011年正式向外界提供公有云计算服务。 YAE 作为国内的公有云服务,起步时间较 Google App Engine、Sina App Engine 和 heroku.com 等公有云计算平台较晚。当然这也给予我们更多可学习的经验和启发,我们借鉴这些国内外公有云计算的成功技术经验,并快速开发我们自主、具有自身特色的云计算平台。 YAE 选择 LUA 语言作为平台服务,虽然 LUA 在此之前并未在 Web 开发方面有过商业应用,但它本身却因简单、执行效率高等原因,在游戏客户端里面得到非常多的应用,其中 WOW(魔兽世界)游戏是最为突出,玩家可使用 LUA 语言开发魔兽世界的插件以增强可玩性。 我们通过借鉴 PHP 语言的众多功能,来完善 LUA 语言在 Web 开发场景中所需要到的功能,充分模仿 PHP 的函数方法,让开发者可以很简单的从 PHP 语言转入到 LUA 语言开发环境。我们更向 Web 开发者提供 Windows/Linux/Mac系统环境下的 SDK 或 Web版 SDK 进行开发、部署和调试。SDK 工具提供网络磁盘服务,代码的维护就像在本地电脑上的文件操作一样简单,应用代码文件将存储在我们的使用 key/valye database 构建的云存储系统上。由此我们更向开发者提供一套简单易于使用的代码版本控制和权限控制服务,使得团队协作更加简单顺利。 YAE 还向用户提供一系列分布式计算、存储服务,包括分布式文件系统、分布式数据库集群、分布式缓存、分布式定时服务等。以后我们更会与多家互联网服务商洽谈合作,将这些优秀服务接入到我们 YAE 平台供开发者使用。 YAE 是一个应用开发和运行平台,基于 YAE 公有云计算平台开发应用都将变得非常简单。 ==为什么使用 YAE== YAE的基本目标用户有 Web 开发者、移动互联网应用开发者、桌面应用开发者和普通网站主等几种。 对于Web开发者,YAE带来的好处有: *硬件成本更低,无需预先购买设备,承担更大的投入风险 *开发成本更低,YAE提供许多服务供开发者使用,开发者无需重复开发,包括队列、数据库、缓存、定时、验证码、计数器,几乎覆盖了Web开发的所有领域。 *运维成本更低,在YAE上的应用无需关心硬件维护、服务监控、数据容灾等操作,YAE会通过其高可靠的架构和方便的监控页面为用户将运维成本降到最低扩展性更强,在YAE上的服务无需关心服务压力猛增时带来的扩容等操作,YAE自动支持服务扩展 *更加安全可靠,前端防攻击、代码检查等功能,在YAE上的所有应用均为多机房容灾部署,比传统的部署模式更加安全可靠,并且YAE提供服务的SLA来实现对用户服务质量的承诺 移动互联网应用开发者、桌面应用开发者: *具有普通 Web开发者可获得好处以外,使用YAE平台的 rFuncion API 服务系统可更便于把你的移动、桌面应用接入到互联网 普通网站主: *运营成本更低,无需预先购买设备,无需招聘设备维护人员 *更加安全可靠,在YAE上的所有应用均为多机房容灾部署,比传统的部署模式更加安全可靠,并且YAE提供服务的SLA来实现对用户服务质量的承诺 *丰富的团队开发管理服务,让开发团队效率更加高效有条理 *YAE平台提供统一登录服务,可在起步阶段就引入庞大的用户群 ==YAE 的功能== ===开发=== *代码管理、部署服务 *分布式数据库 *分布式文件存储系统 *分布式缓存系统 *多种分布式服务,如邮件、DNS、图片处理、视频处理、任务队列等 *接入多家互联网应用服务 *应用监控、优化 *团队协作 ===运营=== *应用日志 *资源报表 *服务监控 *数据库迁移、扩容、客户服务器接入支持 ==YAE 的目标和发展== YAE 从架构设计和系统研发开始,就明确自身目标: *做公有云计算平台 *为Web服务、移动应用、桌面软件等提供一整套互联网解决方案
发布于:2011-06-02 14:45:40