在2023年,软件扩展往往与云端等同,其中大多数商品服务器通过相对较差的基础设施进行连接。
这种与软件扩展相关的误解引入了一些性能问题。
大多数公司将其数据存储在一个中央位置,导致某些地区的访问延迟高达300毫秒。
在数据中心内,信息通常被分片到数千台只能执行~50,000个操作/秒/节点的虚拟化存储的服务器中。
每次更新企业数据时,信号都必须绕过世界的一半,并最终与部署在薄弱且过时的硬件上的无数个小型虚拟机进行同步。
大多数云客户被迫购买标榜具有无限水平扩展性的产品,从而产生额外的成本和延迟惩罚。但事实上,现代固态硬盘可以达到1.5百万次操作/秒,如果软件经过良好优化,客户通常甚至不需要那种扩展性。
因此,Unum、Gcore和Intel建立了一个合作伙伴关系,共同目标是实现最快的边缘存储系统,目标是每秒至少处理1000万个操作。通过利用Intel的最新硬件,利用Gcore的基础设施,并整合Unum事务性数据库技术,旨在为企业和电信公司提供无与伦比的高速边缘技术访问。
优化节点
大多数现代IO构建在昂贵的抽象层之上。Postgres和其他传统数据库的用户在传输数据到和从存储设备时必须经历多层间接、互斥、复制和其他瓶颈。
在过去的5年里,已经开发了几种较轻的替代方案,与Unum的多模态事务数据库UStore的开发保持一致。最重要的是io_uring和SPDK。利用这些技术,UStore可以避免昂贵的系统调用,并部分或完全绕过操作系统和文件系统层。为了实现这一点,必须替换DBMS的所有组件。最重要的是底层持久数据结构 – 键值存储(KVS)。
大多数现代DBMS品牌,如CockroachDB、Yugabyte和Neo4J,依赖于Facebook的开源KVS RocksDB。Unum使用一种名为UDisk的内部技术。它们都实现了日志结构化合并(LSM)树,这是传统持久B树的写入优化替代方案。LSM通过将所有更新一起打包到内存和预写式日志中,并批量提交来避免小型随机写入。虽然过程快速,但会产生数据的冗余副本,这些副本必须随时间进行压缩。这是数据库中垃圾回收的类比。借助UDisk,Gcore可以利用硬件加速进行此类操作,利用x86 AVX2和AVX-512的SIMD汇编以及Arm Neon和SVE。在系统存在未充分利用的Nvidia卡的情况下,UDisk也是第一个将这些”压缩”操作卸载到GPU上的事务系统。
到目前为止,在Gcore看到的每个CPU和每个NVME SSD上,UDisk在本地、云端和边缘安装中都表现出色,使其成为高效低延迟DBMS产品UStore的理想选择。UStore通过与Redis、Neo4J和MongoDB相媲美的功能来补充UDisk的速度。它支持JSON、BSON、MessagePack和其他灵活模式的文档集合、图形集合、二进制集合、Apache Arrow互操作性以及用于C++、Python、Java和GoLang的整个工具和绑定生态系统。
UStore是为AI时代设计的,主要面向批量工作负载。它可以与PyTorch和其他机器学习流水线进行独特连接,直接从主要OLTP DBMS执行随机抽样,大大简化数据探索。它还原生支持矢量搜索,并提供一整套为边缘上的廉价高效推理优化的Transformer模型,为全球客户提供了第一个完整的数据库+AI产品系列!
优化硬件
经济衰退总是迫使公司变得更加高效,削减成本,并替换过时、过高定价的企业软件。然而,对于初创公司和千亿美元级的跨国公司来说,这个过程是不同的。即使在今天的5G采用率最低的情况下,单个电信公司每年的电费支出也可能超过10亿美元。在这个规模上,与硬件合作伙伴合作对于最大化客户的节省甚至全球二氧化碳排放至关重要。
Gcore很高兴与Intel合作,合作使用他们的Sapphire Rapids CPU平台和Optane SSD。借助Sapphire Rapids,不仅可以获得DDR5和PCIE Gen5的支持,还可以获得更广泛的AVX-512功能和用于更快矩阵乘法的AMX指令。通过Optane,Gcore获得了一种速度如此之快的存储介质,以至于可以减少服务器数量和内部RAM容量的一半,同时仍然保持比边缘位置更高的吞吐量!
优化部署
在数据库的世界中,很少有人能够充分利用尖端硬件提供的巨大吞吐量。然而,Unum UStore与众不同。
同样,在将高端设备引入边缘方面,大多数云服务提供商都无法做到。但Gcore不同。Gcore拥有强大的SPR服务器,采用Quanta硬件-Intel Xeon Platinum 8480+。凭借这种卓越的硬件,Unum UStore和Gcore正在为边缘的可能性带来革命性的变化。
为什么Unum选择了Gcore?
在选择项目合作伙伴时,由于他们在各种技术解决方案方面的卓越成就和专业知识,Gcore成为明显的选择。作为全球知名的公共云和边缘计算、内容传递、托管和安全领域的领导者,Gcore在行业中树立了可靠的声誉。
使Gcore脱颖而出的关键因素之一是其出色的网络容量和连通性。随着5G技术的崛起,Gcore一直处于前沿,为云基础设施提供无缝的5G连接。这种能力确保Gcore的项目从网络技术的最新进展中获益,实现高效和快速的数据传输。此外,Gcore的先进DDoS保护为Gcore的项目增加了一层额外的安全保障。
除了技术能力之外,还发现Gcore和Unum拥有共同的愿景和方法。Gcore的合作关系是基于共同的思维方式和默契驱动的,使合作无缝高效。Gcore对创新和卓越的承诺与Unum的目标完美契合,使Gcore能够无缝合作,共同实现目标。
值得注意的是,Gcore的全球存在和广泛的网络基础设施在决策中发挥了关键作用。在可靠的四级和三级数据中心中拥有超过140个点的Gcore有效地管理其在全球六大洲范围内的IT基础设施。这确保了可靠和稳健的服务交付,并增强了对他们支持Gcore们项目需求能力的信心。
Gcore始终致力于与世界上最好的硬件供应商合作,为140个国家提供性能最优的托管数据库服务!对于您,最终客户而言,这意味着:
访问您所在地的节点的延迟低于30毫秒。
可能跨多个节点进行的超过5百万次的随机读操作。