20180619094721474华夏网(http://www.hxwgxz.com)指出微服务可以提高数据中心的可扩展性和资源利用率。IT管理人员可以通过扩大受影响组件的数量来处理需求高峰,而不是部署整个系统的副本。

“组织可以通过在云计算或其他数据中心部署临时虚拟机来满足特殊需求,而不必拥有足够强大的数据中心来支持整个系统。”McCarty说。

开发人员可以在自己的计算机上构建每个服务,而不必担心没有足够的资源来运行它。

对于长期维护,每个开发团队都可以使用他们想要的源代码来解决他们的问题。这可以减少进行更改所需的时间和协调性。

整体的微服务架构并不强制IT管理员沿着特定的路径前进,因为它可以根据各个模块的需要适应多种技术和源代码。这需要管理人员和开发人员之间的沟通,因为管理人员必须确保使用容器,小型云部署甚至无服务器部署来支持微服务是可行的。如果在开发人员开始编码之前硬件没有到位,则会延迟启动时间,增加配置成本,并减少了微服务的好处。

此外,如果管理人员使用异构环境来支持微服务,那么他们必须确认服务器和云平台之间的兼容性,以便在架构生效后最大限度地减少停机时间。

在实施该技术之前,组织必须正确评估基于微服务体系结构的用途。

“如果传统的单片应用程序变得难以管理或更新,那么微服务可能是使应用程序更加健壮和可扩展的良好机制。”451 Research公司首席分析师Jay Lyman说,“如果没有问题,可能不需要微服务。”

此外,管理人员必须考虑如何分组功能以及哪些API将支持不同的模块。在规划服务分组时,开发人员必须确保组件彼此一致,并且不应在同一模块中分组太多功能。

数据中心管理员需要了解任何部署计划。这意味着评估当前服务器和云计算容量,包括计算应用程序带宽和存储要求,以确保微服务可以有效地长期运行,并处理数据的波动。

dawei

【声明】:北京站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。