GCP是什麼?完整介紹Google Cloud Platform
雲端服務有著彈性和快速部署的特性,隨著需要,隨時可以擴充規模,不需要事先準備大量的機器,當需求量下降時,可以縮減規模,減少費用支出,GCP是採用Pay-As-You-Go用多少付多少,節省成本。
GCP在全球建立許多區域(region),每一個區域至少有兩個可用區(zone),我們可以依據連線速度、可用性、價格、合規性選擇不同區域中的服務。Google在台灣也建有資料中心,台灣的用戶可以使用台灣區域內的服務,可以獲得較小的網路延遲時間,在某些行業中,可能限制資料存放的位置必須在台灣,因此為了合規,用戶可以選用GCP台灣區域的服務,如果沒有合規問題,當然也可以同時使用任何區域的服務。
GCP的服務一共有7大類,包含「運算」、「管理」、「網路」、「儲存與資料庫」、「大數據」、「身份與安全性」和「機器學習」等。每一類中又有非常多的服務,足以提供用戶絕大部分的業務需求。
l Google Cloud運算服務
當用戶流量進入到在GCP全球區域建立的VPC(Vitual Private Cloud)網路後,接著可以連線到只要寫程式,不用管理整台主機的Google App Engine、最常用的VM執行平台Compute Engine,以及近年來最受歡迎的Google Kubernetes Engine(GKE)的Container執行平台。
l Google Cloud的管理
平時我們透過瀏覽器開啟Cloud Console管理GCP中的服務,Stackdriver即時監控系統狀況,也會自動發出通知。
l Google Cloud網路
在Internet必要的名稱解析服務有Cloud DNS,提供網域代管服務。將流量導進到負載平衡器(Load Balancer),負載平衡器可將用戶流量分散到不同的主機。
Google在全球佈建了CDN,讓用戶能更快的連線到GCP的服務。如果希望有安全、快速的線路直通GCP,可以使用Interconnect服務,建立混和雲的基礎環境。GCP也提供VPN服務,以確保在Internet上安全連線。
l Google Cloud資料儲存
後端儲存資料的服務有很多種,包含高效能的檔案式儲存Cloud
Storage或是Filestore,至於關聯式資料庫Cloud SQL服務,目前提供MySQL、PostgreSQL和SQL
Server。如果需要更高的效能和可用性,可以使用Cloud Spanner。
另外還有NoSQL,像是Datastore、Bigtable服務,我們常用的Google搜尋引擎就是以Bigtable為基礎來發展的。
l Google Cloud大數據
Pub/Sub服務可以保證接收前端送來的任何爆量的資料,接住資料後,再使用後面的Dataproc服務(Hadoop / Spark)或Dataflow服務(Apache Beam)來處理。
將龐大的資料處理好後,儲存在BigQuery中,BigQuery是Data warehouse,可以直接下SQL語法快速分析。
l Google Cloud身分與安全性
在整個雲端環境中,IAM管理帳號、群組或外部人員的權限。KMS提供快速可擴充的集中式雲端金鑰管理服務,保護在Google Cloud上的檔案。
l Google Cloud機器學習
AutoML,即使開發人員在機器學習領域的專業知識有限,也能訓練出符合自身業務需求的高品質模型。只要短短幾分鐘,即可自行建立自訂機器學習模型。
Google Cloud還提供多種API,例如:圖片識別的Vision API、即時翻譯的 Translation API、語音辨識的Speech API。
GCP上的服務會持續增加,可以到https://cloud.google.com申請帳戶,親自探索、體驗GCP雲端服務的優點與特性。
Google Cloud也針對相關技術推出對應的認證及課程,恆逸教育訓練中心是Google Cloud授權教育訓練中心,提供原廠認證的教學品質與專業技能訓練,無論您是剛接觸雲端的新手,或是想要精進現有技能的IT人員,都能找到符合自己角色或興趣的課程,幫助您具備紮實的Google Cloud技術能力,並成功取得Google Cloud認證,詳細課程內容及考試資訊,請參考恆逸教育訓練中心網站。
👍學習推薦
Cloud Engineer/Cloud Architect系列
l 【GCPFU】Google Cloud基礎知識之核心基礎架構
l 【GCPSEC】Google Cloud的安全性設定
Data Engineer系列
l 【GCPBD】Google Cloud的大資料與機器學習基礎
Developing Applications系列
l 【GCPDEV】使用Google Cloud開發應用程式
0 意見:
張貼留言