阿里云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/