level 13
子午随风-
楼主
概述
NFS(Network File System)即网络文件系统,服务于分布式读写功能。
为帮助开发者提高应用兼容性、降低迁移成本,BAE提供了NFS支持分布式读写功能,BAE执行环境会截获所有开启分布式读写功能的应用,将写至应用目录下的数据实时发布至集群其他所有机器上,下次请求时不管请求落到哪台机器,都可读取。
广泛的说:
对于未开启分布式读写功能的应用,本地写数据不永久保留,定时清理。这种情况适用于本地写文件为临时文件,缓存文件的应用。
对于开启分布式读写功能的应用,分布式写数据永久保留。这种情况适用于本地写文件包含需持久化保持的文件,如安装配置产生的配置文件,资源文件。
以WordPress为例,开发者只需在官方下载WordPress应用,上传到BAE后即可使用依赖于文件系统的主题安装功能等。使用指南
如果没有应用,那么请先参考《创建BAE应用》
如果已有应用,那么在应用管理的版本配置界面中开启或关闭分布式读写功能。
第一步:进入应用版本配置
第二步:点击开启
说明:
分布式写的数据适用于保存需持久化存储的应用配置文件及资源文件(开源框架及应用安装配置产生的.conf / .css / .js等)。使用限制
由于BAE为分布式环境,本地写文件,存在时间同步问题:
不开启分布式读写功能时,本地写数据,其频率、大小、总量无限制,但不保证数据可靠。
开启分布式读写功能时,分布式写数据,其频率、大小、总量则有分钟级峰值及日总量的配额限制,但保证数据可靠。
如果超出配额,则分布式读写功能会被禁用,其具体情况同“不开启分布式读写功能”。
相关配额限制如下:
每分钟写操作数限制50
每分钟写数据量限制10MB
每天写操作数限制500
每天写数据量限制100MB常见问题
Q:若开源应用,如discuz,既有安装配置时产生的配置文件,又有运行时产生的缓存,日志文件,开启分布式读写会很快超过数据量限制怎么处理?A:可在安装配置完成后关闭分布式读写功能,也可将缓存文件写至应用根目录中的BAE_LOCAL_WRITE目录,此目录默认不分布式写,不消耗应用分布式写配额。
2013年05月31日 14点05分
1
NFS(Network File System)即网络文件系统,服务于分布式读写功能。
为帮助开发者提高应用兼容性、降低迁移成本,BAE提供了NFS支持分布式读写功能,BAE执行环境会截获所有开启分布式读写功能的应用,将写至应用目录下的数据实时发布至集群其他所有机器上,下次请求时不管请求落到哪台机器,都可读取。
广泛的说:
对于未开启分布式读写功能的应用,本地写数据不永久保留,定时清理。这种情况适用于本地写文件为临时文件,缓存文件的应用。
对于开启分布式读写功能的应用,分布式写数据永久保留。这种情况适用于本地写文件包含需持久化保持的文件,如安装配置产生的配置文件,资源文件。
以WordPress为例,开发者只需在官方下载WordPress应用,上传到BAE后即可使用依赖于文件系统的主题安装功能等。使用指南
如果没有应用,那么请先参考《创建BAE应用》
如果已有应用,那么在应用管理的版本配置界面中开启或关闭分布式读写功能。
第一步:进入应用版本配置
第二步:点击开启
说明:
分布式写的数据适用于保存需持久化存储的应用配置文件及资源文件(开源框架及应用安装配置产生的.conf / .css / .js等)。使用限制
由于BAE为分布式环境,本地写文件,存在时间同步问题:
不开启分布式读写功能时,本地写数据,其频率、大小、总量无限制,但不保证数据可靠。
开启分布式读写功能时,分布式写数据,其频率、大小、总量则有分钟级峰值及日总量的配额限制,但保证数据可靠。
如果超出配额,则分布式读写功能会被禁用,其具体情况同“不开启分布式读写功能”。
相关配额限制如下:
每分钟写操作数限制50
每分钟写数据量限制10MB
每天写操作数限制500
每天写数据量限制100MB常见问题
Q:若开源应用,如discuz,既有安装配置时产生的配置文件,又有运行时产生的缓存,日志文件,开启分布式读写会很快超过数据量限制怎么处理?A:可在安装配置完成后关闭分布式读写功能,也可将缓存文件写至应用根目录中的BAE_LOCAL_WRITE目录,此目录默认不分布式写,不消耗应用分布式写配额。