TStor-OneCOS ,主打专一海量对象场景
谁能与你厮守终身
生活在21世纪,最常见的事莫过于更新换代了,找一款能长久适用的产品,是很多人都希望拥有的,特别是针对于云服务产品,而对象·混合云存储新增 TStor-OneCOS 就是这样一款可以长久适用的产品,TStor-OneCOS 对象存储专注海量数据,一套集群长久适用。
为什么是 TStor-OneCOS
TStor-OneCOS 对象存储基于公有云 COS 架构打造,属于腾讯云混合云&私有云存储 TStor 系列,针对海量对象存储(2.5PB及以上可用容量)通用场景,保证小文件性能,实现更高扩展性、更低成本、更可靠、更安全等能力。
TStor-OneCOS 支持控制台、API、SDK 和扩展工具等多样化方式管理,用户可通过 COS 和 S3 协议简单、快速地接入 COS 业务,进行多格式文件的上传、下载和管理,实现海量数据的存储和管理。产品逻辑架构见下图:

产品优势
熟话说术业有专攻,相比业界其他常见私有化对象存储,TStor-OneCOS主要有以下几大优势:
产品聚焦:云架构统一,专为海量对象存储,多年EB级海量存储经验,更好的解决非结构化数据各种场景的增长需求;
成本可控:优化资源和服务配置,保证和云上 COS 体验一致的同时有效地提升资源利用率;
弹性灵活:可根据实际业务需求灵活地进行资源扩缩容,同时不会影响任何实时业务,也不用担心需要拆分集群;
云间互通:可以实现和公有云 COS 之间的云上云下互通,通过专线、VPN等网络实现数据无缝流动。
极速存储引擎加持
TStor-OneCOS 采用腾讯云新一代云原生分布式存储系统 YottaStore,在海量存储技术上实现了质的飞跃。数据存储高度自治,全自动化的数据巡检、修复、均衡、回收、扩缩容,请求流量调度以及故障感知处理,最大化保障了系统的服务质量,极大降低了运维成本。
单桶对象数可以轻松达到300亿(理论无上限),单集群百万节点无障碍扩容。YottaStore 支持任意多副本及纠删码的冗余模式并存,为提升系统可用性、加强可靠性及性能、降低成本打下坚实基础。YottaStore 系统架构见下图:

在 YottaStore 的加持下,用户可以更好的享受到对象存储的应有的存储功能和性能体验,更好地助力企业数字化转型。
依托敏捷平台管理
TStor-OneCOS 对象存储依托于腾讯专有云 PaaS 平台,以腾讯推出的云原生技术为基础,尤其适合企业级应用。
在云原生时代,传统的单体应用在“低耦合,高内聚”的指导思想下,被拆分为多个微服务,彼此之间通过同步或异步方式进行交互。每个微服务也可以按需独立地扩缩容,实现 CPU 和 RAM 等关键资源的最优化配置。同时,为了充分实现应用的快速开发和敏捷迭代,在应用开发中大量使用成熟的 API 网关、消息队列、缓存数据库、关系型及非关系型数据库等中间件。
因而,新一代的云原生平台,除了需要具备 Kubernetes 为代表的容器编排平台的基本功能以外,还应当集成微服务框架、消息队列、缓存数据库、关系型数据库、非关系型数据库以及 DevOps 平台,实现一体的资源发放、运维管理、认证鉴权及性能监控,从而将 IT 研发与运维人员从复杂的中间件部署、管理以及运维中解放出来。TStor-OneCOS 部署和管理逻辑如下图所示:

依托如此敏捷的平台,TStor-OneCOS 天生具备良好的兼容性和易扩展性,同时全面兼容腾讯公有云的 API,节约用户的使用及管理成本,可以帮助用户更好地开发与部署云原生应用,具备面向应用、弹性灵活、安全简易三大特征。
即刻试用
目前TStor-OneCOS 版本已经线下发布,欢迎大家线下咨询和申请。腾讯云 TStor 一直致力于为客户提供更好的产品质量、更丰富的产品形态和更普惠的产品价值。
TStor-OneCOS ,主打专一海量对象场景的更多相关文章
- QingStor 对象存储架构设计及最佳实践
对象存储概念及特性 在介绍 QingStor️对象存储内部的的架构和设计原理之前,我们首先来了解一下对象存储的概念,也就是从外部视角看,对象存储有什么特性,我们应该如何使用. 对象存储本质上是一款存储 ...
- 抓到 Netty 一个隐藏很深的内存泄露 Bug | 详解 Recycler 对象池的精妙设计与实现
欢迎关注公众号:bin的技术小屋,如果大家在看文章的时候发现图片加载不了,可以到公众号查看原文 本系列Netty源码解析文章基于 4.1.56.Final版本 最近在 Review Netty 代码的 ...
- 课堂练习&课下作业----用户场景分析
典型用户1 ·小明---一名普通大学生生 名字 小明 性别.年龄 男,19岁 职业 大学生 收入 无 知识层次和能力 石家庄铁道大学学生,善于交际. 生活/工作情况 成绩优异,各方面技能突出 动机,目 ...
- (转)java 层调用Jni(Ndk) 持久化c c++ 对象
对于Jni(Ndk) 很多人应该都有印象,Android的ndk接触到的机会相对会比较多,本例子以android平台为例,pc端的话就以简单的windows为例, 编码完用vs 或是 gcc进行编译成 ...
- ogre3D学习基础1 -- 核心对象与脚本技术
一.核心对象介绍1.命名空间 Ogre3d使用了C++的特性--命名空间,可以防止命名混淆.使用方法也简单,using namespace Ogre;或者直接在使用时加上“Ogre::”的前缀,如Og ...
- 基于Apache Hudi构建数据湖的典型应用场景介绍
1. 传统数据湖存在的问题与挑战 传统数据湖解决方案中,常用Hive来构建T+1级别的数据仓库,通过HDFS存储实现海量数据的存储与水平扩容,通过Hive实现元数据的管理以及数据操作的SQL化.虽然能 ...
- 猫哥网络编程系列:详解 BAT 面试题
从产品上线前的接口开发和调试,到上线后的 bug 定位.性能优化,网络编程知识贯穿着一个互联网产品的整个生命周期.不论你是前后端的开发岗位,还是 SQA.运维等其他技术岗位,掌握网络编程知识均是岗位的 ...
- Java 8 VM GC Tuning Guide Charter2
第二章 Ergonomics Ergonomics is the process by which the Java Virtual Machine (JVM) and garbage collect ...
- Java 8 VM GC Tuning Guide Charter3-4
第三章 Generations One strength of the Java SE platform is that it shields the developer from the compl ...
随机推荐
- Markdown Sublime flowchart.js 流程图
先亮出来一个 flowchart.js 的 Sample 给 Sublime 安装 MarkdownPreview,这个不必多说了 Sublime Text -> Preferences -&g ...
- vue 引入 tcplayer,并且实现视频点播,腾讯点播
这篇文章仅用于上传到 腾讯的视频点播,上传到腾讯视频请看上一篇文章,话不多说,直接上代码 <template> <div> <video :id="tcPlay ...
- vue 引用省市区三级联动(插件)
vue 用省市区三级联动之傻瓜式教程(复制粘贴即用) npm 下载 npm install v-distpicker --save main.js //引入 省市区三级联动 import Distpi ...
- iMX6UL配置MCP2515模块(SPI转CAN)——基于迅为iTOP-iMX6UL开发板
写在前面 在文章"嵌入式Linux的CAN总线配置--基于迅为iTOP-4412开发板"中我给4412开发板配置了SPI转CAN模块,使用的是不带设备树的内核.在本篇文章中,要 ...
- vivo营销自动化技术解密|开篇
一.营销自动化概览 1.1. 什么是营销自动化 营销自动化是指专门为营销部门或组织设计的软件平台和技术,可以更有效地在线进行多渠道营销并使重复性任务自动化.营销部门和销售人员通过制定任务和流程的操作标 ...
- Git - 命令行 常用
一.合并其他分支的commit(A分支中的commit合并至B分支) 切换到A分支,查询commit历史命令行 : $ git log 复制要合并的commit id (如:663802dfb121e ...
- 机器学习——最优化问题:拉格朗日乘子法、KKT条件以及对偶问题
1 前言 拉格朗日乘子法(Lagrange Multiplier) 和 KKT(Karush-Kuhn-Tucker) 条件是求解约束优化问题的重要方法,在有等式约束时使用拉格朗日乘子法,在有不等 ...
- uni-app开发基本知识点
uni-app: 开始:必须要有一个根view结点. 外部文件引用方式的变化: js要require进来,变成了对象. <script> var util = require('../.. ...
- java设计模式,工厂,代理模式等
javaEE设计模式: 工厂模式:主要分为三种模式: 定义:在基类中定义创建对象的一个接口,让子类决定实例化哪个类.工厂方法让一个类的实例化延迟到子类中进行. 为什么要使用工厂模式: (1) 解耦 : ...
- php去除html标签及空格回车
/** * 去除html标签和空格回车等 * @param $string * @return string */ function cutstr_html($string){ $string = s ...