云原生方法能否真正优化企业IT?

文章 (40) 2021-03-26 12:51:45

“云原生”风靡一时,但究竟是什么,它对您的业务有什么价值?简而言之,云原生意味着我们利用特定于特定公共云提供商的服务。这些本机服务包括安全性,治理,存储,计算以及云提供商的应用程序基础的任何数量的服务。

利用云原生服务的主要优势包括:

•更好的服务性能: 由于他们是公共云提供商平台上的“一流”公民,因此他们可以更好地访问该提供商的资源,例如存储和计算。

如今,“云原生”风靡一时,但究竟是什么,它对您的业务有什么价值?简而言之,云原生意味着我们利用特定于特定公共云提供商的服务。这些本机服务包括安全性,治理,存储,计算以及云提供商的应用程序基础的任何数量的服务。

利用云原生服务的主要优势包括:

•更好的服务性能: 由于他们是公共云提供商平台上的“一流”公民,因此他们可以更好地访问该提供商的资源,例如存储和计算。

•更低的运营成本:由于您付费在公共云提供商上进行游戏,本机服务可以用更少的资源来做更多的事情。利用云原生服务的应用程序通常仅以非云原生服务成本的一小部分运行。

•易于操作:本地云操作工具管理本地云服务。这些工具和服务可以一起工作并很好地发挥作用,这意味着使用云本机工具和服务进行的操作通常比非本机方法更简单,更可靠。

利用云原生服务的缺点包括潜在的锁定和对专业技能的需求。当您专门为特定于云提供商的私有云接口编写代码时,就会发生锁定问题。这些应用程序需要花费更多的时间,金钱和风险才能迁移到其他云提供商。

转向云原生优化

许多企业犯了一个错误,将“有效”的东西与“优化的”东西混淆了。可行的解决方案可能会效率低下,而优化的体系结构,应用程序或工具集的运行效率接近其可能效率的100%。

考虑到您的云项目的潜在技术配置,包括安全性,治理,运维管理,数据库等在内的服务组提供了最低的成本,从而实现了最高的可靠性和性能。这是云原生的卖点。

当针对新的和不同的企业挑战的解决方案出现在不同的平台上时,或者这些解决方案集已经存在于备用平台上时,就会出现问题。一个部门或部门(或分配给他们的IT团队)可以正确地坚持认为,不同提供商的平台将最好,最经济地解决他们的问题。如果这些主张被证明是正确的,那么将有一段时间那些孤立的系统需要相互通信,并且它们的云原生服务不太可能彼此有效地工作。

获得最佳架构的关键在于您能够考虑和测试不同的技术解决方案,以确定针对特定问题集的最佳解决方案的能力。对于大多数计划为单个云提供商构建应用程序和数据存储的架构师而言,云原生是首选解决方案,但最好的答案并不总是云原生。有一些非本地服务可以便宜地利用并提供更好的优化。

因此,是的,云原生通常提供最佳的优化,但并非总是如此。您需要进行研究以进行正确的呼叫并测试每个云原生服务。

让我们来看一个例子。特定云提供商的本机安全系统可提供良好的性能指标。但是,应用程序和应用程序数据需要利用的提供商的加密服务比非本机安全工具中的加密服务要慢得多。在这种情况下,由于应用程序的加密要求,云原生工具是未优化的选择。

另一个考虑因素是这些云服务(无论是原生云服务还是非原生云服务)都在不断变化。今天的限制可能不是明天的限制。

在上述加密性能问题使非本机安全工具成为更好选择的情况下,云提供商可能会解决性能问题,突然,该工具成为最佳解决方案。因此,您需要考虑可能发生的情况以及当前状态。

大师的其他技巧

以下是一些其他技巧,可让您为应用程序和数据选择最佳路径:

利用无服务器解决方案,或让云提供商选择在运行应用程序工作负载时哪些资源最优化和最具成本效益。这使您摆脱了配置本地计算和存储以支持应用程序和数据存储所需的过程和知识,并且无服务器系统将找到可以利用的最佳资源,这些资源通常是云原生的。今天,我们有无服务器的容器开发和无服务器的数据库,以及无服务器的应用程序开发。

可观察性是从所有外部数据和状态的知识可以推断出内部系统状态的良好程度的度量。这里的想法是,您可以更好地了解系统的状态,无论是现在还是正在进行中,或者是过去,这都可以使您更好地确定某些事情是否真正得到了优化。

底线

如果目标是考虑成本,性能和可靠性的真正优化,则没有直接途径利用优化的云原生系统。今天的口头禅是云原生。实际情况并非如此简单。

配置优化技术是架构师的角色。仅使用诸如云本机之类的主题很难带您到那里。相反,它需要综合研究,测试和展望这些服务的最有可能的未来,以选择正确的云服务配置,该配置现在和以后将为应用程序带来最大的收益。

THE END

发表评论