下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

剖析解答有关云性能的疑问

作者:课课家教育     来源: http://www.kokojia.com点击数:916发布时间: 2017-08-05 10:19:12

标签: 私有云公有云云性能

  应用性能管理工具能帮助企业管理云环境下的应用操作,其中包括平台即服务(PaaS),基础架构即服务(IaaS)和软件即服务(SaaS)。本次课课家教育平台为将剖析解答有关云性能的疑问,文中有许多的小细节,因此大家要认真阅读!

  糟糕的性能会对公有、私有和混合云造成毁灭性的影响。使用这些快速技巧解决云应用,API等相关的性能问题。

剖析解答有关云性能的疑问_私有云_公有云_云性能_课课家教育

  无论是公有,私有还是混合云,都有许多移动的组件,而让一切无缝的工作至关重要。不幸的是,没有什么东西是完美的,性能问题可能对云平台产生负面影响,就像对传统的本地部署环境一样。

  云性能问题主要来自于总体可用性,网络延迟和应用处理延迟。最终用户的体验是云计算的重要组成部分,性能监控工具可以帮助防止潜在的问题。

  使用这些快速技巧来解决云性能问题,并在将来彻底避免这些问题。

  使用云性能监控工具:

  将应用迁移到公有云可能使性能监控变得困难,但管理员可以使用云监控工具来重新获得性能的可见性。在公有云中,并非所有信息都对企业开放,因为云提供商负责管理底层的数据中心。云性能管理也受到以下事实的阻碍:在许多情况下,组织需要将他们自己的管理系统与其云提供商的管理系统拼凑在一起。

  大多数传统IT供应商,如IBM和CA,提供各种云监控工具,但它们通常是针对大型组织而设计的并且价格昂贵。较新的供应商,如AppDynamic和Datadog,以软件即服务的模式提供云监控工具,其中一些供应商提供比传统供应商工具更多的小众功能。尽管这些工具部署快速并减少了管理任务,但与私有云相比,公有云的性能可见性仍然较低。

  在混合云中仔细管理数据:

  混合云性能提出了众多挑战,因为数据同时存在于私有和公有云中。安全和治理限制以及广域网限制可能会在用户访问此数据时产生瓶颈。IT团队可以使用数据管理技术来解决这些性能问题。

  确定要在哪个云中存储哪些数据以及哪些数据需要异步更新。数据库同步是混合云中的另一个挑战,可以通过数据分片来解决。将大量数据迁移到公有云时,请使用老式的磁带或磁盘来减少云性能的问题。一定要对数据加密,因为数据在迁移过程中会经过一些潜在的易于被攻击的环节。

  设计多云应用时要将性能考虑在内:

  通常,多云应用程序设计为具有单独的组件,即一种称为组件化的模型——创建通过多个提供程序的工作流。创建一个性能基准,以便轻松识别出现的体验问题的质量。然后,使用云管理日志来确定问题的根源。有时,问题不在于单个提供程序,您必须在多个云平台上遵循应用程序的工作流程。

  性能差的根本原因之一是数据的丢失或延迟。了解你的资源是否通过互联网,VPN或私有网络在提供商之间传输,因为每个选项都需要不同的应对计划。确定云性能问题的一个好方法是将功能构建到应用程序的组件中,并使用序列号和时间戳来解决问题。定位到问题后,与你的提供商一起解决它。

  避免云API性能问题:

  不要让设计很差的API引发云性能问题。大量的API调用可能会为云提供商,开发人员和最终用户带来糟糕的性能。为了避免差的云API性能,请使用那些通过对象来操作而不是直接操作的API,因为这产生较少的单独API调用,从而减少流量。

  统一的API调用模式可以使开发人员更快,更容易地采纳,但不幸的是,大多数API调用模式是不统一的。这种增加的复杂性会损害性能,但对于该API调用返回一个错误要比采用不同的调用模式要好。为了获得更好的性能,请使用设计一致和几乎没有数据类型限制的API。

  在云厂商方面,提供商将使用API管理工具对API的调用进行排队和限制,以使性能更具可预测性。

  别忘了应用工作流是关键:

  IT管理的一个主要目标是确保积极的最终用户体验 – 而这取决于性能和可用性。为了保持云的性能良好,企业需要对应用程序的工作流进行监控。一个应用的响应时间和支持资源对于了解任何可能影响性能的原因极为关键。

  通过追踪应用的工作流程,企业可以判断出何处以及何时发生了处理的延迟。云监控工具可以跟踪性能,但一定要选择具有混合云功能的工具,为将来做好准备。通过在工作流级别集成DevOps工具,你的性能将提升到新的高度。

  云计算概念:

云计算(英语:Cloud Computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机和其他设备。

  云计算(英语:Cloud Computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机和其他设备。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。

  云计算是继1980年代大型计算机到客户端-服务器的大转变之后的又一种巨变。用户不再需要了解“云”中基础设施的细节,不必具有相应的专业知识,也无需直接进行控制。云计算描述了一种基于互联网的新的IT服务增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展而且经常是虚拟化的资源,它意味着计算能力也可作为一种商品通过互联网进行流通。

  分享:私有云

  私有云(Private Cloud)是将云基础设施与软硬件资源创建在防火墙内,以供机构或企业内各部门共享数据中心内的资源。 创建私有云,除了硬件资源外,一般还有云设备(IaaS)软件;现时商业软件有Vmware的 vSphere 和Platform Computing 的 ISF, 开放源代码的云设备软件主要有Eucalyptus和OpenStack。

这种云有许多实例,可在当今整个开放的公有网络中提供服务。

  公有云:

  公有云通常指第三方提供商为用户提供的能够使用的云,公有云一般可通过 Internet 使用,可能是免费或成本低廉的。这种云有许多实例,可在当今整个开放的公有网络中提供服务。

  小结:对于需要管理分散的云型应用程序的IT管理员,在应用性能管理工具进行一定投入是件很值当的投资。当然如果大家还想要了解更多相关方面的内容,请关注课课家教育平台!

赞(17)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程