数据库应用怎么省钱?Pure Storage授锦囊

2024-03-28 03:59

本文主要是介绍数据库应用怎么省钱?Pure Storage授锦囊,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

关注云报

洞察深一度

众所周知,企业的关键业务应用离不开数据库。但说到数据库的应用,很多企业也是道不尽的“心酸泪”——如何保证持续的高性能?如何实现任何情况下的高可用?如何确保全天候的业务连续性?如何在本地和云中来去自由?这一系列问号就像是横亘在企业前进道路上的一道道难关,其中最难闯的一道关就是“省钱”!

数据库的应用牵涉到数据库软件的许可证费用、数据库服务器等硬件成本,还有系统上线后的软硬件调优、长期运维、数据保护和灾备,以及因业务扩展带来的扩容升级和迁移等成本。对于企业来说,这不仅意味着真金白银的付出,还要花费大量的时间、人力。

90188b290406d81e828a4ef7bc3d03bd.png

如何承受数据库应用之重?能不能另辟蹊径,从“存储”的角度想想省钱的法子?

Pure Storage发布的《数据库技术栈的现代化进程》研究报告显示,72%的受访企业已经意识到,存储对数据库应用性能有影响;更高比例(76%)的受访企业认为,当数据库需求发生演变时,存储也需要随之改变。

如此看来,存储之于数据库,好比牵一发动全身。那么,如何从存储发力,实现数据库的“节流”呢?

01

释放数据库的超能力

首先,来看看数据库成本的“大头儿”——数据库软件的许可证费用,在很多大型银行中,这部分的成本可能是数以百万美元计的哟!而数据库软件的许可证费用又与所使用的CPU核心数量密切相关。叮!一个最直接的省钱法子来了——减少CPU核心的使用数量。但是问题也来了,如果减少CPU核心的使用数量,数据库的高性能又如何保证呢?

有没有两全齐美之策?那就是采用高性能的企业级全闪存储阵列。

Pure Storage提供的在银行中的测试数据显示:相比传统磁盘阵列,采用全闪存的Pure Storage不仅事务处理吞吐能力有3倍提升,而且数据库相应的延迟缩短至1/10;尤其值得注意的是,CPU的使用率了降低了53%,由此可以节省数据库软件的许可证费用达数百万美元。基于这样的测试结果,银行改变了最初购买高端数据库服务器的策略,转而采用中端服务器配合高性能的全闪阵列,不仅满足了数据库应用的高性能需求,而且有效降低了整体拥有成本,妥妥的“小投入、大回报”。

习惯上,为了突破数据库应用性能的瓶颈,企业将更多的精力放在了CPU上。殊不知,选择对的存储能够事半功倍。如果你选择了Pure Storage全闪存阵列,就可以把本来由CPU承载的部分工作负载卸载到存储上,而且不需额外的软件费用。全闪存一方面是高性能的保障,另一方面因为它在某种程度上“替代”了CPU,从而减少了CPU资源的消耗,有效降低了数据库的使用成本。

b3e843607feb97f759b76c43055098c2.png

《数据库技术栈的现代化进程》研究报告显示,75%的企业需要可扩展的高性能,而Pure Storage全闪存运用始终在线的快速数据服务和无中断的升级操作,可以简化运营流程并为数据库提速。Pure Storage的内部测试数据显示,选用按需、即服务型消费模式Pure Evergreen Storage,可将整体拥有成本至少降低30%。

谈到高性能,Pure Storage始终致力于全闪存技术的创新,早在2015年便推出了第一个NVMe RAM,既而于2017年发布了第一个100%的NVMe全闪存存储,2019更率先将第一个有数据服务的NVMe-oF(RoCE)推向市场。至此,Pure Storage具有了端到端NVMe-oF解决方案能力,并以NVMe-oF协议重新定义数据中心,使得整个存储系统的性能有了飞跃式的提升,在数据库应用中,更进一步降低了CPU的使用率。

02

数据保护不是“鸡肋”

接下来说说数据保护与灾备,解决好了,也是一条“省钱”的门路。

实际上,无论是数据库,还是存储,对于用户来说都是“身外之物”,数据和应用才是企业最宝贵的资产和财富。因此,在数据库应用中,如何确保数据的安全,以及业务连续性就变得至关重要。如果不能妥善解决此问题,不仅会导致业务的中断,更严重的是,会让经济和企业声誉蒙受损失。《数据库技术栈的现代化进程》研究报告显示,87%的用户想通过远程复制增强业务韧性。

传统灾备一般采用“主备”模式,即用户需要部署两套一模一样的系统,一套是生产系统,而另一套则是灾备系统,平时如果没有故障发生,灾备系统不会发挥作用。也正因为如此,有些用户考虑到高昂的建设成本,以及大多数时候“闲置”的灾备系统不能派上用场,没有将灾备系统建设提上日程。而一旦发生事故,悔之晚矣。

以基于Oracle RAC的主备模式系统建设为例,为保证高可用性,生产系统与灾备系统各需要部署两套Oracle RAC的相关软硬件,数据复制用DataGuard实现,如果发生故障进行主备系统切换时,可能还要人工进行操作。这样一整套系统部署下来,其成本和运维支出不是每个企业都能承受的。

数据保护与灾备无疑是Pure Storage的强项之一。仍以Oracle RAC为例,Pure Storage能够提供ActiveCluster双活解决方案,即两套系统各只需部署一套Oracle RAC,而且两套系统无主备之分,当故障发生时,通过逻辑链路,数据访问可以集中到正常运行的Pure Storage存储设备之上。ActiveCluster双活解决方案有效缩减了Oracle RAC软硬件的部署规模,而且系统切换可以自动化完成,避免了资源的闲置,在确保业务连续性的前提下,达到了节省成本的目的。ActiveCluster双活解决方案可以实现RTO和RPO皆为零。同理,ActiveCluster双活解决方案还可以延展到多站点的情况。

除了ActiveCluster双活解决方案以外,为了满足各种规模的用户对不同RTO、RPO的需求,Pure Storage还提供了更多层次的数据保护解决方案,比如被喻为准双活解决方案的ActiveDR(其RPO近似为零),还有用于云中备份和长期数据归档的Cloud Integration、提供本地数据保护的Snapshots,以及Replication等。这些解决方案不仅部署和应用非常简单,而且对于Pure Storage的用户来说,还无需额外的软件费用。这不是一举多得吗?

通过连续的多站点数据复制功能,以及数据扩展到云中进行备份、归档或灾难恢复,Pure Storage提供了经验证的99.9999%的可用性,确保了业务连续性。

03

隐形成本,你没漏掉吧?

最后再说说你可能会忽视的一些隐形成本。

实际上,除了软硬件采购和部署这些“看得见、摸得着”的成本以外,像系统调优、数据迁移等,也都是既费时间又费钱的“成本杀手”。

通常情况下,存储系统的生命周期是五至六年。在对存储系统进行更新换代时,企业要重新规划、测试、迁移,既有成本付出,还要承担一定的风险。Pure Storage已将存储换新的细节想到了“骨头缝里”,基于其独有的Evergreen体系架构,并结合创新的软硬件和商业模式,保证了升级不停机,性能不受影响。

bbd8ab3076cfaa7461cccd1ceadefb3c.png

Pure Storage全闪存储拥有可在线升级的控制器,其超长生命周期的机箱背板具有10年以上的持续升级能力,还有可在线升级和扩容的存储介质(包括闪存模块和扩展机箱),以及可在线升级的系统软件等,使得企业用户在升级时,不停机也无需迁移数据,快速响应业务发展的需要。

04

成本之外

随着企业数字化转型走向深入,数据库工作负载还在持续演变。面对更多的数据库类型、更多创新的技术,以及复杂的混合多云环境,“省钱”还会是数据库用户最直接的诉求,而为了实现这一目标,就需要在性能、可用性、稳定性、安全等多方面精益求精。Pure Storage为我们打开了存储的一扇窗,那么下一扇亟需打开的大门又在哪里呢?

好礼相送,

双诞(旦)快乐

第一步:关注Pure Storage微信公众号,可在微信中直接搜索“Pure Storage”,或扫描下方二维码加入;

0de7b18149fe271fd8a332c6c7fd6834.png

第二步:分享下面长图至朋友圈,并将朋友圈的截图发送至Pure Storage微信公众号后台的消息框,即可获得抽奖资格。

795f30741c413c900d8cd3d2f06aa9fd.png

前50位幸运儿将各获得10元京东券一张。

活动自即日起,至2021年12月27日截止,12月29日公布获奖名单。

整整50位哦,现在就加入吧!

这篇关于数据库应用怎么省钱?Pure Storage授锦囊的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/854377

相关文章

Python标准库之数据压缩和存档的应用详解

《Python标准库之数据压缩和存档的应用详解》在数据处理与存储领域,压缩和存档是提升效率的关键技术,Python标准库提供了一套完整的工具链,下面小编就来和大家简单介绍一下吧... 目录一、核心模块架构与设计哲学二、关键模块深度解析1.tarfile:专业级归档工具2.zipfile:跨平台归档首选3.

Oracle数据库定时备份脚本方式(Linux)

《Oracle数据库定时备份脚本方式(Linux)》文章介绍Oracle数据库自动备份方案,包含主机备份传输与备机解压导入流程,强调需提前全量删除原库数据避免报错,并需配置无密传输、定时任务及验证脚本... 目录说明主机脚本备机上自动导库脚本整个自动备份oracle数据库的过程(建议全程用root用户)总结

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

深入浅出SpringBoot WebSocket构建实时应用全面指南

《深入浅出SpringBootWebSocket构建实时应用全面指南》WebSocket是一种在单个TCP连接上进行全双工通信的协议,这篇文章主要为大家详细介绍了SpringBoot如何集成WebS... 目录前言为什么需要 WebSocketWebSocket 是什么Spring Boot 如何简化 We

Java Stream流之GroupBy的用法及应用场景

《JavaStream流之GroupBy的用法及应用场景》本教程将详细介绍如何在Java中使用Stream流的groupby方法,包括基本用法和一些常见的实际应用场景,感兴趣的朋友一起看看吧... 目录Java Stream流之GroupBy的用法1. 前言2. 基础概念什么是 GroupBy?Stream

python中列表应用和扩展性实用详解

《python中列表应用和扩展性实用详解》文章介绍了Python列表的核心特性:有序数据集合,用[]定义,元素类型可不同,支持迭代、循环、切片,可执行增删改查、排序、推导式及嵌套操作,是常用的数据处理... 目录1、列表定义2、格式3、列表是可迭代对象4、列表的常见操作总结1、列表定义是处理一组有序项目的

C#中的Converter的具体应用

《C#中的Converter的具体应用》C#中的Converter提供了一种灵活的类型转换机制,本文详细介绍了Converter的基本概念、使用场景,具有一定的参考价值,感兴趣的可以了解一下... 目录Converter的基本概念1. Converter委托2. 使用场景布尔型转换示例示例1:简单的字符串到

Spring Boot Actuator应用监控与管理的详细步骤

《SpringBootActuator应用监控与管理的详细步骤》SpringBootActuator是SpringBoot的监控工具,提供健康检查、性能指标、日志管理等核心功能,支持自定义和扩展端... 目录一、 Spring Boot Actuator 概述二、 集成 Spring Boot Actuat

PyTorch中的词嵌入层(nn.Embedding)详解与实战应用示例

《PyTorch中的词嵌入层(nn.Embedding)详解与实战应用示例》词嵌入解决NLP维度灾难,捕捉语义关系,PyTorch的nn.Embedding模块提供灵活实现,支持参数配置、预训练及变长... 目录一、词嵌入(Word Embedding)简介为什么需要词嵌入?二、PyTorch中的nn.Em

Spring Boot3.0新特性全面解析与应用实战

《SpringBoot3.0新特性全面解析与应用实战》SpringBoot3.0作为Spring生态系统的一个重要里程碑,带来了众多令人兴奋的新特性和改进,本文将深入解析SpringBoot3.0的... 目录核心变化概览Java版本要求提升迁移至Jakarta EE重要新特性详解1. Native Ima