如何做好网站高可用
如果门户网站的静态数据存储在对象存储OSS上,动态数据存放在云服务ECS数据盘上。可能存在一台云服务器ECS不可用时,业务动态数据无法保证一致的问题。是否可以让两台云服务器ECS,同时去访问一个存储设备?那么,旧的企业门户网站的数据如何迁移到NAS上?小浩该如何解决该问题呢?
处理思路
为了避免ECS存储数据的单点故障,可以通过负载均衡创建监听,添加两台服务器ECS实例。两台ECS上仅仅部署WEB服务,共享同一个NAS文件存放动态数据。静态数据存储在对象存储OSS Bucket。
NAS实现多台ECS挂载
配置步骤
|
数据迁移
小浩已经将文件存储NAS挂载到ECS实例,那旧版企业版门户网站的动态数据怎么迁移上NAS呢?小浩查看了文件存储NAS数据迁移文档,根据本场景选择了非阿里云数据迁移至云上NAS,通过rsync命令行工具完成数据迁移。
配置步骤
假设ECS的公网IP是192.168.1.1,文件存储NAS在ECS上挂载的路径为/mnt/DirToSync。旧版企业门户网站要迁移的数据所在目录为DirToSync。
|
NAS回收站
小浩在使用对象存储OSS时,为了应对错误删除、覆盖的文件开启了版本控制。文件存储NAS中,是否也有类似功能可以实现对误删除文件的数据保护呢?
当您误删除通用型NAS文件系统中的文件后,可以通过NAS回收站恢复这些文件及其UID、GID和ACL等元数据信息。
开启回收站配置步骤:
开启回收站后,被删除的文件将自动进入回收站,并在规定的保留时间之后彻底删除。
执行以下步骤开启回收站:
|
练习实验:基于对象存储OSS实现企业门户网站托管
https://developer.aliyun.com/adc/scenario/exp/dd9b0b7a9419465ea92e702f3ca0a10e