AWS和Google Cloud Platform有哪些不同之處

對多數企業來說,選擇主、輔雲端服務如今已成為重要的策略。

近期研究顯示,超過90%的公司和非營利組織正在利用兩種或多種雲服務進行服務。這和數年前大不相同,那時許多企業放心不下在雲端應用程式上儲存數據。

AWS、微軟 Azure、Google、IBM、戴爾 EMC、Salesforce、甲骨文等雲端服務提供商,都允許你在任何時間和任何地點登入,或者按需要增減效能。雲端服務提供商還在源源不斷地提供新穎、更加高效的功能服務,很多目前已經具備人工智能功能。

本文將密切關注世界上三家雲端服務提供商之二:AWS 與 Google Cloud Platform。

AWS 和 GCP:主要的相同之處和不同之處

使用 AWS 服務的用戶須註冊 AWS 帳戶。完成這一過程之後,你就能在亞馬遜設定的限制範圍內,啟動帳戶下任何服務並支付相應的費用。如有必要,你可以建立一個結算帳戶,再建立一個子帳戶來管理,這樣你就能模擬出規範的組織結構。

類似地,GCP 也需要用戶建立谷 Google 帳戶來使用他們的服務。但 GCP 是以項目為單位而非賬戶為單位對服務使用情況進行管理。在該模式中,用戶可在同一個賬戶下創建若干個完全單獨的項目。

對於企業而言,這一模式也許更具優勢,它能讓用戶在企業內部不同的部門或小組中建立項目。此模式還可用來進行測試:用戶在完成程式後,即可刪除程式,並且將所建立的資源都刪除。

AWS 與 GCP 均為各自新賬戶提供了默認軟限制,這些軟限制不受服務技術約束的影響。而是有助於避免欺詐性帳戶利用過多資源、限制新增用戶風險、避免其對平台的使用支出超過預算。

資源管理接口

無論是 AWS 還是 GCP 都提供了一個命令行界面,以實現與服務以及資源的交互。 AWS 提供 Amazon CLI,而 GCP 提供 Cloud SDK。

各功能統一 CLI、各業務跨平台,可提供 Windows、Linux、macOS 等。另外,GCP 上的 GoogleCloudShell 也可用於 Web 瀏覽器的 CloudSDK。

AWS 與 GCP 也提供了 Web 控制平台。每一個控制台使用戶能夠創建、管理並監視其資源。

GCP 控制台設在https://console.cloud.google.com/

 

定價流程各不相同

AWS 採用的是按需付費的方式,即對顧客收取一整週的費用,哪怕只用1分鐘。 Google Cloud 按照按分鐘定價流程進行。

很多專家都建議針對具體情況對自己的雲端需求做出評估,把具體的應用和工作負載匹配給最能滿足自己需要的供應商。每一個供應商都擁有自己特有的長處與短處,非常適合不同企業不同的項目使用。

 

Google Region 和 Zone

幾乎全部 AWS 產品均部署於全球各地 region 中。每一個 region 都是由一個比較近的數據中心集合組成。亞馬遜把每一個 region 分成兩個以上可用的 zone。類似地,GCP 也把它的服務可用性分為分佈在全球的 region 與 zone 兩種。

另外,有些 GCP 服務是在多 region 水平上而非更加細緻的 region 或 zone 水平上提供。這些服務包括 Google App Engine 和 Google Cloud Storage。當前,美國、歐洲和亞洲的服務是多個 region。

根據設計,每一個 AWSregion 與其它 AWSreGion 無關。這種設計保證了一個 region 可用性不影響到其它 region 可用性,並且保證了 region 內部服務之間保持彼此獨立。

類似地,由於可用性 GCP 中 region 之間也是相互孤立的。但 GCP 有一個內置功能使得 region 可以跨 region 按照給定的 GCP 服務要求進行數據同步。

AWS 與 GCP 均存在於世界很多地區,即 POP。這些 POP 位置可以幫助在最終用戶周圍緩存內容。但各平台利用其 POP 位置的途徑是不一樣的:

—AWS 利用 POP 提供的內容交付網絡服務 CDN,也就是 Amazon CloudFront 服務。

—GCP 使用 POP 來提供 Google Cloud CDN(Cloud CDN),並為 Google App Engine 和 Google Cloud Storage 等服務提供內置的緩存。

GCP 中的 POP 經由谷歌所有光纖與數據中心相連。Google 稱,這一暢通的聯繫意味著以 GCP 為平台的應用程式,能夠迅速而可靠地獲取 GCP 中的各種服務。

相關文章

推薦文章