鸭脖娱乐-鸭脖官方网站 机械制造 从更好的云到云,企业正在减少云计算服务的支出|鸭脖娱乐

从更好的云到云,企业正在减少云计算服务的支出|鸭脖娱乐

本文摘要:来自应用程序的数据必须被存储并用于分析,数据库仍然是随着时间推移管理这些数据的合适方式。随着时间的推移管理数据涉及自由选择处置一致性、可用性和分区容错,或CAP。因此,这将在应用程序性能、一致性和可用性之间产生潜在的权衡。

企业

许多企业正在将云计算纳入其信息技术战略。更多的信息技术支出正转向云计算服务和运营支出,而不是资本支出。

同时,IT团队被拒绝加强和完善企业的数字化计划。根据Forrester Company 2019年的预测,约25%的首席信息官将转变为全面的领导角色,将技术投资规划、数据管理和运营职责整合为一个统一的整体。

相关的挑战是,数据和数字转型解决的所有问题都与企业内部的其他问题交织在一起,从管理客户体验到实现销售和快速增长目标。对于一些首席信息官来说,解决这些问题的机会是下一步。对其他人来说,这将远远超出他们和他们的公司的舒适区。

增加这些差距将取决于数据管理。然而,即使企业更好地致力于云计算,也无法解决围绕数据和云计算的真正问题。从更好的云到云,企业正在减少云计算服务的支出,以提高灵活性并实现更快的增长。研究机构IDC及其预测的2018年全球云计算基础设施支出已增至652亿美元,未来几年将快速同比增长37.2%。

基础设施支出的减少还包括计算、存储、数据和应用服务。对于使用云计算反对其新服务的公司来说,计算和存储等领域可能会缓慢扩张。然而,数据库元素要简单得多。

来自应用程序的数据必须被存储并用于分析,数据库仍然是随着时间推移管理这些数据的合适方式。这些数据库也在向云转变。据市场调研,未来全球云计算数据库市场预计每年超过216.6亿美元,到2072年应该会快速增长到46.78%。

这项研究评估包括一系列不同的云计算数据库部署选项,从几乎托管的服务到待售的云计算数据库平台。但是这一系列的自由选择,可能并没有获得很多企业所寻求的自主程度。

很难跨多个服务或以混合方式部署可操作的数据库。许多企业和软件开发团队正在使用基于容器的技术来为他们的应用程序获得一定程度的自主权,这些应用程序是为在云中运行而构建的。

应用程序

容器可以在任何兼容的公共云服务或内部云服务上运行,因此这些应用不依赖于任何特定的获取程序。然而,大多数数据库服务并不反对相同程度的独立性。为了理解这个原因,我们应该适当地学习数据库设计理论。

当企业将应用程序迁移到云中时,他们可以将它们集中起来,并在分布式环境中运行它们。无论是在混合云中还是云环境中,这都将把应用程序集中在不同的站点上,然后这些站点必须相互通信并处理任何新创建的数据。

随着时间的推移管理数据涉及自由选择处置一致性、可用性和分区容错,或CAP。随着时间的推移,任何分布式数据存储都必须保留和管理数据。企业可以根据其应用拒绝情况,优先优化性能、数据一致性或可用性。

企业可以使用CAP方法自由选择两个以优化为重点的要素,第三个要素的优先级更低。因此,这将在应用程序性能、一致性和可用性之间产生潜在的权衡。

但是,应该注意的是,仍然无法获得类似于一致性的区域,但是会超过某些应用程序可能必须达到的性能水平。对于设计在云中运行的应用程序的架构师来说,分布式计算方法得到了进一步的发展。

无论是在内部私有云还是公共云服务上运行,任何服务都必须使用完全相同的CAP方法。数据库本身必须与多个云计算服务兼容并可用,并且以完全相同的方式在所有云计算服务上运行。但是大多数公共云数据库服务都是初始化到云计算提供商的云平台,或者不能在混合环境下运行。

在云中操作数据库必须提前考虑和解决这些问题。例如,当应用程序吞吐量和性能更重要时,固定最佳一致性。忽略,对于必须具有动态数据一致性和特定交易顺序的应用程序,其性能可能不会超过要求。在某种程度上,企业是否不愿意与阴云对立的企业交换有条件的数据自主权?在容器中部署应用程序可以为企业获得更大的灵活性和独立性,但它也必须符合数据管理策略。

如果不同时考虑这种方法,很难充分利用多云天气的潜力。云和数据自治——对外开放源代码的作用对于希望保持对数据控制的企业来说,云是一个关键因素。

根据高德纳的研究,估计70%的企业预计会使用这种方法。那么,企业需要如何实现与用于容器的应用程序相同的数据独立性呢?在过去的十年中,开发的开源数据库已经被开发出来,以满足大规模操作应用的一些新的拒绝。这些新数据库在云应用部署中非常受欢迎。Sumo Logic关于现代应用部署的报告显示,NoSQL数据库长期以来比云计算中部署的传统关系数据库更受欢迎。

数据

开发这些数据库是为了存储和处理大量数据;每个数据库都有自己的方法和质量,可以帮助开发者满足市场需求。作为咨询cloudy和NoSQL选项的一部分,最重要的是强调任何选定的服务必须以几乎分布式的方式运行,而不是单个主节点。忽略所有参与部署的节点都应该继续执行指令,然后集群节点的组织会自行创建新事务的原始记录。

对几乎分布式计算的反对对于云部署的顺利进行至关重要;没有这种独立性,应用程序将无法跨多个云计算服务运行并获得所需的可用性级别。通过保持这种独立性,即使服务从一个云服务转移到另一个云服务,应用程序也可以在以后运行。在市场上的潜在产品中,Apache Cassandra是目前唯一可以在真正的云或混合云部署中运行的选项。

Cassandra主要用于在独立国家运营多个方向和云服务,可以自动生成不同数据中心和地理位置的数据。这种跨多个方向运行的能力不需要重写代码或链接到特定的云计算提供商,这应该有助于企业运行他们的应用程序并利用云技术。但是,此外,还必须考虑异议和性能优化。

虽然开源产品可能适用于非关键应用或测试,但生产部署可能需要额外的专业知识、简单性和运营商的反对,以便不断扩大规模,满足当今客户严格的性能要求。对于具有一定规模的企业来说,设计和运营改进方面的专业知识对于针对这些应用构建框架非常重要。

此外,有必要审查已实施的安全最佳实践,尤其是对于处理大量客户数据的新应用程序。虽然这些项目的开源版本已经获得了一些这样的功能,但是带有企业级异议和服务的咨询版本可能会在生产应用程序中打开缺口。

这些步骤共同确保了这些新的任务关键型应用程序可以在云部署中运行,继续以最佳方式执行,并获得卓越的客户体验。云计算与数据融合随着越来越多的企业将部分或全部工作负载转移到云计算,云计算将在此后迅速发展。云计算获得实验能力、流畅度和规模。然而,随着时间的推移,这种更简单的部署不应该将应用程序作为一种方法。

忽略,数据的所有权以及如何随着时间的推移处理、管理和存储数据应该是架构师最重要的考虑因素之一。为了防止这个问题,有必要从一开始就将分布式数据对象设计到新的应用程序中。对于像卡珊德拉这样的开源平台,企业可以使用云平台,这种云平台是云的,需要由单一的云计算提供商收购。

本文关键词:一致性,鸭脖娱乐,运行,数据库,云计算

本文来源:鸭脖娱乐-www.wuzhehuo.com

网站地图xml地图