Cloud Storage 客戶經常向我們詢問從他們的存儲桶中提取和檢索數據的最快方法。獲得最佳性能通常需要用戶知道正确的标志和參數以優化傳輸速度。在許多情況下,客戶将 Cloud Storage 與其他 Google Cloud 服務一起使用,并且正在尋找一種可用于管理其所有 Google Cloud 資産的工具。
介紹 gcloud 存儲 - Google Cloud CLI 的最新成員Google Cloud CLI(又名 gcloud CLI)可用于直接在命令行或通過腳本創建和管理 Google Cloud 資源和服務。Gcloud 存儲是該集合的最新成員,它使 Cloud Storage 的 CLI 體驗現代化。
數據傳輸性能數據傳輸率對客戶來說很重要,因為他們決定了數據的使用率,以獲得對其業務有用的洞察力。與現有的 gsutil 選項相比,新的 gcloud storage CLI 提供了顯着的性能改進,後者是一個 Python 應用程序,可讓您通過 CLI 訪問 Cloud Storage。
為了展示 gsutil 和 gcloud 存儲選項之間的性能差異,我們測試了單文件和多文件方案。在傳輸 100 個大小為 100MB 的文件時,gcloud 存儲的下載速度比 gsutil 快 79%,使用并行複合上傳策略的上傳速度快 33%。請參見圖 1。對于 10GB 文件,gcloud 存儲在下載時比 gsutil 快 94%,在上傳時快 57%。請參見圖 2。這些測試是在 Google Cloud Platform 上使用 n2d-standard-16(8 個 vCPU,32 GB 内存)和 RAID0 中的 1x375GB NVME 在 us-east4 中執行的。更快的傳輸速率是 gcloud 存儲中兩項主要創新的結果。首先,gcloud 存儲使用更快的散列工具進行 CRC32C 數據完整性檢查,從而跳過了 gsutil 所需的複雜設置。其次,它利用了一種新的并行化策略,将任務管理視為一個圖形問題,從而可以以更少的開銷并行完成更多的工作。
提高可用性除了 gcloud CLI 提供的性能改進之外,它還提供了一種一緻的方式來管理所有 Google Cloud 資源,例如 Cloud Storage 存儲桶、Compute Engine 虛拟機和 Google Kubernetes Engine 集群。
gcloud 存儲會自動檢測最佳設置并加快傳輸速度,而無需用戶提供任何标記。在 gcloud 存儲中,所有操作都是并行發生的。例如,基于存儲桶配置自動啟用并行複合上傳。與 gsutil 相比,這是一個巨大的改進,gsutil 需要 -m(并行操作)标志來提高上傳和下載的性能。
gcloud storage 顯着減少了用戶管理其 Cloud Storage 資源所需的頂級命令的數量。這是通過在公共标頭下對命令進行分組來實現的 - 所有存儲桶操作都歸類在 gcloud storage buckets <command> 下,所有對象操作都歸類在 gcloud storage objects <command> 下。
過渡到 gcloud storage CLI 很簡單,因為我們引入了一個shim,它使現有 gsutil 腳本能夠作為 gcloud 存儲執行。這使您無需為 Cloud Storage 重寫任何現有的 gsutil 腳本即可獲得新 CLI 的所有性能優勢。
啟用 gcloud 存儲gcloud storage CLI 目前可用,您可以免費使用它。您可以安裝或升級到最新版本的Google Cloud SDK以獲取新的 CLI。
要了解有關 gcloud storage CLI 的更多信息,您可以聯系MeshCloud,我們的公有雲架構師将向您解答并協助您完成配置。
MeshCloud 擁有 Google Cloud Premier Partner 資質,是 Google Cloud 在亞太區服務客戶數和收入規模雙領先的合作夥伴;團隊擁有幾十張谷歌雲專家證書,同時擁有多個 Google Cloud Specialization 資質。
MeshCloud 同時為客戶提供雲原生定制化開發服務,為客戶提供具體場景的雲解決方案和軟件交付。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!