哈囉大家好,我是古古,是一個後端工程師
當初在學習 GCP 和 AWS 的時候,發現網路上的文章,多數是以「DevOps」為背景的教學,較少有以「後端工程師」作為背景的教學
因此這系列的文章會嘗試從另一個不同的角度,即是從「後端工程師」的角度,去探索 GCP 這個雲端服務,所以我們就開始吧,Let's go!
補充:本系列文「Google Cloud Platform 零基礎入門」中所提供的圖片和內容,皆是從 Google 官方訓練課程 Google Cloud Computing Foundations 中取得,如有侵權再麻煩告知,感謝
經過這 30 篇系列文,你可以學到:
在這裡先透過一個例子介紹什麼是雲端服務:
在以前的時代,假設老闆想要開發一款 app,他就必須要先去買一堆實體的電腦機器(俗稱機房),然後雇用一個人來機房照顧這些機器
為了確保這些機器可以 24 小時正常運作,所以機房不能斷電、不能淹水,而且還要確保機房冷氣開的夠冷,免得機器過熱燒起來(我是認真的,機房超級冷),所以在當時的環境下,要開發一款 app 還真的滿費工的,因為這些就是物理上的前期必要成本,節省不了
而為了解決這個問題,「雲端服務」 就出現了!
雲端服務其實說穿了,就是一個超級有錢的富豪,他買了一大堆實體的電腦機器擺在機房裡面,然後把這些機器「租用」給你
所以對你來說,你只是「花錢租用」了他的電腦運算資源,實際上你沒有購買任何一個物理意義上的電腦,你也沒有架設機房,你也不用再穿著外套進到很冷的機房裡
你要做的,就是花錢,然後你就可以得到運算資源,世界和平!The End!!
因此大家之所以這麼推崇 雲端服務,其最大的原因就是因為:
所以這也是為什麼,「上雲」這件事情,在現今的開發流程中越來越重要,因為他背後能夠節省的前期投入成本非常多,對一個開發團隊來說,無異是非常大的幫助
前面提到,雲端服務其實就是一個超級有錢的富豪,提前買了一大堆實體的電腦機器擺在機房裡面,等著把這些機器「租用」給你
現在提供雲端服務的廠商有(截至 2023 Q1):
集團 | 雲端服務 | 市占率 | 適用範圍 |
---|---|---|---|
Amazon | Amazon Web Service(AWS) | 32% | 全球 |
Microsoft 微軟 | Azure | 23% | 全球 |
Google Cloud Platform(GCP) | 10% | 全球 | |
Alibaba 阿里巴巴 | Alibaba Cloud | 4% | 主要在中國 |
資料來源:Statista.com
從資料上看下來,雲端服務還是由 AWS (32%) 居領先地位,而 Azure (23%) 和 GCP (10%) 則是持續努力追上 AWS 的腳步,至於 Alibaba Cloud (4%) 和 Tencent Cloud (2%) 是中國的營運商,主要的營運範圍應該還是以中國為主
做為第一個上手的雲端服務,其實首選 AWS 會是比較好的選項,因為市占率高、就業範圍廣,學起來 cp 值很高
本系列文雖然以 GCP 作為教學,不過雲端服務的概念和理論,基本上還是滿通用的,因此看完本系列文對 GCP 的介紹,再回過頭去了解 AWS 中所對應的服務,多少還是會有一些幫助的
如前面所提,Google Cloud Platform(簡稱為 GCP),即是 Google 集團所提供的雲端服務
GCP 目前市佔率並不是市面上最高,不過以下提供幾個 GCP 的優點供大家參考:
本系列文會分成 30 篇文章,透過 8 個章節來探索 Google Cloud Platform,並且此系列文會從實際應用的角度來介紹,因此不會深入到網路層、以及日常維運的部分
這篇文章先和大家介紹了什麼是雲端服務,也介紹了常見的雲端服務 AWS、GCP 以及 Azure,最後也列舉了此系列文會涵蓋的內容
從下一篇文章,就會開始來介紹 Google Cloud 的基本知識,那我們就下一篇文章見啦!