科技日新月異,雲端服務已經成為軟體業不可或缺的一部分,不僅解決了維護機房成本的問題,也讓 SA/IT 半夜被叫起床尿尿的機會大幅降低。身為三大雲端服務供應商之一的 Google,提供的 GCP (Google Cloud Platform) 雲端服務,清新的介面與強大的功能,身為工程師的你怎麼能錯過呢?本場議程主要會使用 Google APP Engine 與 Docker 作為示範,透過 CI/CD 串接的方式讓你的服務輕鬆上雲端。
事前準備:請先創立一個 Gitlab 帳號以及 GCP (Google) 帳號
- What and why cloud?
- 介紹雲端的概念以及為何我們要使用雲端服務而不是傳統機房
- GCP 實戰 mini workshop
- 介紹 GCP
- 創立一個 GAE Project
- GCP 權限相關設定(包含 Deploy key 與 Client Secret)
- 使用 Gitlab CI 部署程式至 Google APP Engine
(使用的 Dockerfile 與示範網站原始碼會放在 GitHub 上提供大家下載)
About Dada Chan
- KKStream Backend Developer
- GDG Cloud Kaohsiung Co-organizer
- 在 MOPCON 打混多年第一次北上正式參加 COSCUP
- SW-5206-2379-5700 歡迎交流