数据库应用怎么省钱?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

相关文章

数据库oracle用户密码过期查询及解决方案

《数据库oracle用户密码过期查询及解决方案》:本文主要介绍如何处理ORACLE数据库用户密码过期和修改密码期限的问题,包括创建用户、赋予权限、修改密码、解锁用户和设置密码期限,文中通过代码介绍... 目录前言一、创建用户、赋予权限、修改密码、解锁用户和设置期限二、查询用户密码期限和过期后的修改1.查询用

mysql数据库分区的使用

《mysql数据库分区的使用》MySQL分区技术通过将大表分割成多个较小片段,提高查询性能、管理效率和数据存储效率,本文就来介绍一下mysql数据库分区的使用,感兴趣的可以了解一下... 目录【一】分区的基本概念【1】物理存储与逻辑分割【2】查询性能提升【3】数据管理与维护【4】扩展性与并行处理【二】分区的

IDEA如何切换数据库版本mysql5或mysql8

《IDEA如何切换数据库版本mysql5或mysql8》本文介绍了如何将IntelliJIDEA从MySQL5切换到MySQL8的详细步骤,包括下载MySQL8、安装、配置、停止旧服务、启动新服务以及... 目录问题描述解决方案第一步第二步第三步第四步第五步总结问题描述最近想开发一个新应用,想使用mysq

Oracle数据库使用 listagg去重删除重复数据的方法汇总

《Oracle数据库使用listagg去重删除重复数据的方法汇总》文章介绍了在Oracle数据库中使用LISTAGG和XMLAGG函数进行字符串聚合并去重的方法,包括去重聚合、使用XML解析和CLO... 目录案例表第一种:使用wm_concat() + distinct去重聚合第二种:使用listagg,

怎么关闭Ubuntu无人值守升级? Ubuntu禁止自动更新的技巧

《怎么关闭Ubuntu无人值守升级?Ubuntu禁止自动更新的技巧》UbuntuLinux系统禁止自动更新的时候,提示“无人值守升级在关机期间,请不要关闭计算机进程”,该怎么解决这个问题?详细请看... 本教程教你如何处理无人值守的升级,即 Ubuntu linux 的自动系统更新。来源:https://

Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法

《Ubuntu系统怎么安装Warp?新一代AI终端神器安装使用方法》Warp是一款使用Rust开发的现代化AI终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程... Warp Terminal 是一款使用 Rust 开发的现代化「AI 终端」工具。最初它只支持 MACOS,但在 20

将Python应用部署到生产环境的小技巧分享

《将Python应用部署到生产环境的小技巧分享》文章主要讲述了在将Python应用程序部署到生产环境之前,需要进行的准备工作和最佳实践,包括心态调整、代码审查、测试覆盖率提升、配置文件优化、日志记录完... 目录部署前夜:从开发到生产的心理准备与检查清单环境搭建:打造稳固的应用运行平台自动化流水线:让部署像

LinuxMint怎么安装? Linux Mint22下载安装图文教程

《LinuxMint怎么安装?LinuxMint22下载安装图文教程》LinuxMint22发布以后,有很多新功能,很多朋友想要下载并安装,该怎么操作呢?下面我们就来看看详细安装指南... linux Mint 是一款基于 Ubuntu 的流行发行版,凭借其现代、精致、易于使用的特性,深受小伙伴们所喜爱。对

macOS怎么轻松更换App图标? Mac电脑图标更换指南

《macOS怎么轻松更换App图标?Mac电脑图标更换指南》想要给你的Mac电脑按照自己的喜好来更换App图标?其实非常简单,只需要两步就能搞定,下面我来详细讲解一下... 虽然 MACOS 的个性化定制选项已经「缩水」,不如早期版本那么丰富,www.chinasem.cn但我们仍然可以按照自己的喜好来更换

Java读取InfluxDB数据库的方法详解

《Java读取InfluxDB数据库的方法详解》本文介绍基于Java语言,读取InfluxDB数据库的方法,包括读取InfluxDB的所有数据库,以及指定数据库中的measurement、field、... 首先,创建一个Java项目,用于撰写代码。接下来,配置所需要的依赖;这里我们就选择可用于与Infl