对象存储(Cloud Object Storage,简称COS)是一种在云上提供无层次结构的分布式存储产品,没有目录层次结构和数据格式限制,可容纳海量数据,支持HTTP/HTTPS协议访问,能跨多个可用区冗余存储数据,允许多客户端或应用程序线程同时读写,用户可通过云服务器实例或互联网使用Web API接口存储和检索数据,使用指定域名的URL地址通过HTTP/HTTPS协议操作独立数据对象内容。腾讯云对象存储(COS)是腾讯云推出的此类服务,提供低价且快速可靠的数据存储方案,适用于媒体文件存储、网盘和云盘、备份和归档、大数据处理、软件开发和测试、内容分发等多种场景。
- 媒体文件存储:可轻松应对大量图片、视频、音频等媒体文件的存储需求。
- 网盘和云盘:作为底层存储解决方案,提供高可靠性和可扩展性,用户可随时随地通过互联网访问数据。
- 备份和归档:可定期备份重要数据到云端,确保数据安全可靠,长期存储成本低,适合归档非实时性要求的数据。
- 大数据处理:作为大数据处理的输入输出(I/O)存储,支持Hadoop、Spark等框架,可存储大规模数据并进行分布式计算和分析。
- 软件开发和测试:作为临时存储空间,方便开发人员快速上传和下载代码、资源等文件。
- 内容分发:用于存储和分发大规模内容,如网站静态文件、移动应用离线数据等,通过CDN加速功能可快速分发到全球用户。
对象存储COS可以接入SCDN实现全球加速分发,以腾讯对象存储COS和德迅安全加速SCDN为例,接入步骤如下:
- 确定加速域名并设置权限:确定要加速的对象存储COS的域名并复制,设置好公网读写权限。
- 在SCDN后台添加加速域名:到德迅安全加速SCDN后台添加加速域名,回源地址填写COS域名。
- 解析加速域名CNAME:复制加速域名的CNAME,做好加速名的解析。
- 在COS控制面板添加自定义源站域名:在COS控制面板上添加一条自定义源站域名,添加上即可,无需其他操作。
德迅安全加速SCDN基于Web服务七层或四层反向代理机制,支持所有基于HTTP协议的衍生协议,包括但不限于以下协议:
- HTTP、HTTPS:超文本传输协议,指定客户端与服务器间的消息格式和响应,通常运行在TCP之上。
- WebSocket、WSS:使客户端和服务器间数据交换更简单,允许服务端主动推送数据,创建持久性连接进行双向数据传输。
- SSE(Server-Sent Events):实现简单,复用现有HTTP协议,适用于更新频繁、低延迟且数据从服务端到客户端发送的场景。
- HLS(HTTP Live Streaming):苹果公司提出的基于HTTP的流媒体网络传输协议,将流分成小HTTP文件下载,支持TS视频文件缓存加速。
- MQTT over WebSocket:使用WebSocket建立连接,在通道上用MQTT协议通信,使基于浏览器的应用程序具备与服务端建立MQTT长连接的能力。
对象存储适用于高可靠、可扩展和易用性强的数据存储场景,在媒体、网盘、内容分发、备份、大数据处理、物联网和软件开发测试等领域应用广泛。对于需要快速分发大量静态资源的场景,如网站静态文件、移动应用离线数据等,接入CDN可提高响应速度、降低延迟、减少服务器负载,提升用户体验和网站性能。