安装数据库服务器给应用程序团队一个端点。建立备份和永久监控。raybet雷竞技竞猜在线官网这是我经常从大多数企业客户的dba那里听到的一种模式。他们很少排除故障或与应用程序团队一起优化查询或设计模式。这就是数据库管理员对DBaaS平台感兴趣的原因。
什么是DBaaS?
DBaaS是“数据库即服务”的缩写。当提到这个首字母缩略词时,首先想到的通常是RDS之类的云产品。虽然这是一种非常常用的服务,但DBaaS实际上只是一个托管数据库平台,它为DBA团队减轻了许多操作负担。平台处理的任务包括:
- 安装数据库软件
- 配置数据库
- 设置备份
- 管理升级
- 处理故障转移场景
一个常见的误解是DBaaS仅限于公共云。由于许多企业已经拥有大型数据中心,并在硬件方面进行了大量投资,因此本地DBaaS也相当有吸引力。当硬件和资源已经可用时,将数据库保留在内部通常是可取的。此外,在考虑公共云产品时,还存在额外的合规性和安全性问题。
DBaaS还代表了思维方式的差异。在传统部署中,系统和架构通常以非常奇特的方式设计,这使得自动化成为一个挑战。对于DBaaS,自动化、标准化和最佳实践是优先考虑的。虽然这可以被视为限制灵活性,但这种方法可以导致更大、更健壮的基础设施,更容易管理和维护。
为什么DBaaS有吸引力?
从DBA的角度来看(我自己也曾经是一名DBA),我总是喜欢处理更具挑战性的问题。像启动服务器和设置备份这样单调的操作会使日常工作体验不那么令人兴奋。在管理大型车队时,这些操作占了大部分工作。
随着应用程序变得越来越复杂,数据集迅速增长,与应用程序团队一起设计和优化数据层变得更加有趣。与基本设置相比,查询调优、模式设计和工作流分析更有趣(而且通常是有益的)。dba通常擅长在问题出现之前快速识别问题并理解设计问题。
当企业采用DBaaS模型时,dba可以解放出来处理更复杂的问题。他们还能够更好地参与和理解他们所支持的应用程序。当我与客户讨论复杂的票据时,我经常听到这样的评论:“嗯,我不知道应用程序在做什么,但是我们有一个XYZ问题”。如果这可以被从设计阶段到生产部署的详细理解所取代,那么这些讨论将会非常不同。
从应用程序开发的角度来看,DBaaS很有吸引力,因为可以更快地启动新服务器。理想情况下,通过开发或生产部署选项,应用程序团队可以在几分钟而不是几天内准备好所需的资源。它大大加快了开发生命周期,使开发人员更加自力更生。
DBaaS选项
虽然这不是一个详尽的列表,但当考虑迁移到DBaaS时,主要的选择是:
- 公共云
- 亚马逊RDS,微软Azure SQL等
- 私人/内部云
- Kubernetes (雷竞技下载官网Percona DBaaS)、VMWare等
- 裸金属上的自定义供应/操作
查看DBaaS的公共云选项,安全性和合规性通常是首要考虑的问题。虽然它们非常容易启动,并且通常提供一些现收现付的选项,但管理访问权限是一个主要考虑因素。
拥有现有硬件投资的大型企业通常希望探索私有DBaaS。我见过客户在现有的基础设施中创建自己的工具。虽然这是一个可行的选择,但它可能非常耗时,需要很多开发周期。另一种替代方案是使用现有的DBaaS解决方案。例如,Percona目前有雷竞技下载官网一个在技术预览中,DBaaS部署是Percona监控和管理的雷竞技下载官网一部分raybet雷竞技竞猜在线官网.Perc雷竞技下载官网ona DBaaS通过用户友好的UI自动化了PXC在Kubernetes的部署和管理任务。
最后,自定义部署就是它的名字。我有一些客户端使用大量自动化和自定义脚本管理裸机服务器(1000台服务器)。对于最终用户来说,它看起来就像一个普通的DBaaS(隐藏了所有操作的端点)。在后台,DBA团队花费大量时间支持基础设施。
Percona如雷竞技下载官网何提供帮助?
雷竞技下载官网Percona致力于满足您的业务。如果在裸机或RDS实例舰队上支持Percon雷竞技下载官网a Server for MySQL,我们可以帮忙.如果您的组织正在利用Kubernetes进行数据层,Percona Private DBaaS是一个很好的选择,可以在遵循最佳实践的同时标雷竞技下载官网准化和简化部署。我们可以从设计阶段到整个生命周期提供帮助。让我们知道我们能提供什么帮助!






