关闭

区域地图

图片来源:https://cloud.google.com/about/locations/?hl=zh_TW#regions


随着云端产业的发展,越来越多企业不论在数位转型的过程,或是业务的拓展上也开始导入云端服务。由于云端服务能在短时间内帮助企业无痛且快速地衔接业务。因此,以企业方来说,深入了解云端产品且知道哪些产品可以帮助公司成长是有必要的。

Google 于2008年4月推出了Google Cloud Platform,简称GCP。上图为目前Google Cloud在全球的23个数据中心的据点,其中一座就位于台湾彰化县的彰滨工业区内,已于2013 年 12 月启用。近几年,Google更正式宣布将相继在台南、云林打造两座新的数据中心。

Google在云端上提供的服务与产品都能透过GCP这个平台来操作使用服务。个人用户使用Google帐号,于GCP平台上绑定信用卡,就能开始使用GCP服务。企业用户建议向信任的经销商接洽,以提供更实惠的价格,我们海尔云端也有为客户提供GCP平台上的服务,欢迎与我们联系。

至今,GCP上面的服务已经超过百项,像是具有运算功能的Compute Engine、云端存储的 Storage、云端负载平衡功能的 Load Balancer、资料分析的BigQuery等等。该如何理解云端产品,该从哪个地方切入呢?在接下来几周,我们会挑出GCP上业界最常使用的服务,做更深入的介绍说明。希望透过我们的专栏,帮助您对于云服务的产品有更进一步的了解。

极密曝光!GCP架构实战! - Google Compute Engine图片来源: https://raw.githubusercontent.com/gregsramblings/google-cloud-4-words/master/DarkPoster-lowres.png

而本周要先带您了解Google Compute Engine,简称GCE。在讲解GCE之前,我们先看看上方这张图,这张是由Google Developer Relations Team于2021年3月制作的产品总览表。我们可以看到图中共有20大项的产品类别。其实,在最初使用云服务的时候,我们不需要每一项都熟知,只需要找到最符合需求的产品即可。如果您尚未使用过云服务的产品,我们推荐您可以从大项目的Compute(运算)、Storage(存储)、Networking(网路)、Identity and Security(身份权限管理)这几项作为了解的切入点。而今天要介绍的GCE就是隶属于Compute(运算)下的其中一个服务。

 
什么是GCE?

Google Compute Engine 是一款属于运算功能的IaaS服务。简单来说,GCE就是虚拟机。使用者可以依照不同的使用需求,去设计一台符合自身业务情境上可以运行的虚拟机,并且能在短时间内启动它来做使用。
 

机器设定介绍

在正式使用一台GCE的虚拟机之前,使用者必须要厘清要用这台机器完成哪些需求?是希望用它来运行静态网页?跑资料分析?还是做大量的机器学习?由于不同的机器类型,价格上的收费也截然不同,当我们有了明确的使用目标,在设定虚拟机时,才能选出既符合使用需求又节省成本的机器设定,达到双赢局面。

GCE上的『机器系列』与『机器类型』的功用就是为虚拟机挑选最适合的功能取向、vCPU跟记忆体。它拆成两部分,使用者先确认机器使用情境(机器系列),再选规格(机器类型)。

1. 机器系列 Machine Families
以机器系列来说,目前有预设好四种以功能取向的机器系列供使用者选择,分别为:

  • 一般用途
  • 运算最佳化
  • 记忆体最佳化
  • GPU
其详细功能如下。
 

一般用途 General-purpose
第一款是一般用途,属于一般工作量使用的机器类型,型号有E2, N1, N2, N2D。这几款可以满足绝大多数一般的使用情境。要更细分要话,在一般用途的机型上面可以再区分为成本优化的E2以及均衡的N系列。

E2的特色是成本优化Cost-optimized,主打用更低的成本来完成日常的服务。适合运行的服务有:网页伺服器(web serving)、企业内的软体应用系统(Line-Of-Business apps) ,如电子商务系统、工作流程管理系统、档案管理系统和追踪系统、开发测试环境(dev/test environments)、微服务、中小型数据库,如Access、FoxBASE、MySQL和SQL Server。

而使用N1, N2, N2D适合运行的服务有:企业应用程式(Enterprise apps),如ERP、CRM、SCM、HRM、CMS和BI、中型规格的数据库使用(Medium databases),如SQL Server、MySQL和Informix、网页及应用程式伺服器(web and app serving)、媒体影音等服务。

E2, N1, N2, N2D这些机型是已经为使用者预先配好vCPU和Memory的,但比例上会有所不同。下方图表都以标准机器类型为例。E2的vCPU与Memory比例是2:8。 N1的比例是1: 3.75。而N2与N2D的比例是2:8 ,其中N2支持 Intel Cascade Lake CPU 平台,而N2D则可支持第二代 AMD EPYC Rome 平台。

极密曝光!GCP架构实战! - Google Compute Engine

运算最佳化 Compute-optimized
第二款运算最佳化则属于高效能机器类型,适用于需要处理大量运算资源的工作,型号有C2。 C2的特色是运算优化Compute-optimized,强调高运算功能。适合运行的服务有:电子设计自动化(EDA :Electronic Design Automation)、高效能运算(HPC: High Performance Computing)、科学建模 (Scientific modelling)、电子游戏产业(AAA Gaming)。

记忆体最佳化 Memory-optimized
第三款记忆体最佳化则是属于大容量记忆体机器类型,适用于需要处理大量记忆体的工作,型号有M1。 M1的特色是记忆体优化Memory-optimized,强调高记忆体功能。适合运行的服务有:SAP HANA(SAP High-performance ANalytic Appliance 这是一款商业应用资料库,提供预测分析)、即时资料、处理大数据等的资料分析平台、即时数据分析(Real-time data analytics)、内存快取记忆体(In-memory cache)、内存数据库(In-memory database)。

GPU
第四款GPU则是针对高效能运算和视觉化或是机器学习的工作来做处理,型号有A2。 GPU(Graphics processing unit)在影像、图形、影音、绘图的处理上非常卓越。 A2的特色是加速器优化Accelerator-optimized。适合运行的服务有:高效能运算(HPC: High Performance Computing)、机器学习Machine Learning、大量平行运算。值得注意的是,目前A2仅在特定区域提供,若在GCE的区域选择台湾,目前没有提供A2。

2. 机器类型 Machine Type
决定好机器系列后,接下来的『机器类型』就是选择vCPU跟记忆体。 GCE上提供了预设的选项,同时也提供自订选项供使用者设定。详细可以透过以下图表让大家了解。

极密曝光!GCP架构实战! - Google Compute Engine

GCE的vCPU跟记忆体的选择是很有弹性的。以机器类型的E2『标准』来说,预设有共5种选项可以选择,范围为2~32 vCPU,8-128 GB的记忆体。使用者需要自订也可以,vCPU数量从2~32、记忆体从1-16 GB都可以自行设定。
 

开机硬碟

虚拟机的规格确定后,接着就是选作业系统以及开机硬碟大小。 GCE上有4大项:公开映像档、自订映像档、快照、现有磁碟。可依照您公司业务上的需求,使用平台上的公开映像档中14款作业系统,包含常见CentOS、Debian、Red Hat Enterprise Linux、Red Hat Enterprise Linux for SAP、SQL Server on Windows Server、Ubuntu、Ubuntu Pro、Windows Server等等。又或者使用公司的自订映像档来使用也没问题。

而开机硬碟类型,有4款可选择,最大可选上限都是65,536GB。分别是:

  • 标准永久硬碟:使用HDD硬碟
  • 已平衡的永久硬碟:使用SSD硬碟,稳定实惠,为预设选项
  • SSD永久硬碟:使用SSD硬碟
  • 极端永久硬碟:使用SSD硬碟,适用高效能工作量、高IOPS
 
小结

本周介绍Google Cloud的操作平台-GCP,并提到它在台湾彰化有数据中心据点,以及未来将陆续打造两座新的数据中心,分别在台南、云林。 Google Cloud的服务至今已达百种,且分类为20大项。我们推荐尚未接触过云端产品的使用者,可以从运算、储存、网路、身份权限等等作为了解的切入点。

接着,我们介绍运算(Compute)服务下的GCE,它是一款可以为使用者部署虚拟机的服务。我们建议使用者必须先釐清使用情境,再透过使用情境来选择『机器系列』(Machine Families),我们也介绍了4款机器系列,并分别举出适合用在哪些商业情境。同时,了解在『机器类型』中怎样选择和设定虚拟机的vCPU与记忆体。最后再从『开机硬碟』概览GCE上提供的预设作业系统与磁碟大小的选项。

相信透过这样的介绍,您对GCE有了更进一步的了解,而这系列的文章将会继续带您一起探索GCP上的功能。下周 “跟着海尔走入GCP - Cloud Storage”,将为您带来满满有关储存功能的知识点,请持续关注我们的专栏文章,我们下週见!


撰写人
极密曝光!GCP架构实战! - Google Compute Engine

助理工程师
许媁涵 Annie Hsu