AWS vs GCP之專案架構大不同

sasa :)
2 min readMar 31, 2020

--

#2 專案架構

專案架構肯定是AWS 跟GCP差異最大的地方之一

兩個概念是不一樣的

AWS

當你create一個帳號(root account)後,除非你切開帳號

否則,你(或專案裡面的有權限的人)所開的所有服務都會在console視窗裡面可以看到

因此,若你的公司很大或服務很多

你就會看到公司中其他人開啟的其他服務

這其實會讓console顯得有點混亂(或難以管理)

當然,可以by root account做管理,一個環境一個account

但總是不是這麼方便。

GCP

每件事情是by project來看的,project這個概念是AWS裡面沒有的

GCP的best practice裡面有提到:

The ideal project structure depends on your individual requirements[1]

GCP希望每件事做為一個project,盡可能讓你的project focus在一件事情(我的解讀)

你希望開發一個購物車系統,測試環境一個project,正式環境一個project

當你設定設壞了要重來,重開一個project就好,原本的丟掉

這種一件事一個project的設計概念,我個人覺得挺喜歡的。

GCP推薦的project hierarchy

可以用folder來管理各部門的專案,一個部門開一個folder

folder中是該部門下所擁有的專案

https://cloud.google.com/docs/enterprise/best-practices-for-enterprise-organizations#define-hierarchy

在管理方面,這樣的設計彷彿GCP略勝一籌

以上為學習心得感想,有問題歡迎討論

[1]https://cloud.google.com/docs/enterprise/best-practices-for-enterprise-organizations#project-structure

--

--

sasa :)
sasa :)

Written by sasa :)

目標是做一個讓所有人都聽得懂技術語言的transfer person

No responses yet