關閉

區域地圖

圖片來源: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