阿里云ACE整体介绍

09-22

什么是Cloud Engine

Cloud Engine(云引擎,简称CE),是阿里云历经多年研发,于今年7月推出的一款基于弹性计算平台的web应用运行环境,能够提供应用的线性伸缩、动态扩容以及多种相关服务。

Cloud Engine借鉴并吸纳Google、Amazon、Rackspace等国外知名公司的公有云计算的成功技术经验,结合阿里云多年的技术研发沉淀,保证了该平台的高效和稳定。目前支持PHP和NodeJS两种开发语言,后续会支持更多的开发语言。围绕这个平台,我们也提供了session、storage、memcache、cron等多种服务,让开发者可以更多的关注在业务开发上,降低开发者的开发成本,其整体架构的高可靠性。模板功能的提供,可以有效的衔接开发者和站长,让开发者的成果可以更加有效的传播,同时站长也有更加灵活丰富的应用可以运营。

Cloud App是阿里云手机开发平台,Cloud Engine作为阿里云手机在云端的延伸,为云手机开发者提供NodeJS运行环境和伸缩性的支持,让开发者有效的衔接手机和云端的开发,简化开发流程。

竞争力

Cloud Engine的目标用户有两种,分别是Web开发者和站长。使用Cloud Engine,可以让您:

1、无需硬件的投资,降低投入风险;

2、内置丰富的服务,包括session,memcache,storage,cron,云数据库,应用管理和配置,覆盖了web开发的大部分领域;

3、高效稳定的运行环境,兼容大部分原生的PHP 5.3程序,弹性伸缩,不用再当心访问量过大;

4、 高效安全的云存储服务,不用当心数据会丢失;

5、经验丰富的阿里运维和安全团队,协助解决网络攻击,网站挂马,漏洞扫描,代码行为分析等,并对服务异常进行告警;

6、 开发人员可以将自己的应用做成模板,发布其应用给其他人使用,站长可以从模板库中在线创建应用,即可进行自己的网站运营。

另外,ISV厂商可以在自己的系统中集成OpenAPI,允许管理和发布用户创建的应用。

应用程序环境

Cloud Engine可以保证您在负载很重和数据量极大的情况下,也可以轻松构建能安全运行的应用程序。

1、自动扩容,用户可以根据自身需求,申请存储,缓存等容量。

2、动态的网络服务,提供对常用网络技术的完全支持

3、持久存储空间,存储用户需要的落地的数据

4、 负载平衡,选择当前较空闲的机器,执行任务

5、与本地开发环境兼容,方便开发者移植代码到CE运行环境

6、分布式定时计算,提供定时和定期触发事件的计划任务。

您的应用程序可在以下两个运行时环境之一中运行:NodeJS 环境和 PHP 环境。各环境均为网络应用程序开发提供标准协议和常用技术。您的应用程序使用NodeJS和PHP的标准API来访问大多数CE服务。

功能介绍

开发:

1、Session,分布式session,开发者无需考虑跨多台机器的session处理

2、Storage,基于开放式存储服务,支持多台机器的同时访问

3、 memcache,分布式缓存,有效解决memcache的多机共享,和实例重启引发的缓存清空

4、cron,通过函数调用方式,支持定时和定期执行任务

5、 应用管理和配置,支持应用的创建、启动、停止、更新、查看等操作

6、mysql数据库支持,双机热备,支持在线迁移和备份,单表可支持上亿记录

运营:

1、开发者可利用模板库分发应用

2、站长可以通过模板库在线快速创建应用

3、平台可监控各种服务的状态

4、 对消耗的资源有详细的统计记录

5、方便的数据导入和导出

云引擎、虚拟主机、VPS的区别

传统服务托管面向的是硬件软件设备,使用者得到的也是设备的使用权,没有相关的服务;而Cloud Engine面向的服务,使用者得到的是稳定可靠的全面服务,同时分布式的平台保证了数据的安全性和访问的快速。


云引擎

虚拟主机

VPS

用户群

web开发者和站长

站长

没有限定

使用方式

服务租用

服务租用

虚拟设备租用

运行环境

支持多种开发语言

支持较少开发语言

需要自己安装

目标

开发者和站长的整体服务

展示性的网站

仅提供最基本的设施

安全保证

沙箱+专业的安全团队

根据服务商来定

根据用户能力来定

服务承诺

稳定可靠安全的服务承诺

根据服务商来定

根据服务商来定

发展目标

互联网给PC带来了时代的变革,我们相信,云计算会给互联网带来更大的变革。以亚马逊EC2为代表的IaaS和以Google代表的PaaS,已经在国外掀起了互联网应用的高潮。反观国内,以阿里云为代表的互联网企业,率先将云计算服务落地,并对外提供公有云服务。

阿里云一直有一个目标,就是做一个互联网的数据分享平台,让广大用户可以在这个平台上协作完成数据的分享。我们一直在朝着这个方向努力,Cloud Engine的诞生就是为了进一步的实现这个目标,帮助广大的开发者和站长实现数据分享的梦想。

因此我们也向用户承诺,我们只做公有云的计算平台,保证平台上数据的安全性和可靠性,提供一个稳定高效的分布式web service的解决方案,为用户提供尽可能多的服务。

服务限制

为保证应用的安全性和稳定性,我们对各类服务设定了一些限制,请用户仔细阅读。

1、每个用户最多可以创建3个应用,包含从模板创建的应用

2、 禁止本地文件读写,读写文件可以使用我们的OSS(开放存储服务),OSS存储空间不受容量限制

3、对试图破坏或滥用配额(例如同时在多个帐户上操作应用程序)违反服务条款的用户,可能导致应用程序被禁用或帐户关闭

4、我们对PHP环境进行了一些限制,具体参考:http://ace.aliyun.com/index/help/