一、阿里云的OSS对象存储服务

1. 提出问题

未命名图片.png
问题 1:Web 应用重新部署导致文件丢失

  • 重新部署 Web 应用时,卸载(删除)旧的 Web 应用,连同用户上传的文件一 起删除。重新加载新的 Web 应用后以前用户上传的文件不会自动恢复。
  • 危害总结:Web 应用重新部署会导致用户上传的文件丢失。

问题 2:集群环境下文件难以同步
问题 3:Tomcat 被拖垮
用户上传的文件如果数据量膨胀到了一个非常庞大的体积,那么就会严重影响 Tomcat 的运 行效率。
问题 4:服务器存储自动扩容
危害总结:手动对服务器进行扩容,有可能导致项目中其他地方需要进行连带修改。

2. 解决方案

  • 自己搭建服务器
    • 举例:FastDFS
    • 好处:服务器可以自己维护,自己定制
    • 缺点:需要投入的人力,物理更多
    • 使用过:规模比较大的项目,要存储海量的文件
  • 使用第三方云服务
    • 举例:阿里云提供的OSS对象存储服务
    • 好处:不必自己维护服务器的软硬件资源,直接调用相关API即可操作,更加轻量级。
    • 缺点:数据不在自己手里,服务器不由自己维护。
    • 使用:较小规模的应用给,文件数据不是绝对私密

3. 开通OSS对象存储

登录aliyun — 控制台 — 最左侧菜单 — 立即开通—-回到控制台
1.png2.png3.png4.png5.png6.png

4. 访问

7.png8.png