Google Cloud Platform 介紹與前端應用 - iT 邦幫忙

文章推薦指數: 80 %
投票人數:10人

在GCP 中主要具有7 大功能 · Compute:運算相關服務,包含虛擬主機、App Engine 等 · Storage:SQL、NoSQL 資料庫與檔案儲存空間 · Networking:平衡系統負載和提供安全規則的 ... 第12屆iThome鐵人賽 DAY 18 0 ModernWeb 透過VuePress建構JAMstack網站來肆意玩弄Markdown系列第 18篇 GoogleCloudPlatform介紹與前端應用 12th鐵人賽 Sid吸管 團隊對不起,你是個好人,但我們只是網友 2020-10-0123:54:13819瀏覽 GoogleCloudPlatform介紹與前端應用 如果要講CI/CD與系統託管等雲端服務,其實GitHubPages與GitHubActions算是比較粗淺的運用,本篇就稍微簡介一下由Google提供,目前也是相當多人使用的GCP雲端服務。

在GCP中主要具有7大功能 Compute:運算相關服務,包含虛擬主機、AppEngine等 Storage:SQL、NoSQL資料庫與檔案儲存空間 Networking:平衡系統負載和提供安全規則的設置 Stackdriver:提供日誌記錄、監控、追踪等工具 Tools:為開發人員管理部署和應用程式構建的服務 BigData:處理和分析大型數據的服務 ArtificialIntelligence:提供一系列API運行特定的人工智慧和機器學習任務 CloudIdentityandAccessManagement(IAM) IAM用於定義誰可以訪問哪些資源。

我們可以透過IAM服務來檢查和修改此類角色和權限。

進入IAM頁面後會看到其中列出的所有帳號,可從Type區分為Serviceaccount及User 請注意,Serviceaccount為資源建立時由GCP自動建立,除刪除重建資源外無法恢復,相關操作請謹慎進行 身份 viewer editor owner 權限 唯讀 修改現有資源 新增資源及修改其他使用者 GoogleCloudAPI 類似「服務」的概念,GCP所提供的各種服務皆以API的方式呈現,目前GCP上已有200多個API,範圍包含SaaS、虛擬機、大數據、機器學習等各領域,可以按照自身使用的需求來決定是否啟用,相關費用與計費方式也都會在API頁面列出。

需要功能?去吧!GCP把API都列在APILibrary了! CloudShell GCP的控制除了透過UI介面以外,也可以使用Commandline來進行控制,GCP內建有網頁式的Terminal工具,已經完成CloudSDK等相關環境設置,如果有啟用運算資源(虛擬主機)也可以直接開啟網頁式Termanal連結進入該主機。

註:請使用Chrome以免發生不預期的錯誤 如想要透過本機Terminal工具連結GCP需自行安裝CloudSDK CloudSDK相關指令與安裝流程請參閱CloudSDK說明文件 雲端服務架構區分 基礎架構即服務(IaaS) 平台即服務(PaaS) 軟體即服務(SaaS) 基礎架構即服務(IaaS) 提供客戶儲存、網路、伺服器及其他運算資源 平台即服務(PaaS) 供應基礎架構,如AppEngine提供Node.js、Java、Ruby、C#、Go、Python和PHP的運行環境,並支援DockerImage部署 體即服務(SaaS) 直接提供雲端服務使用,例如CloudFirestore、CloudFunctions等 小型Web專案主要需求資源 Compute:運算相關服務,包含虛擬主機、AppEngine等 Storage:SQL、NoSQL資料庫與檔案儲存空間 Networking:主要進行IP、防火牆等相關網路設定 完整的Web服務勢必需要包含DNS、託管主機、後端邏輯與資料庫架構,而DNS、SSL、CDN相關服務有普及率更高,費用也相對較低的Cloudflare,故此處僅羅列出Compute、Storage相關資源。

Compute相關資源介紹 COMPUTEENGINE APPENGINE KUBERNETESENGINE CloudFunctions Storage相關資源介紹 CLOUDSQL CloudFirestore CloudStorage Networking VNC Serverless架構 如果是想建立MVP最小可行性產品(MinimumViableProduct)快速投入市場,那麼直接使用Serverless架構的Firebase是一個不錯的選項,Firebase的服務結合了靜態網站的部署還有上面列出的CloudFunctions、CloudFirestore、CloudStorage等服務 Serverless架構可讓前端工程師不需費神處理主機、資安防護、資料庫正規化等不擅長的領域,可以直接在前端程式中操作CloudFirestoreNoSQL資料庫,若是需要較為複雜的功能,或是有安全性及商業邏輯暴露的考量,也可搭配CloudFunctions使用Node.js作為後端架構。

留言 追蹤 檢舉 上一篇 GitHubActions的Workflow設定檔解析(2) 下一篇 TheCleanCoder 系列文 透過VuePress建構JAMstack網站來肆意玩弄Markdown 共30篇 目錄 RSS系列文 訂閱系列文 17人訂閱 26 來用Vue玩弄Markdown囉 27 不會程式也能用VurPress玩JAMStack架設網站(1) 28 不會程式也能用VurPress玩JAMStack架設網站(2) 29 把HackMD當成網站後台 30 NetlifyCMS:完全就是為了JAMstack而設計的CMS系統 完整目錄 尚未有邦友留言 立即登入留言 iT邦幫忙鐵人賽 參賽組數 1087組 團體組數 52組 累計文章數 20477篇 完賽人數 572人 鐵人賽最新文章 .NetCoreWebApi_筆記21_Swagger及OpenAPI介紹與配置使用方式_API管理與測試探討 .NetCoreWebApi_筆記20_api結合ADO.NET資料庫操作part8_新聞文章查詢 .NetCoreWebApi_筆記19_api結合ADO.NET資料庫操作part7_新聞文章的編輯更新與刪除 .NetCoreWebApi_筆記18_api結合ADO.NET資料庫操作part6_新聞文章表格陳列查詢 .NetCoreWebApi_筆記17_api結合ADO.NET資料庫操作part5_新聞文章新增_新聞類別元素透過API綁定方式 [Bonus系列]-使用useCallback&useMemo的正確時機是什麼? 大盤到底能不能攻上一萬八?? gotodie?那個goto到底能不能用啊? 2021/12/12更新 予焦啦!一夢終須醒...... 前往鐵人賽 技術推廣專區 [Day2]抓取每日收盤價 [Day1]基本工具安裝 利用python取得永豐銀行API的Nonce [Day03]tinyML開發板介紹 永豐金融API測試員 [Day01]在享受tinyML這道美食之前 [Day3]使用ta-lib製作指標 [Day4]函數打包與買進持有報酬率試算 計算API所需要的參數:HashID 計算API所需要的參數:IV 前往鐵人賽 熱門問題 正要準備開始上CCNA… 無網際網路時,請問兩台電腦如何‘無線’遠端連線 遠端監控電腦效能 如何設定一台電腦,有線網卡走公司內網,無線網卡走外網,同時運行? NAS、雲端儲存空間、隨身硬碟差別在那?怎麼選? 請問有在做關貿資料串接的資訊公司嗎? mssql資料庫搬移時,怎樣出所有需要的資料會比較好? 照片辨識比對軟體開發 瀏覽器無法存下cookie[已解決] 程式有bug IT邦幫忙 站方公告 【2021iThome鐵人賽】登登登!究竟獎落誰家,2021iThome鐵人賽得獎名單正式揭曉 熱門tag 看更多 13th鐵人賽 12th鐵人賽 11th鐵人賽 鐵人賽 2019鐵人賽 2018鐵人賽 javascript 2017鐵人賽 windows php python windowsserver linux c# 程式設計 資訊安全 css vue.js sql 分享 熱門回答 正要準備開始上CCNA… 遠端監控電腦效能 如何設定一台電腦,有線網卡走公司內網,無線網卡走外網,同時運行? NAS、雲端儲存空間、隨身硬碟差別在那?怎麼選? 無網際網路時,請問兩台電腦如何‘無線’遠端連線 使用ASP.NETWebForm快速開發是不是比較不會用[ASP.NET][C#]物件導向設計方式 mssql資料庫搬移時,怎樣出所有需要的資料會比較好? 照片辨識比對軟體開發 Linux主機抓取Windows主機檔案 DefaultDomainPolicy密碼複雜度 熱門文章 .NetCoreWebApi_筆記17_api結合ADO.NET資料庫操作part5_新聞文章新增_新聞類別元素透過API綁定方式 【徵才/台北信義區】美商全職駐點MIS工程師 12.MYSQL淺談NULL .NetCoreWebApi_筆記21_Swagger及OpenAPI介紹與配置使用方式_API管理與測試探討 RXCGames成功募資近30萬美金,打造頭號小遊戲平台-徵才 D9.學習基礎C、C++語言 第14隻狗勾 javascript流程控制-判斷式1 .NetCoreWebApi_筆記19_api結合ADO.NET資料庫操作part7_新聞文章的編輯更新與刪除 javascript變數與運算子2 一週點數排行 更多點數排行 海綿寶寶(antijava) ㊣浩瀚星空㊣(yoching) 居然解出來了(partyyaya) 純真的人(jer5173) 小山丘(a243318490) ccenjor(ccenjor) raytracy(raytracy) Gary(mosbbs) fillano(fillano) souda(souda) × At 輸入對方的帳號或暱稱 Loading 找不到結果。

標記 {{result.label}} {{result.account}} 關閉



請為這篇文章評分?