当前位置: 首页  >> 信息资讯  >> 帮助中心  >> 查看详情

瑞斯云:通过映像、模版管理谷歌云实例

谷歌被认为是继AWS和Azure后的第三大公共云提供商,作为公共云提供商,该公司最初仅提供IaaS功能集,而他们一直在持续增长,目前已经远远超越其最初规模。最近,谷歌还扩展了在Google Compu...

谷歌被认为是继AWS和Azure后的第三大公共云提供商,作为公共云提供商,该公司最初仅提供IaaS功能集,而他们一直在持续增长,目前已经远远超越其最初规模。

最近,谷歌还扩展了在Google Compute Engine(GCE)中创建、克隆和管理虚拟机实例的选项。 不过,虽然这些针对谷歌云实例的新管理选项可提高一致性、消除错误以及降低管理开销,但仍然存在一些局限性。

序列号 CPU RAM HDD 带宽 售价(美元) 免费试用
香港服务器1 E5-2620 32G 1T HDD 50M/无限流量 $196.00 立即申请
香港服务器2 E5-2650 32G 1T HDD 50M/无限流量 $256.00 立即申请
香港服务器3 E5-2680 32G 1T HDD 50M/无限流量 $316.00 立即申请
香港服务器4 E5-2690 32G 1T HDD 50M/无限流量 $336.00 立即申请
香港服务器5 E5-2697 32G 1T HDD 50M/无限流量 $376.00 立即申请
香港服务器6 E5-2620*2 32G 1T HDD 50M/无限流量 $376.00 立即申请
香港服务器7 E5-2650*2 32G 1T HDD 50M/无限流量 $436.00 立即申请
香港服务器8 E5-2680*2 32G 1T HDD 50M/无限流量 $476.00 立即申请
香港服务器9 E5-2690*2 32G 1T HDD 50M/无限流量 $556.00 立即申请
香港服务器10 E5-2697*2 32G 1T HDD 50M/无限流量 $596.00 立即申请
香港服务器11 E5-2680v4*2 32G 1T HDD 50M/无限流量 $696.00 立即申请
香港服务器12 E5-2698v4*2 32G 1T HDD 50M/无限流量 $796.00 立即申请

谷歌云实例概述

与Amazon EC2相同的是,Google Compute Engine提供虚拟机供管理员在多种预定义机器类型进行配置,并根据虚拟CPU大小和数量、内存大小及本地持续存储容量来定义。而与AWS不同的是,GCE用户还可创建自定义机器类型,以支持需要更多处理能力或内存的工作负载。

在任一种情况下,实例创建过程都很类似,但逐步的细节会有所不同,具体取决于你如何访问GCE管理界面:通过Web控制台、通过gcloud工具的命令行界面或者通过API和脚本语言,例如Node.js、Python或Ruby。在每种情况下,你都必须指定以下四个组件。

机器类型

启动映像

实例名称

映像的作用

管理员可安装来自谷歌管理的公共存储库的映像,或者安装存储在Google Cloud Platform项目中自定义配置。借助新的管理功能,企业还可通过父虚拟机中的“保持实例运行”选项,从连接到正在运行的虚拟机实例的磁盘克隆映像。但当映像正在使用时,这种技术可能会导致映像损坏或者配置不一致,因此另一个选项是创建现有虚拟机的快照以用作新实例的基本映像。

尽管谷歌云映像文件包含新云实例所需的操作系统文件、库和应用程序,但有时需要运行配置脚本来定义特定设置。另一个新的GCE功能则允许管理员在每次虚拟机执行任务(例如安装或更新软件)、启用OS服务或者设置OS和应用程序参数时运行启动脚本。

为了创建脚本库,管理员还可在Google Cloud Storage存储启动脚本,并在他们配置该脚本时使用文件的URL作为位置。 通常我们需要复制数据到远程位置或同步到另一个虚拟机;优雅地关闭应用程序;或者在关闭实例前复制日志文件到归档。通过最新对关闭脚本的支持,这些都是是可以实现的,关闭脚本是以尽力的方式执行,这意味着它们无法保证在实例终止前运行或完成。

脚本应该在90秒内执行(或者对于可预占实例为30秒)以获得最佳完成机会。

谷歌云实例模版

GCE用户可定义标准实例配置作为模版,这些模版可指定机器类型、启动磁盘或容器映像和网络配置。模版是账户的全局资源,不受特定区或区域的限制。当你需要多次部署相同配置时,模版可确保该流程快速进行且配置保持一致。

为了创建一组相同的实例(例如对于前端Web场),模版可作为托管实例组的基础,可跨多个区域进行分布,以实现高可用性以及按需自动扩展。

最新的功能允许通过实例模版对组中所有实例进行自动软件更新。用户可将该功能配置为:

通过控制更新速率逐步更新实例;

在其他实例更新时,临时部署额外实例来保持容量;

更新组的子集—这是有助于金丝雀测试的功能;

管理员还可通过自动扩展策略自动扩展和缩减实例组,该策略会指定资源使用的目标水平,这可确定何时扩展组。这种自动扩展措施是以下之一:

平均CPU利用率;

基于CPU利用率或每秒请求数的HTTP负载平衡期容量;

Google Stackdriver测量的自定义指标。

最简单的示例是,Web服务器场可设置为,当平均CPU使用率达到80%或者负载均衡器达到每秒100个请求时进行扩展。当超过该阈值后,自动扩展器会增加或删除实例以维持目标阈值。

模版是不可变的,因此无法进行编辑。想要更改模版,你需要创建一个新的模版,但一项最新功能使管理员可从现有实例创建模版,这使得这个过程变得更简单。

特别是当你将应用程序从开发环境迁移到生产环境时,这个功能特别有用,因为它允许你保存开发配置作为主映像,以用于将来的所有部署。同样地,如果你不确定应用程序在不同机器类型的执行情况,你可以使用多种不同类型。

然后,在确定最佳类型后,你可将配置冻结作为模版,以便日后用于生产部署。

其他功能

最近针对谷歌云实例增加的两项管理功能包括:

在实例启动时创建一个或多个永久磁盘

通过配置标志保护虚拟机免遭意外删除

这些功能为实例管理提供了极大的灵活性和自动化,它们支持跨服务器场和应用程序部署一致的配置,并在磁盘配置方面提供更大的灵活性。此外,它们通过自动扩展来提高可靠性,以保持性能并防止意外删除资源。

联系我们

文章链接: https://www.ruisiidc.com/help/9551.html

文章标题: 瑞斯云:通过映像、模版管理谷歌云实例

给TA打赏
上一篇:

瑞斯云:查看云账单可帮助查明应用程序性能问题

下一篇:

瑞斯云:云管理平台——实现多云部署你需要知道什么

  • 24H在线
  • Tg纸飞机