对象存储服务与图片服务器的优缺点对比

今天再次与人探讨到网站图片存放话题,于是乎想起了经典的图片存放的虚拟应用程序。也就是IIS发布时候的“添加虚拟目录”功能。此功能如今在图片共享用途上已经逐步被对象存储服务所替代。

这个功能在传统架构里,虚拟目录功能能够实现多个网站共享同一个“图片读写路径”而大受欢迎,同时也做到了集中存储图片功能。但是随着云架构的发展,目前这种用法已经为数不多见了。取而代之的是使用“对象存储”服务集中共享存储图片等静态文件。

对象存储服务有很多提供方,阿里云提供的对象存储服务简称OSS,可以领券购买:http://2bit.cn/q ,感谢用券支持。

为什么图片服务器不再被提倡了呢?小编临时想到这么几个缺点:

1,同一目录下图片数量过多带来的索引性能底下。多级目录管理繁琐,目录路径过深等。磁盘碎片严重

2,未来并发访问量爆发导致的带宽瓶颈,动静资源共享带宽导致的网络争用,网站打开变慢

3,未来并发访问量必然引发的独立部署需求,独立部署为图片服务器,其独立分离部署过程繁琐,甚至需要修改源代码配合。

4,缺乏高可用特点,图片服务器down机,所有引用站点受牵连不能加载图片。

取而代之现在的云架构方案有那些优点?对象存储优势如下:

1,高可用特点,对象存储自身就是集群,单机故障对外不会影响整个系统,文件多副本不宜丢失。

2,没有带宽上限(或者说带宽上限很大,往往百兆起步千兆标配),直接提高了带宽瓶颈的触发难度。

3,存储空间随意扩大,集群服务的明显特点就是动态追加资源,这一点使得业务减少甚至避免中断。

4,配套服务往往支持一键启用CDN业务,轻松实现进一步节点加速。

5,支持额外的处理功能,例如防盗链设置,图片水印处理,访问统计等等

6,按量付费,对象存储服务最费钱的往往是流量费用,但这个费用是用多少出多少的。因此这里需要额外注意,不要将私有业务对公网公开。除了防止被盗取私有文件的目的外还要防止被恶意刷流量。这一步,设置不当就等同于变优点为缺点。

原文地址:https://www.opengps.cn/Blog/View.aspx?id=59,文章的更新编辑依此链接为准。欢迎关注源站原创文章!

原文地址:http://blog.51cto.com/jiyulin/2073376

时间: 2024-07-31 13:45:26

对象存储服务与图片服务器的优缺点对比的相关文章

腾讯对象存储服务COS加密签名上传文件与下载文件的剖析,福利提供给所有使用Android的小伙伴们!

在做一些用户需求的时候,公司往往需要工程师采集到更多有用的关于用户的个人信息,然后对用户群进行分析,今天我不是来分析这些的,今天我主要是说 腾讯推出的款云产品,那就是对象存储服务COS,这个产品面向所有开发者,新用户都有免费享有10G的使用权,10G可能对于做方案的工程师来说可能是微不 足道的,比如后视镜和车载方案,会常常需要用到视频的存储与云分享,当然这里不是只本地存储哦,我指的是用户在使用方案商的方案的时候,比如他开车 的时候录了一段视频需要分享到某个域,共享给大家看,比如微信,这时候他肯定

FreeNAS 11.0 正式发布,提供 S3 兼容的对象存储服务

FreeNAS 11.0 正式版已发布,该版本带来了新的虚拟化和对象存储功能.FreeNAS 11.0 将 bhyve 虚拟机添加到其受欢迎的 SAN / NAS.Jail 和插件中,让用户可以在 FreeNAS box 上使用 host web-scale VMs.它提供 S3 兼容的对象存储服务,可将 FreeNAS box 变成 S3 兼容的服务器,不用再依赖云端.点击此处查看 FreeNAS 11.0 的新功能 FreeNAS 11.0 基于 FreeBSD 11-STABLE ,它增加

腾讯云cos对象存储服务文件上传api就是一个大坑

一.介绍 对象存储服务(Cloud Object Service)是基于腾讯多年海量服务经验,对外提供的可靠.安全.易用的海量存储服务.提供多样化接入方式,以及全国部署的上传加速集群,可以无缝衔接CDN进行加速下载. 二.cos 文件上传api源码 /** * 单个文件上传,适用于小文件 * * @param bucketName * bucket名称 * @param remotePath * 远程文件路径 * @param localPath * 本地文件路径 * @return 服务器端返

swift(Object Storage对象存储服务)(单节点)

# 在部署对象存储服务(swift)之前,你的环境必须包含身份验证服务(keystone); # keystone需要MySQL数据库,Rabbitmq服务,Memcached服务; # 内存:4G # 系统:Ubuntu Server-14.04.5 # 安装方法:http://www.jianshu.com/p/9e77b3ad930a # IP地址:192.168.10.55 # 主机名:object 基本环境配置 配置主机静态IP地址 vim /etc/network/interface

2020.2.19 10分钟自建对象存储服务!

10分钟自建对象存储服务! 摘要 对象存储服务可以用来存储各类文件,下面如何搭建一个对象存储服务来存储图片 MinIO 简介 MinIO是一款基于Go语言的高性能对象存储服务,它采用了Apache License v2.0 开源协议,非常适合于存储大容量非结构化的数据,例如图片.视频.日志文件.备份数据和容器/虚拟机镜像等. 安装及部署 MinIO的安装方式有很多,这里我们使用它在Docker环境下的安装方式. 下载MinIO 的Docker 镜像: docker pull minio/mini

openstack-mitaka之对象存储服务(object安装配置)

在本次环境中,object共使用2台主机,每台主机3个磁盘,其中第一块磁盘用于系统,后面两块,用于对象存储服务使用,前期准备工作,已经准备就绪,接下来,开始安装配置 1.安装软件包(在object1.object2分别执行如下命令) 2.在object1.object2执行XFS格式化/dev/sdb./dev/sdc 3.在object1.object2创建挂载点目录结构 3.在object1.object2分别编辑/etc/fstab 4.在object1.object2挂载设备 5.在ob

openstack安装(liberty)--安装对象存储服务(swift)

九.安装对象存储服务(swift),不使用控制節點數據庫服務,而於各存儲節點使用分布式SQLite數據庫. 9.1对象存储服务包括的组件 Proxy servers (swift-proxy-server)代理服務,接收API或HTTP請求,執行上傳文件.修改源數據.WEB瀏覽時列表文件和創建容器等操作.通常使用CACHE技術(memcache)提高性能 Account servers (swift-account-server)賬戶服務,管理對象存儲中的賬戶定義. Container serv

腾讯云对象存储服务(cos)之PHP实践

云对象存储服务, BAT都有其业务, 本文选择腾讯是因为腾讯有每月免费流量, 而阿里和百度都是需要先付费后使用, 另外新兴的像七牛云存储, 也是很不错的解决方案. 贴代码 <?php /** * Simple Tencent COS SDK * 2016/05/09 * Author: hldh214 <[email protected]> */ // 配置项 start $appid = ''; $bucket_name = ''; $dir_name = ''; $secretID

华为云学院干货:对象存储服务:便捷管理存储资源

华为云学院干货:对象存储服务:便捷管理存储资源随着数据规模不断增加,收集和存储大型数据集对于任何规模的企业都让人生畏,而且访问组织和分析非结构化数据给企业制造了大量新的挑战.华为云对象存储服务是基于对象的海量存储服务,能为您提供高可靠高性能高安全的数据存储能力.OBS服务基于策略(时间.名称.标签.版本)配置,实现数据在标准存储低频访问存储和归档存储中按需流动,标准存储持久性99.999999999%.无最低存储时间,毫秒级时延.低频访问存储:持久性99.999999999%,30天最低存储时间