关闭

云计算ACE:CCRA云计算参考架构

发表于:2024-4-29 09:10

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:佚名    来源:51CTO博客

  1.什么是ACE?
  ACE(Aliyun Cloud Engine)是一个基于云计算基础架构的网络应用程序托管环境,帮助应用开发者简化网络应用程序的构建和维护,并可根据应用访问量和数据存储的增长进行扩展。ACE支持PHP,NODE.JS语言编写的应用程序;支持在线创建MYSQL远程数据库应用。
  2.如何使用ACE
  使用ACE应用创建向导,定义应用名称和二级域名(例如http://example.aliapp.com/),然后通过FTP上传部署程序文件,即可完成应用创建,还可以创建远程数据库服务进行数据库管理。应用上线后,可监控资源使用情况,并根据负载自动伸缩。
  3.什么是应用模板?
  ACE支持基于应用模板的一键建站方式,目前模板库中包含多种主流网站的应用模版。例如PHPWind是一个基于PHP和MySQL的论坛应用模板,是国内最受欢迎的通用型论坛程序之一。
  简单来说,阿里云ACE就是一个类似于新浪SAE的平台。
  Sina App Engine(SAE)的几种存储方式
  由于Sina App Engine(SAE)的文件系统不可写,所以要存储文件须使用其它方式,主要有两大类:
  1.临时性
  这类的存储方式只适用于存临时文件或数据缓存,有TmpFS和Memcache两种。
  TmpFS允许开发者通过标准的IO函数临时读写本地IO,这样方便了很多非SAE项目的移植。
  Memcache是SAE为开发者提供的分布式缓存服务,用来以共享的方式缓存用户的小数据。
  2.永久性
  这类的可以存储持久性的数据,目前有MySQL,Storage,KVDB三种。
  MySQL自不必说。
  Storage和KVDB都适合存储一些小文件(4M以内),但它们有以下几点不同:
  一. Storage可以远程访问,KVDB内的数据不可以。由此带不的不同就是Storage有流出流入带宽费用,而KVDB则有请求次数费用。
  二.Storage存储空间较小,单个应用可最多创建5个domain,每个domain大小2G;而KVDB对于每个应用支持100G的存储空间
  三. KVDB相较于Storage访问数据更为方便,因为它基于key-value,相当于一个NoSQL数据库,不过不具备索引功能。
  SAE开发者应根据开发需要合理搭配使用各种存储方式。
  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号