当前位置: 首页 > 科技观察

OpenStackTrove将从五个方面改变数据库管理方式

时间:2023-03-15 19:52:59 科技观察

作为OpenStack的数据库即服务框架,Trove为几大SQL数据库和NoSQL数据库的自动化配置和管理奠定了基础。如今,企业IT部门面临着前所未有的挑战:提供更多更好的服务,提高灵活性,降低运营成本,同时确保绝对无懈可击,没有安全漏洞。当涉及到数据和数据库时,这一挑战就迫在眉睫。许多主要的IT挑战通常归结为确保这些系统在面对不断增加的数据和交易量时进行扩展。为了实现这些目标,许多企业继续将其IT预算的很大一部分投入到与数据库相关的方面:更快的硬件和新的软件许可,以及熟练的数据库管理员。数据库即服务(DBaaS)技术有望帮助解决其中的许多数据挑战。从广义上讲,DBaaS为客户提供了一种自助服务方法,以安全、可扩展和可靠的方式快速选择、配置和操作数据管理基础设施。例如,AmazonPublicCloud(AWS)为DBaaS提供各种服务,包括关系数据库服务(RDS)、NoSQL数据库服务DynamoDB、数据仓库服务Redshift以及面向云的内存缓存服务ElastiCache。在私有云中,作为OpenStack一部分的DBaaS项目Trove提供了一个统一的基础设施来管理许多不同的云数据库技术。Trove使IT专业人员能够使用户能够配置和管理范围广泛的关系和非关系数据库:MySQL、PerconaServer、MariaDB、PostgreSQL、MongoDB、Cassandra、Couchbase和Redis,具有一组一致的接口/接口。DBaaS如何改变企业IT?十多年来,IT部门一直在观察他们的用户被公共云提供的低成本、无处不在的解决方案所吸引。只需刷一下信用卡,即可快速轻松地访问这些服务。由于公共云服务非常易于使用,因此使用它们的人通常在没有IT部门指导的情况下完成工作。利用公共云对内部客户实施公司治理可能很困难。公共云在其提供的服务中也提供了广泛的选择。例如,亚马逊和第三方在AWS上提供了大量的数据库服务。提供同样过多的选择对IT人员来说是一个挑战,他们不可能精通每一种可以想象到的数据库技术。带有OpenStackTrove的DBaaS使IT有机会在数据库中提供更多选择,同时增强灵活性和安全性。下面从五个方面介绍DBaaS将如何改变企业IT部门管理数据库的方式:1.大幅降低成本的最佳实践。OpenStackTrove等私有云DBaaS解决方案为企业提供了一种灵活的解决方案,可以安全部署,同时遵守公司治理和数据安全系统。Trove在易于使用的预打包配置中提供了多种数据库技术。由于使用相应数据库技术的最佳实践已纳入这些配置中,因此IT人员无需精通所有技术。标准化配置有助于确保数据完整性和安全性,同时降低支持成本。DBaaS运行在IT基础设施内部,提供许多有助于轻松管理服务的功能,例如自动备份、自动升级和补丁管理以及自我修复。2.加速配置,减少等待。从企业IT客户的角度来看,DBaaS显着增强了灵活性。请求数据库服务器然后等待数周甚至数月来配置服务器的日子早已一去不复返了。现在,只需敲击几下键盘,您就可以获得完全配置的数据库服务器!此外,DBaaS提供的不仅仅是预配置的数据库服务器;充分利用您的数据库,同时依靠基础设施来确保数据完整性、安全性和连续性。由于该服务在私有云环境中运行,因此可以保证遵守数据保留和隐私等公司政策。3.更容易获得新的数据库技术。数据库格局在过去几年发生了巨大变化,NoSQL和NewSQL解决方案在可扩展性、可用性和灵活的数据建模方面带来了新的优势。过去,开发人员被迫使用企业标准数据库,或者单干并自行管理任何新的数据库技术。DBaaS数据库允许IT客户选择适合其特定用例的数据库技术。MySQL在一种情况下可能是正确的解决方案,但MongoDB在另一种情况下可能是正确的解决方案。DBaaS解决方案允许用户从数据库服务菜单中选择合适的数据库技术。同时,用户可以放心,他们部署的配置已经过IT审查,确保他们遵守行业最佳实践和公司政策。4.更频繁地尝试并更快地创新。虽然快速配置数据库的好处是巨大的,但IT客户也可以轻松丢弃数据库并配置新数据库这一事实不应被低估。它允许客户自由试验和快速迭代,以快速提出合适的长期解决方案,而无需做出不必要的妥协。5.减少从开发环境迁移到生产环境所需的时间和精力。最后,DBaaS提供了一种通过应用程序开发过程将数据库从开发转移到生产的安全且简单的方法。在开发阶段,DBaaS可以为开发活动提供低成本配置的数据库。随着应用程序开始投入生产,DBaaS可以无缝地重新配置这些数据库以用于生产,具有更高级别的可用性和性能。#p#OpenStackTrove:开源DBaaSTrove是OpenStack的DBaaS框架,首次亮相于2014年4月发布的代号为IceHouse的OpenStack中。它同时支持关系型和非关系型数据库,允许用户通过以下方式快速配置和运行数据库基于Web的用户界面(Horizo??n)、命令行界面或RESTAPI。IT部门和云服务提供商可以配置Trove以提供广泛的数据库配置,体现在预配置的“访客映像”中。来宾映像封装了数据库管理的最佳实践,有助于确保适当的系统正常运行时间和管理,而无需IT人员精通每一种数据库技术。访客图像可以由运营商配置或从许多公共资源下载。然后,用户可以请求单个数据库实例、复制的实例对或集群以提高可伸缩性。然后Trove编排供??应过程以满足这些请求,为此它调用底层OpenStack服务,例如Nova(计算服务)和Cinder(存储服务)。除了OpenStackTrove架构的基本配置,Trove还可以自动化对其配置的数据库实例的生命周期管理。当需要进行备份时,Trove会启动该过程,将备份存储在Swift对象存储中。然后用户可以启动一个新的数据库实例(基于先前执行的备份)。如果用户希望调整数据库大小——通过更改分配给它的存储或计算资源——Trove会协调整个过程(包括迁移数据)。Trove还受益于成为OpenStack社区的成员,并得到eBay、HP、IBM、Rackspace、Tesora和OpenStack分发提供商(包括RedHat、Canonical和Mirantis)等公司的广泛参与。HP和Rackspace都在生产环境中将Trove作为其公共云的一部分运行,而eBay在其私有云中运行Trove,支持使用各种数据库技术的多个生产应用程序。作为Trove项目的主要贡献者,Tesora提供了基于OpenStackTrove的企业级DBaaS平台,并为OpenStackTrove支持的众多数据库发布了经过认证和测试的访客镜像。随着自助云的魅力不断吸引着企业及其用户,企业IT部门的压力必然导致他们积极采用开源技术并追求标准化。在数据管理领域,这些力量无疑将推动DBaaS技术的采用,这将使IT部门能够以更灵活、更具成本效益、可支持和安全的方式提供各种服务。服务。OpenStack现在是占主导地位的私有云操作系统,而OpenStackTrove正迅速成为供应和管理企业中所有关系和非关系数据库资源的逻辑解决方案。原标题:OpenStackTrove将改变您管理数据库方式的5种方式