首页
学习
活动
专区
工具
TVP
发布
技术百科首页 >对象存储

对象存储

修改于 2023-08-31 09:22:26
822
概述

对象存储(Cloud Object Storage,COS)是腾讯云提供的一种存储海量文件的分布式存储服务,用户可通过网络随时存储和查看数据。腾讯云 COS 使所有用户都能使用具备高扩展性、低成本、可靠和安全的数据存储服务。COS 通过控制台、APISDK 和工具等多样化方式简单、快速地接入,实现了海量数据存储和管理。通过 COS 可以进行任意格式文件的上传、下载和管理。腾讯云提供了直观的 Web 管理界面,同时遍布全国范围的 CDN 节点可以对文件下载进行加速。

对象存储是什么?

对象存储(Cloud Object Storage,COS)是腾讯云提供的一种存储海量文件的分布式存储服务,用户可通过网络随时存储和查看数据。腾讯云对象存储使所有用户都能使用具备高扩展性、低成本、可靠和安全的数据存储服务。

对象存储通过控制台、API、SDK 和工具等多样化方式简单、快速地接入,实现了海量数据存储和管理。通过对象存储可以进行任意格式文件的上传、下载和管理。腾讯云提供了直观的 Web 管理界面,同时遍布全国范围的 CDN/EdgeOne 节点可以对文件下载进行加速。

对象存储的使用方式是什么?

入门方式

功能说明

控制台

对象存储控制台是 COS 为用户提供的最简单且易于上手的操作方式。用户无需编写代码或运行程序,可直接通过 COS 控制台使用 COS 服务。

COSBrowser 工具

本工具支持用户通过可视化界面,方便地进行数据的上传、下载、生成访问链接等操作。

COSCMD 工具

本工具支持用户使用简单的命令行指令实现对对象的批量上传、下载、删除等操作。

API 方式

COS 使用 XML API,这是一种轻量级的、无连接状态的接口,调用此接口您可以直接通过 HTTP/HTTPS 发出请求和接受响应,实现与腾讯云对象存储后台的交互操作。

SDK 方式

支持多种主流开发语言:Android、C、C++、.NET(C#)、Go、iOS、Java、JavaScript、Node.js、PHP、Python、小程序 SDK。

对象存储的产品优势是什么?

稳定持久

腾讯云对象存储(Cloud Object Storage,COS)提供数据跨多架构、多设备冗余存储,为用户数据提供异地容灾和资源隔离功能,为每一个对象实现高达99.9999999999%的数据持久性,保障您数据的耐久性高于其他存储架构。

安全可靠

COS 提供防盗链功能,可屏蔽恶意来源的访问;支持数据 SSL 加密传输,控制每个单独文件的读写权限。结合腾讯的攻击防御系统,能够有效抵御 DDoS 攻击、CC 攻击,保障您的业务正常运行。

成本最优

使用 COS,您无需传统硬件的采购、部署和运维,从而节省了运维工作和托管成本。COS 支持按需按量使用,您无需预先支付任何预留存储空间的费用,通过生命周期管理进行数据降冷,进一步降低成本。

简单易用

COS 提供图形化程序、命令行工具、协议工具等多种途径对存储对象进行批量操作,让使用更为简单。COS 还提供能够将存储桶挂载到本地的工具,让您能像使用本地文件系统一样直接操作。

接入便捷

COS 提供丰富的 SDK 接入工具,简单且可靠,详尽的 RESTful API 接入指南能够帮助您轻松通过 Internet 传输数据。COS 提供无缝迁移工具让您的业务快速上云,为您免除了高昂的迁移成本和接入成本。

服务集成

COS 支持与其他腾讯云产品联动,包括 CDN 加速、数据万象图片处理、音视频转码、文件预览等组件,提供「存储 + 处理」一体化解决方案。此外,COS 可作为大数据计算的数据池,为大数据分析与计算提供数据源;也可以结合云函数(Serverless Cloud Function,SCF)服务可以实现事件通知及自动处理。

对象存储如何避免误删?

对存储桶文件做定时备份操作:
  • 使用 COSCMD 工具 将 COS 内对象下载至本地或第三方服务器
  • 使用 COS Migration 工具 或者跨地域复制功能实现同地域或跨地域的存储桶数据备份
  • 定期使用 COS API、SDK,将数据备份到 COS 的其他存储桶。
  • 使用版本控制保存您的历史版本数据。

使用 COS 权限管理,参考 访问管理实践
  • 读写权限分离,对于只需要读数据的业务、只使用具有读权限的子账号或临时密钥进行访问。
  • 存储桶(Bucket)权限分离,针对不同的业务,只授权对应业务范围内的存储桶、目录和操作权限。
  • 不使用主账号访问 COS。
  • 使用临时密钥访问 COS。
  • 妥善保管数据访问的凭据,如腾讯云账号密码、CAM 子账号访问凭据、腾讯云 API 密钥等。

对象存储和文件存储的区别是什么?

对象存储 无目录层次结构、无数据格式限制,可存储任意数量的数据,存储桶空间无容量上限,无需分区管理。数据支持高可用架构部署,设计保障数据最终一致性,不支持文件锁等特性。API 使用 HTTP/HTTPS 的协议访问,并提供 SDK 和工具等方式与业务集成,上传到 COS 的对象可通过 URL 地址直接访问或下载。

文件存储 使用常用的网络文件传输协议,可创建文件系统并实现大规模扩展,需挂载在云服务器中使用。文件存储可为网站、在线发行、存档各种应用存储。 计算吞吐量高,具有极高的可用性和持久性,也适用于并发较高或需要共享存储的需求。

对象存储和云硬盘的区别是什么?

对象存储 具备无文件系统、目录结构、文件数量和空间上限的特性,需通过 Web API 接口管理和访问存储,提供了 SDK 和工具等集成,可以不依托云服务器单独使用。对象存储支持大规模数据的访问,但不适合毫秒级响应或随机读写的场景。

云硬盘 需要搭配云服务器,使用文件系统分区或格式化后,才可以被挂载使用。根据云硬盘不同的类型,针对不同的性能指标提供了区别 IOPS 和吞吐性能的产品,可满足单机使用的不同场景。

词条知识树 (479个知识点)
全部收起
  • 数据安全问题(17个知识点)
  • 工具类问题(103个知识点)
  • 计费计量问题(86个知识点)
  • 一般性问题(17个知识点)
  • API 类问题(27个知识点)
  • SDK 类问题(9个知识点)
  • 数据处理问题(76个知识点)
  • 存储桶配置问题(46个知识点)
  • 域名和 CDN 问题(34个知识点)
  • 文件操作问题(31个知识点)
  • 日志监控问题(9个知识点)
  • 权限管理问题(24个知识点)
相关文章
  • MinIO对象存储
    6.9K
  • 对象存储OSS
    37.4K
  • Minio对象存储
    8.5K
  • 对象存储入门
    7.1K
  • 对象存储COS-腾讯云对象存储服务COS
    17.6K
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券