大多數公司都在尋找雲端服務,或者正積極將其整個基礎設施遷移到雲端。從可擴展性到提升安全性,以及從降低成本到更佳的彈性,雲端運算的優點不可小覷。越來越多公司開始提供雲端運算服務,但其中值得關注的還是 Google 與 Amazon。
然而,在這兩家雲端巨頭之間做選擇可能並不容易,這篇文章將為你提供所有必要的知識,幫助你做出明智的決定。
什麼是 Amazon S3?
Amazon 的簡單儲存服務(Simple Storage Service)簡稱 Amazon S3,提供具備高度擴展性、安全性與強大效能的物件儲存服務。這項服務於 2006 年推出,是第一個雲端運算服務,當時幾乎沒有競爭對手。Amazon S3 憑藉其高功能性與可擴展性,很快吸引了眾多企業,並主導了市場。我們曾在Amazon S3 定義一文中有更詳細的說明,誠摯邀請您參閱,深入了解這項服務。
什麼是 Google Cloud Storage?
Google Cloud Storage 於 2010 年推出,目的是直接與 Amazon S3 競爭。剛上市時,他們便打破了過去對雲端儲存的既有認知,提供 15GB 的免費空間。這項舉措顯示,只要有網路連線,任何人都能夠使用雲端運算。Google Drive 服務與 Google Cloud Storage 同步推出,更多相關資訊,您可以參考我們的 掛載 Google Drive 教學。
兩種工具的基本區別:Amazon S3 和 Google Cloud Storage
我們在比較 Amazon S3 與 Google Cloud Storage時,首要需要討論的就是它們的儲存系統。這兩個平台提供儲存服務基於兩種不同的原則:檔案和物件。若要在兩者之間做出選擇,必須更深入了解這兩種原則。
Amazon S3 提供物件儲存,這意味著資料會被轉換為單位,儲存在一個沒有任何組織或階層的平面環境中。檔案及其中繼資料會組成單一物件。該物件會有唯一的名稱或 ID 編號,讓使用者在儲存後能夠瀏覽資料。你上傳文件、圖片或影片時,它們會被轉換為一個物件,並儲存在 S3 中。
Google Cloud Storage 採用了較容易理解的原則,資料依階層模型組織。資料是利用檔案儲存,並可移動至資料夾,資料夾本身之後又可組織在目錄和子目錄之中。這種方式讓使用者能從裝置上傳檔案,稍後可透過瀏覽資料夾來取回。令人驚訝的是,檔案儲存方式其實比 Amazon S3 的物件儲存還要新。Google Cloud Storage 使用 FUSE 介接器來將檔案儲存於 bucket,之後再轉換為檔案系統。
Amazon S3 與 Google Cloud Storage,哪個比較好?
在更加了解這兩項服務所實作的儲存系統後,我們可以更聚焦於它們的優缺點。然而,我們不會僅僅列出優缺點。我們將採用直接比較的方式,來回答你對於 Google LLC 與 Amazon Web Services 之間比較時最常見的問題。
為什麼 Amazon S3 比 Google Cloud Storage 更好?
讓我們更仔細地看看亞馬遜所提供的 s3 儲存空間的優點,並與 Google 相對應的產品進行比較。
高擴展性
當討論S3 與 Google Cloud Storage 差異的下一個主題是可擴展性。可擴展性表示即使你變更檔案的大小或數量,這些服務仍然能如原本宣傳的那樣運作。用白話來說,Amazon S3 的效能不會因為你在平台上儲存越來越多檔案而受到影響;反而會隨之成長。
耐用性
其他服務在耐久性方面很難與 Amazon S3 服務競爭。他們的服務設計提供高達 99.99% 的耐久性,這意味著資料遺失的風險已降到幾乎為零。
低價
當你第一次查看 Amazon S3 的價格時,你會發現它與 Google Cloud Storage 相比並沒有顯著的差異。然而,他們所提供的「隨用隨付」彈性,讓這項服務在長期下來更加實惠。Amazon S3 的服務每 GB 儲存約需 3 美分,隨著你儲存更多資料於雲端時,價格會進一步降低。這樣的定價方案使 Amazon S3 成為大型企業的首選。擁有大量資產的公司,只需在需要存取特定資產時付費,這對他們來說在財務上會更有利。另一個值得注意的重要方面是,與 Google Cloud Storage 不同,Amazon S3 不會對每項不同功能額外收費。
服務多樣性
Amazon S3 只是 Amazon 提供的眾多服務之一,截至撰寫本文時共有 175 項。這驚人的全方位服務數量,讓他們贏得了成熟雲端服務供應商的聲譽,非常適合企業級使用。不用多說,Amazon S3 與該公司大多數其他服務都完全相容。例如,你的開發團隊可以利用 AWS 的應用程式部署服務,或者他們可以根據需求直接設定儲存基礎設施。總體來說,Amazon 所提供的多元服務大幅提升了彈性。
版本控制
你想盡一切辦法避免雜亂無章,而版本控制是必要的,以確保你的儲存空間不會變得一團糟。Amazon S3 客戶端的版本控制功能允許你取回舊版本以及所有已刪除的檔案,這意味著所有版本都能集中在一個地方。Google Cloud Storage 也支援版本管理,但 Amazon 不會因此向你收費。
自動資料遷移
Amazon S3 相較於 Google Cloud Storage 的另一個重大優勢是擁有大量的資料移轉選項。可以使用 Rsync 或 Glacier 介面完成移轉,使轉換過程不會對您的企業造成太多問題,並且能夠更好地協助大量資料傳輸。此外,自動匯入與匯出功能也能節省時間與金錢。
Google Cloud Storage 比 S3 慢很多
Google Cloud Storage 有一些優點,我們會在本文後面透過他們的檔案儲存方式來介紹。然而,延遲卻不是其中之一。這主要是因為每個檔案都需要建立一個新的 HTTP 連線,導致速度比 Amazon S3 慢上三倍。
為什麼 Google Cloud Storage 會比 Amazon S3 更好?
Amazon 的 S3 雲端儲存服務在各方面都優於 Google Cloud Storage 嗎?事實並非如此,因為有許多公司更偏好 GCS。我們來看看原因。
15 GB 免費
大型公司在收到15 GB的空間時,甚至連眼睛都不會眨一下。然而,個人用戶或新創公司卻可能將這項優惠作為未來發展的基石,特別是在他們不需要為這項服務付費的情況下。
最大檔案大小
如果你想儲存大量資料,Google Cloud Storage 可能正是理想的服務。雖然 Amazon S3 在資料傳輸方面表現更佳,但在儲存容量方面卻無法與 Google 相抗衡。Amazon S3 單次上傳的最大檔案大小為 5GB,這僅僅是 Google 提供的高達 5TB 上限的一小部分。
市占率
與 Google Cloud Storage 相比,Amazon S3 在地理覆蓋範圍上更廣,涵蓋了額外的一個區域。然而,市場佔有率則偏向 Google,其用戶數將近是 Amazon S3 的三倍。
開始使用 Google 雲端硬碟變得更加容易
與 Google 雲端硬碟相比,Amazon S3 的註冊流程更加繁瑣且複雜。在你能夠取得儲存空間之前,你必須先建立新的 AWS 帳戶、調整管理主控台,並了解 IAM 和 root 之間的差異。而 Google 雲端硬碟只需要你擁有 Google 帳戶(幾乎每個人都有)就可以開始使用儲存功能。透過 Google 雲端硬碟,你可以在整個團隊都能存取的專案中工作,而無需為每個人建立單獨的 AWS 帳戶。
使用者友善介面
就像剛開始使用一樣,在熟悉 Amazon S3 網頁介面之前,你需要預留一些時間。第一次使用的使用者在瀏覽不同的 bucket 或物件時,會覺得這個介面非常混亂。相較之下,Google Drive 的介面非常直觀,這要歸功於它優秀的 UI/UX 設計。
創新
兩家公司都有部門不懈地努力,根據業界標準保持一切現代且更新。然而,Google近年來在創新實施上更為成功。他們正在開發機器學習、人工智慧,並讓使用者能夠存取強大的資料分析功能。
輕鬆公開分享
兩種雲端運算服務都允許使用者與公眾分享檔案。然而,對於 Amazon S3 來說,這個流程要繁瑣得多。使用 Google Drive 時,你可以輕鬆地建立一個任何擁有連結的人都能存取的 URL。若要透過 Amazon S3 分享相同的檔案,你需要投入更多的心力,檢查 bucket 設定並調整公開權限。整個流程對於新手來說可能顯得很複雜。Google Cloud Storage 也會在你與公眾分享時完整加密資料,而 Amazon S3 則採用較為一般的資料加密格式。
資料保留
Google 雲端儲存服務的一個重要功能是亞馬遜 S3 所沒有的,就是資料保留。Google 允許使用者在調整保留規則後,永久保留他們的檔案。這項功能若您想要瞭解檔案建立或修改的時間會非常有用。
AWS S3 與 Google Cloud Storage:價格與儲存
在比較 Amazon 和 Google 的服務時,定價是最具挑戰性的部分。兩家供應商採用了不同的定價方式,牽涉到許多變數。因此,要判斷哪一項服務最適合您的企業或專案,需要進行徹底的研究。
如前所述,如果您選擇 Google 所提供的雲端儲存服務,您一開始就能免費獲得 15 GB。不過,如果您經營的是大規模的營運,您很可能需要比這更多的儲存空間。接下來,您可以依照需求和預算選擇不同方案來擴充儲存容量。
- Business Starter-每位使用者每月 $6.30 提供 30 GB 雲端儲存空間
- Business Standard-每位使用者每月 $12.60 可獲得 2 TB 儲存空間
- Business Plus-每月 $22 可獲得 5 TB 儲存空間
- Enterprise-每位使用者 5 TB,並可申請更多儲存空間
另一方面,Amazon S3 也提供數種免費方案供您選擇,如果您還不需要升級付費版本的話。這些免費方案最高可提供 100GB,例如 AWS Storage Gateway,對於小型企業來說可能已經足夠。然而,如果您的需求超過了這個儲存容量,就需要選擇以下依 GB 收費的服務:
- S3 Standard-一般用途儲存
- 前 50 TB 為每 GB $0.023
- 接下來 450 TB 為每 GB $0.022
- 超過 500 TB 部分每 GB $0.021
Amazon S3 與 Google Cloud Storage:安全性
談到雲端儲存服務時,安全性至關重要。人們預期像 Google 和 Amazon 這樣的科技巨頭會為他們的客戶提供最佳的安全功能。然而,當涉及到在雲端上傳敏感數據時,最好對每個平台提供的安全功能有清楚的認識。
Google 雲端儲存服務
Google 決定採用多層交錯的安全防護措施,以確保客戶獲得最佳的資料保護。以下為您逐一介紹:
- 傳輸層安全性 - 透過 HTTPS 傳輸層加密,Google 可確保您在共享連結時的資料不會外洩。除此之外,平台還使用 OAuth2 認證的承載權杖,防止資料被重複使用或遭竊聽。最後,Cloud Storage API 採用雙向 TLS,讓用戶端能隨時驗證伺服器憑證,反之亦然。
- 本地檔案安全 - 本機儲存的檔案,會以設定檔所產生的 600 檔案保護模式來保護。這代表只有該用戶或超級用戶才能讀取。
關於 gsutil 為保護您的資料採取的各種防護措施,您可以在這裡找到更多細節。
Amazon S3
Amazon 的 S3 等級安全協議為所有線上儲存的資料提供同等尖端的保護。不過,坦白說,他們的方法有些不同,而且更加徹底。
- 阻擋公開存取 – 您可以輕鬆地啟用帳戶中任何儲存貯體(bucket)的阻擋公開存取功能。此設定會覆蓋原本允許公開存取的任何 S3 權限,使您更容易管理敏感資料。
- 物件鎖定 – 透過物件鎖定,Amazon S3 提供使用者在指定期間內防止物件版本被刪除的可能性。透過這個方式,您可以強制執行保留政策以增強安全性,並防止任何未經授權的修改或存取。
- Amazon Macie 與 AWS Trusted Advisor – Macie 會自動提供所有 S3 儲存貯體的完整清單,協助您發現並保護敏感檔案。此外,AWS Trusted Advisor 就像一位安全助手,會持續提供您最新建議並建議行動,以維持高度安全性。
深入瞭解 如何在 Amazon S3 處理安全相關問題的指引與最佳實踐。
在 Amazon S3 和 Google Cloud Storage 之間傳輸檔案
如果你同時擁有這兩個雲端儲存服務的帳戶,或者你決定從一個遷移到另一個,有幾種方法可以做到這一點。首先,你可以放心,因為這兩種服務在檔案轉移方面都提供了完整的說明文件和工具,讓你從其中一個轉移到另一個。
Google Cloud Storage 提供了 VPC Service Controls 和 Storage Transfer Service,而 Amazon S3 的替代工具則叫做 Amazon EMR。不過,如果你對資料庫不熟悉或缺乏相當的電腦知識,很有可能會覺得這些工具難以使用。兩者都需要一些程式編寫能力,還有一長串的指令和執行步驟,需要花費大量的時間來實現。
如果你決定使用原生的轉移工具,你可以參考這些包含完整教學的頁面-Google Cloud Storage 和 Amazon S3。然而,如果你想要一個不需任何程式設計能力或進階電腦知識,且不受檔案大小限制的使用者友善替代方案,你也可以直接使用 CloudMounter。
一個讓雲端儲存使用更方便且更安全的應用程式
使用 CloudMounter 將資料從 Google Cloud Storage 傳輸到 Amazon S3,或是反向操作,絕對是目前最簡單、安全且使用者友善的方法。這款應用程式讓你可以將 Amazon S3 雲端 和 Google Cloud Service 掛載為本地磁碟,然後就像在硬碟上移動檔案和資料夾一樣進行各種修改。
你不僅可以同時掛載這兩種雲端儲存服務並簡化彼此之間的資料傳輸,還能享有如 Amazon S3 支援 Bucket 選擇,或 Google 對應服務完整 Finder 整合等功能。
此外,除了兩種線上儲存空間本身提供的安全協定之外,CloudMounter 還加上了另一層加密。沒有被授權的人將無法存取你的資料。此應用程式也提供 Keychain 支援,所有認證資料都將安全儲存在 macOS 金鑰圈中,同時你也能透過 Finder 或 File Explorer 瀏覽雲端中的資料。
使用 CloudMounter 在您的電腦上掛載 Amazon S3
1. 從官方網站下載並安裝此應用程式。
2. 開啟 CloudMounter,並從支援的服務列表中選擇 Amazon S3。
3. 為新連線選擇一個名稱。
4. 在要求輸入相關資訊的欄位中,填入 access key 和 secret key。
5. 插入伺服器端點。
6. 在「Bucket」欄位中輸入存儲區名稱以選擇特定存儲區,或僅輸入「/」以使用根目錄。
7. 當所有資料填寫完成後,CloudMounter 會自動偵測區域。
8. 按下「掛載」就大功告成了。
使用 CloudMounter 將 Google Cloud Services 當作本機硬碟使用
1. 下載 CloudMounter 並安裝到您的電腦上。
2. 從可用的服務清單中選擇 Google Drive。
3. 輸入 Google 雲端硬碟的憑證。
4. 點選「掛載」
我們的結論
在仔細檢視每個雲端儲存服務的所有功能,以及對費率、上傳速度、安全性或儲存空間等關鍵面向進行全面比較後,現在是下結論的時候了。
當你比較 Amazon S3 和 Google Cloud Services時,首先可以觀察到亞馬遜的雲端儲存解決方案更適合需要大量儲存空間和快速操作的大型企業。此外,S3 更具彈性,且與其他亞馬遜服務搭配時表現最佳。
另一方面,Google Drive 更適合中小企業及個人使用者。Google Cloud Services 的使用費用也相較於 Amazon S3 更低。如果你不是科技專家,而且希望能夠快速上傳、並且能夠在任何裝置間輕鬆瀏覽資料,那 Google 無疑是你的最佳選擇。
然而,既然你可以同時結合兩項服務的優點與效能,又何必二選一呢?CloudMounter 讓你同時享受 Amazon S3 與 Google Drive 的最好之處。你可以選擇掛載一個帳號,或是同時掛載兩個帳號,並且透過複製/貼上或拖放輕鬆傳輸檔案。這個 App 不斷由開發者推出更新,因此你無須擔心版本過舊或其他問題。
常見問題
當然,Amazon S3 是美國科技巨頭提供的專業雲端儲存解決方案。根據您的需求,它提供各種免費或多元價格方案的儲存解決方式。
雖然 Google Cloud Storage 和 Amazon S3 有一些相似之處,但很難說這兩項服務是一樣的。本文將透過比較關鍵層面和功能,徹底分析這兩種解決方案,讓你能在上文中找到所有答案!
Google Drive 或任何其他 Google Cloud Services 解決方案都可以被視為與亞馬遜 S3 平台相當的選擇。然而,Amazon S3 Bucket 和物件功能並未由任何 Google 線上儲存解決方案提供。