IIS应用使用虚拟目录功能,将数据目录存放到阿里云SMB文件系统上实现弹性存储

本文涉及的产品
对象存储 OSS,20GB 3个月
云备份 Cloud Backup,100GB 3个月
日志服务 SLS,月写入数据量 50GB 1个月
简介: 阿里云SMB文件系统具有超大容量以及弹性扩展的能力,但是兼容性和性能相比虚拟机系统盘有差距。针对这个特性,可以将IIS应用的数据部分存放在云上文件系统中,应用核心还是在系统盘上运行,通过IIS虚拟目录功能将IIS应用与阿里云SMB文件系统的目录相连。本文详述了如何配置IIS虚拟目录到阿里云SMB文件系统,实现存储海量扩展。

原因

阿里云SMB文件系统支持IIS应用,在这篇官网文章中详细叙述了如何把网站直接搬迁到阿里云SMB文件系统上:https://help.aliyun.com/document_detail/54986.html


但是IIS上运行的应用类型千差万别。阿里云SMB文件系统作为新兴产品,在某些情况下可能有兼容性问题,导致应用的某些库的某些函数无法正常运行,造成网站登录失败等问题。


另一方面,SMB文件系统虽然具备超大容量以及弹性扩展等存储空间优势,但是文件系统性能上始终与块设备有差距,文件系统只能在文件级别进行操作,文件操作的元数据操作也比较多,小文件多也会导致文件系统性能下降,而块设备每次都是4K对齐读写和缓存,元数据也是一整个块设备才有一份,性能更稳定更容易调优。


针对这个特性,可以将IIS应用的数据部分存放在云上文件系统中,方便数据进行扩展,不受系统盘大小的限制。应用核心还是在系统盘上运行,通过IIS虚拟目录功能将IIS应用与阿里云SMB文件系统的目录相连。


接下来就详细描述如何配置IIS虚拟目录到阿里云SMB文件系统,实现存储海量扩展。


步骤

  1. 参考官网文章《通过Windows IIS服务访问阿里云NAS》:https://help.aliyun.com/document_detail/54986.html,完成IIS安装,IIS网站配置等步骤。


  1. 创建如\\xxxx-xxxx-shanghai.nas.aliyuncs.com\myshare\www\test的子目录,将test.asp拷贝到\\xxxx-xxxx-shanghai.nas.aliyuncs.com\myshare\www\test。


  1. 进入IIS管理页面,右键点击网站,选择添加虚拟目录。

Screen Shot 2022-04-13 at 1.52.05 PM.png


  1. 填入别名test,以及物理路径\\xxxx-xxxx-shanghai.nas.aliyuncs.com\myshare\www\test。

Screen Shot 2022-04-13 at 2.03.13 PM.png


  1. 网页打开网站http:\\localhost\test\test.asp,可以看到test.asp的显示结果。

Screen Shot 2022-04-13 at 2.03.50 PM.png


注意事项

  1. 以上例子是Windows Server 2012,每个Windows Server以及不同的配置,IIS配置虚拟目录都会稍有不同,请参照官网文章配置物理路径的步骤进行处理:https://help.aliyun.com/document_detail/54986.html#section-s3l-pe4-i81。
  2. 一般把数据目录比如/Upload目录放在NAS SMB上即可,效果好。



相关实践学习
基于ECS和NAS搭建个人网盘
本场景主要介绍如何基于ECS和NAS快速搭建个人网盘。
阿里云文件存储 NAS 使用教程
阿里云文件存储(Network Attached Storage,简称NAS)是面向阿里云ECS实例、HPC和Docker的文件存储服务,提供标准的文件访问协议,用户无需对现有应用做任何修改,即可使用具备无限容量及性能扩展、单一命名空间、多共享、高可靠和高可用等特性的分布式文件系统。 产品详情:https://www.aliyun.com/product/nas
目录
相关文章
|
5天前
|
存储 关系型数据库 MySQL
MySQL——数据库备份上传到阿里云OSS存储
MySQL——数据库备份上传到阿里云OSS存储
18 0
|
20天前
|
存储 监控 大数据
阿里云实时计算Flink在多行业的应用和实践
本文整理自 Flink Forward Asia 2023 中闭门会的分享。主要分享实时计算在各行业的应用实践,对回归实时计算的重点场景进行介绍以及企业如何使用实时计算技术,并且提供一些在技术架构上的参考建议。
576 7
阿里云实时计算Flink在多行业的应用和实践
|
18天前
|
人工智能 自然语言处理 Serverless
阿里云百炼应用实践系列-让微信公众号成为智能客服
本文主要介绍如何基于百炼平台快速在10分钟让您的微信公众号(订阅号)变成 AI 智能客服。我们基于百炼平台的能力,以官方帮助文档为参考,让您的微信公众号(订阅号)成 为AI 智能客服,以便全天候(7x24)回应客户咨询,提升用户体验,介绍了相关技术方案和主要代码,供开发者参考。
阿里云百炼应用实践系列-让微信公众号成为智能客服
|
23小时前
|
缓存 运维 前端开发
阿里云云效操作报错合集之如何解决在使用流水线构建net8应用时遇到无法构建的报错
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
4天前
|
缓存 负载均衡 算法
"揭秘!阿里云视觉智能开放平台人脸1vn搜索慢?轻松几招,QPS飙升,让你的应用快如闪电,用户体验秒变VIP级享受!"
【8月更文挑战第14天】在数字浪潮中,人脸识别技术广泛应用于安全监控到个性化服务等领域。阿里云视觉智能开放平台凭借其强大算法和服务模式成为行业翘楚。面对人脸1:Vn搜索响应慢的问题,不仅可通过增加QPS优化,还需从参数调整、缓存机制、并行处理及算法硬件升级等方面综合施策,以实现搜索速度与准确性的双重提升。
14 2
|
17天前
|
弹性计算 运维 Kubernetes
阿里云容器化管理云上应用一键部署评测报告
阿里云容器服务Kubernetes版(ACK)作为阿里云在容器化领域的旗舰产品,以其卓越的性能、便捷的操作体验和高度的可扩展性,赢得了众多企业的青睐。
|
17天前
|
数据采集 人工智能 自然语言处理
阿里云Elasticsearch AI语义搜索:解锁未来搜索新纪元,精准洞察数据背后的故事!
【8月更文挑战第2天】阿里云Elasticsearch AI场景语义搜索最佳实践
81 5
|
16天前
|
弹性计算 运维 负载均衡
基于阿里云容器服务Kubernetes版(ACK)| 容器化管理云上应用
【8月更文挑战第3天】基于阿里云容器服务Kubernetes版(ACK)| 容器化管理云上应用
|
18天前
|
自然语言处理 数据管理 数据挖掘
阿里云百炼知识检索应用评测:构建智能问答助手【开发者评测|阿里云百炼】
阿里云百炼是基于大模型的一站式开发平台,支持快速构建智能问答助手。评测中,通过上传企业数据创建知识库,并配置应用参数如温度系数、最长回复长度等,最终通过API实现问答功能。实操难点包括数据上传限制及参数配置复杂度。建议增加上传灵活性、提供更多配置指南和功能扩展插件。总体而言,阿里云百炼提供了强大且灵活的工具,有助于高效开发大模型应用。
2102 5
|
4天前
|
人工智能 网络协议 小程序
重磅升级!阿里云推出首个域名AI大模型应用
重磅升级!阿里云推出首个域名AI大模型应用
21 0