身為公司營運者的您,是否遇到以下問題:伺服器需要花許多人力時間管理、伺服器租用增加了龐大成本、想分析累積多年的顧客資料,但不會使用機器學習與資料探勘等技術?
選擇 GCP 雲端伺服器 (Google Cloud) 即可解決上述問題!以下 GCP教學讓您一用就上手。
GCP 雲端伺服器:企業網站的優質主機首選
GCP 在2022年已正式更名為 Google Cloud,但實作上仍有些工程師舊稱 GCP,以方便作業溝通。Google Cloud 是一系列由 Google 提供的雲端運算服務,當企業採用 GCP 時,免除了傳統上需要許多人力維護硬體設備,將機器託管給Google Cloud,現在只需要1~2名雲端工程師負責管理。除了可省下大量人事費用,也能讓其他工程師專心開發程式。
在 GCP 的使用上,「充滿彈性」是其優勢。當用量需求大幅提升時,「自動擴展 (Auto Scaling) 」將會自動調用伺服器以應付突如其來的流量,避免官網當機。除了能夠根據不同流量自動加開或縮減機器,以量計價 (pay-as-you-go) 機制還可避免不必要的支出。
GCP教學:如何開 GCP VM?Compute Engine 開機教學
在雲端服務裡,虛擬主機 (Virtual Machine,簡稱 VM) 是最基本且最常使用的技術,當 VM 建立完成時,即可使用 GCP 的 Compute Engine 服務。以下將說明如何在 Google Cloud 上建立 VM。
1. 前往 Google Cloud Console。
2. 點擊 Console 的「左上角三條線」 →「 Compute Engine」 →「VM 執行個體」。
註:Compute Engine 即 VM,執行個體英文為 Instance。
3. 點擊「啟用」開啟服務,若您曾經啟用過則會直接進入到虛擬機器 (VM) 執行個體的列表。
4. 此網頁顯示所有 VM 列表。如果這個專案已有建立 VM 機器,可清楚看到主機名稱、位置、內部 IP 和外部 IP以及連線方式 。
點選「建立執行個體」,進入設定畫面。
5. 進行 VM 主機設定 ,GCP 的 VM 服務可讓您彈性化設定您的 VM 名稱、機器預計建立的區域(國家)以及客製化的規格(任意 vCPU 與記憶體)。
另外,設定規格的過程中,畫面右方會出現一張自動估價表,提供每月費用參考。
6. 點擊「開機磁碟」,預設的作業系統是 Debian GNU/Linux 11,點擊「變更」可以配置您需要的作業系統,例如 CentOS、 Ubuntu、Window Server 等。
7. 輸入開機磁碟資訊 ,您可根據自身需求設定所需要的作業系統及版本,進一步在「開機磁碟類型」中可以選擇磁碟類型,例如:選擇高 IOPS 及低延遲的 SSD 永久磁碟以滿足特殊用途的需求。
8. 勾選防火牆設定 ,若您想初步建立一個簡單的網頁伺服器,請務必記得勾選 HTTP 及 HTTPS 流量,確保您開啟相對應的通訊埠得以讓使用者存取網頁。
若想自動化開機建立網頁伺服器可以參考 Goolge Cloud VM 的自動化啟動腳本文件教學。
9. 按下「建立」執行。
回到最初的 VM 列表,若在 VM 列表中看到「狀態」有 VM 亮綠燈,代表 VM 已建立完成。同時,也可以查看您建立完成的 VM 所具備的內部 IP 位址、外部 IP 位址及介面化的連線方式。
專業架構師手把手 GCP教學,實用功能不藏私!
經由以上步驟建立好 VM 後,即可開始使用 Google Cloud 的服務。在接下來的 GCP教學中,將為您簡單介紹 GCP 中最常用的五種產品,並提供入門教學文章參考。
一、Google Compute Engine (GCE)
Google Compute Engine 是 Google Cloud 最常用的功能,可將原先的地端設備與雲端服務銜接,或在原有雲端上已建置好的環境中與 Goolge Cloud 串接,將資源使用率最大化,有效減輕人力及時間成本。
延伸教學:
如何在 Google Compute Engine 上安裝 Nginx Web Server
使用 Log Viewer 監控 GCE 發生 HostError 時主動發出通知
二、Cloud Identity and Access Management (IAM)
身分識別與存取管理 (Identity and Access Management ,簡稱 IAM) 提供您完整的權限掌控能力與可見度。管理員可透過 IAM 授權使用者對特定資源進行操作,以集中管理 Google Cloud 資源。
延伸教學:
三、Cloud Storage
Cloud Storage 可提供您所需的可用性和處理量,方便您將音訊或影片直接串流至應用程式或網站。 Cloud Storage 針對一個月存取不到一次的資料提供運作快速、高度耐用的低成本儲存空間,針對一季或一年才存取的資料,Google Cloud也能進一步提供較低廉的存儲方案。
延伸教學:
帶您運用指令從 GCE 上傳資料到 Cloud Storage,操作效率大提升!
四、Kubernetes
Kubernetes 可開發各式各樣的應用程式,並支援有狀態架構、無伺服器架構和應用程式加速器。 另外,您也能使用以 Kubernetes 為基礎的 CI/CD 工具,在「建構與部署」生命週期的各個階段中提供保護並加快進度。
延伸教學:
K8S 是什麼?K8S 教學介紹,認識Kubernetes & GKE 三大功能
如何透過 Cloud Shell 快速佈建 Google Kubernetes Engine (GKE)?
五、CDN
CDN 全名為 Content Delivery Network (內容分發網路),是一項透過網路將內容傳送出去的非代管式服務。可從任何具備 HTTP 功能的來源提取內容,包括 Compute Engine、Cloud Storage 和 Google Kubernetes Engine 後端,以及 Google Cloud 之外的來源。
延伸教學:
CDN 教學:如何讓 Google CDN Cache 指定副檔名的檔案?
以上彙整各項 GCP教學及應用資源,希望讓任何對 GCP 有興趣的企業都能快速啟用 Google Cloud!想要了解更詳細的 Google Cloud 教學內容,請持續關注宏庭科技架構師專欄。
倘若您想進一步了解 GCP 技術或者有雲端服務需求,歡迎諮詢 Google Cloud 菁英合作夥伴「宏庭科技 Microfusion」,宏庭雲端架構師團隊都經過 Google 原廠合格認證,能透過 Google Cloud 協助企業快速開發服務,幫助您省下更多 IT 成本。歡迎填寫連絡表單,讓宏庭科技專屬顧問為您極大化 GCP 雲端價值!