问问工作负载适合谷歌云实例吗?

日期:2017-2-22作者:Kurt Marko翻译:滕晓龙 来源:TechTarget中国 英文

【TechTarget中国原创】

并不是所有的工作负载都是相同的——有些需要更多的CPU资源,而其他的一些则需要更多的内存资源。值得庆幸的是,谷歌云实例类型为企业用户提供了众多选项。

但是,公共云中预配置资源的广泛选项却导致了一个所谓的选择悖论:分类种类越多,却让用户越难以选择。

如果做出错误的决策那么就可能会产生严重的后果,例如系统运行性能不佳或费用支出过多等。

与其他的公共云供应商一样,除了自定义机器类型以外,谷歌云平台还为用户提供了一系列可供选择的实例类型。以下是一些实例类型选择指南,可帮助用户根据他们的实际工作负载情况来选择最好的谷歌云实例类型。

工作负载的资源需求与标准机器类型

就如同将物理服务器分配给特定应用程序一样,在选择谷歌云虚拟实例时有着三个参数指标:CPU、内存以及本地存储性能。由于计算与内存的需求通常都是相互关联的,所以谷歌与亚马逊网络服务(AWS)以及Azure一样,会以RAM和虚拟CPU(vCPU) 的固定比率来对实例进行预先配置。但是,由于一些工作负载需要更多的CPU周期或内存,所以公司提供了三种谷歌云实例类型:

  • 标准机器类型——每个vCPU配备了3.75GB内存;
  • 高内存机型——每个vCPU配备了6.5GB内存;
  • 高CPU机型——每个vCPU配备了0.9GB内存;

谷歌还提供了内核共享的机器类型,即由多个工作负载共同使用一个vCPU,但是当系统资源可用时可在短时间内使用额外的vCPU。

标准型机器配有1到32个vCPU,并配有双数(例如2、4、6、8、16等等),而高内存型和高CPU型则是从2个vCPU开始。谷歌所谓的n1 vCPU是一个合成的标准,对应于2.6 GHz 英特尔Xeon E5 (Sandy Bridge)、 2.5 GHz英特尔Xeon E5 v2 (Ivy Bridge)、2.3 GHz 英特尔Xeon E5 v3 (Haswell) 或 2.2 GHz英特尔Xeon E5 v4 (Broadwell)上的单核超线程。

Broadwell E5的单核性能要比第一代Sandy Bridge高出20%到25%,而谷歌使用的频率比为1.18:1,所以对于大多数工作负载来说,Broadwell vCPU应当在速度上稍快。但是,在配置实例时,用户是无法直接选择CPU实施的,因为谷歌在不同区域使用了不同的系统。例如,谷歌在美国西部地区将vCPU升级至最新的v4版Broadwell处理器,而在美国中部地区则混合使用了第一代、第二代和第三代的CPU。

在选择谷歌云实例类型之前,用户必须深入了解应用需求。对于大多数工作负载来说,标准机器类型是最适合的选项,而共享的突发实例则更适用于小型化、轻量级或后台运行的应用程序。在没有对应用进行分析的情况下选择vCPU与内存组合将是有问题的,但是谷歌提供了一个基于Stackdriver的推荐引擎,该引擎可收集系统指标以生成具体的vCPU与内存组合选择指南。

根据如下原则可使用之前八天的数据得出选择建议:

在大多数时间中,CPU使用率较低的实例应选择较少的vCPU,而具有较高CPU使用率的实例则应选择较多的vCPU。

不使用大块可用内存的实例应选择配备较少内存的机器,而那些具有持续较高内存使用率的实例则应使用具有较高内存的机器配置。

谷歌自定义机器与本地存储

在谷歌标准配置无法适用于特定工作负载的情况下,谷歌公司还支持自定义的实例类型。自定义实例可选择1至32个vCPU(偶数),每个vCPU的内存配置比率为0.9到6.5 GB,单位增量为0.25GB。

谷歌云实例类型还支持持久性块存储,可分别使用传统硬盘驱动器(HDD)或固态存储驱动器(SSD)。每种类型都可支持高达64TB的容量,而实例可为每个单核分配16个硬盘 ,最多可为8个以上的内核配备16个硬盘驱动器。硬盘运行性能与容量大小成正比,但是SSD可比HDD提供八倍的读取速率、高出67%的写操作IOPS,以及每个实例50%至100%的读写吞吐量。

一般而言,具有大量小型读写操作的交易型工作负载更适于使用SSD,而诸如内容交付或多媒体软件的应用则应当坚持使用传统HDD。谷歌公司可自动管理持久性存储资源,但它也支持本地连接的、用户管理的iSCSI或可提供更高性能的NVMe SSD。

建议

由于谷歌提供了各种标准谷歌云实例类型以及CPU、内存和本地存储自定义配置的功能,才让用户们拥有了众多的选项。一般来说,请首先考虑预配置实例类型并使用谷歌的自动推荐来确定选择。当生产实践和性能数据表明需要使用非标的CPU-内存组合配置时,才可考虑使用自定义的机器类型。

虽然自定义机器可以在用户需要两个预定义类型之间的配置时节省了费用,但是谷歌是根据vCPU数量和所使用内存的时间按小时收费的,这一点不同于在标准类型中是按分钟收费的。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

评论
查看更多评论

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

公共云计算服务>更多

  • 谷歌云平台展望更高级别服务

    谷歌公司一方面降价一方面还增加了大量的新功能,以试图缩短其与AWS之间的距离,它展望公共云未来并宣称将推出更高级的服务。

  • AWS Organizations如何确保云帐户安全?

    在AWS re:Invent大会上,亚马逊推出了一个新工具,帮助管理员和安全管理员控制多个云帐户。该工具名为AWS Organizations,允许管理员创建一组AWS账户。

  • Azure计划保护客户IP免受专利巨头的蹂躏

    Microsoft是第一个拥有应用程序来专门保护其客户的知识产权(IP)免受非执行实体(更常称为专利巨头)提起的诉讼的一家云厂商。

  • 问问工作负载适合谷歌云实例吗?

    并不是所有的工作负载都是相同的——有些需要更多的CPU资源,而其他的一些则需要更多的内存资源。值得庆幸的是,谷歌云实例类型为企业用户提供了众多选项。

相关推荐

技术手册>更多

  • 开源云计算平台和产品教程

    在寻找开源云计算服务供应商时,拥有较强开发能力团体或特定业务应用的企业往往会习惯性地避开商业云计算服务供应商。但是有些问题依然存在,如开源云计算服务供应商如何体现其价值。谁将拔得头筹?Eucalyptus系统是否能够在与OpenStack的残酷竞争中胜出?OpenStack是否能够摆脱过分项目宣传的老套路,进而推出具有量产商业化性质的云计算产品?红帽公司是否能够进一步明确其模糊不清的云计算战略?那么诸如Abiquo之类的无关虚拟化管理程序公司又如何?谁将成为世人眼中的焦点,成为企业私有云计算实施计划中的宠儿?

  • 混合云管理实战技术手册

    虽然有关云计算的探讨大部分是关于隐私、成本和安全问题,但是很多IT专家认为混合云模式给出了云计算的优势和风险之间的最佳平衡点。近期的TechTarget Cloud Pulse调查中我们发现39%的企业使用云计算,但是部署的是混合云,相比较而言,目前有22%的企业部署私有云,40%使用公有云。但是现在很多企业还是处于一种迷糊状态,如何才能实现更好的混合云部署,如何能够管理混合云?在这本技术手册中很多业界的专家针对混合云给出了一些建议,供参考。

  • 开源云平台OpenStack电子书

    OpenStack风头正劲,大名鼎鼎的厂商,如VMware、红帽、IBM都加入其麾下,Rackspace、思科、戴尔和惠普对这个项目的贡献超过1000万美金。从产业角度来看,第三方的大力支持足以证明OpenStack获得了足够的吸引力,但是最基本的平台问题还是有待解决。在这本电子书中我们将详细介绍OpenStack的三载风雨路,以及其在存储、网络等方面的进展。

  • 云中虚拟机配置与保护措施教程

    如何为私有云选择正确的虚拟机,我们分析每一个虚拟机和服务所用的资源,还要检查把这些资源移向云中的风险。有了正确的调查,就可以找到最好的资源和服务,并且可以相对容易的部署到私有云中。部署好了之后,云端虚拟机的安全如何保证与管理又成为问题,保证了正常运转与管理之后,随着业务发展,在云端,虚拟机蔓延该如何控制呢?在这本技术手册中我们将一一为您解答。

TechTarget

最新资源
  • 安全
  • CIO
  • SOA
  • 虚拟化
  • 网络
  • 数据中心