AWS 上的 Pinterest
Pinterest 是一款視覺化探索引擎,具備數十億張影像供超過 4.5 億使用者瀏覽、儲存,以及作為「Pins」分享到個人化的數位靈感圖版上。Pinterest 在 Amazon Web Services (AWS) 雲端建置,可以靈活擴展以妥善處理、儲存和分析快速增長的資料量,同時減少基礎設施管理任務並專注於創新。Pinterest 使用 AWS 提供的運算解決方案,從內部部署移轉其 iOS 持續整合和持續交付 (CI/CD) 管道,從而將建置任務的失敗率降低 80% 以上。Pinterest 還使用機器學習 (ML) 助力其視覺化搜尋工具 Pinterest Lens,該工具可識別超過 25 億個物件並確定其是否與產品相符。如今,Pinterest 的 EB 級資料平台完全在 AWS 上執行,可將日誌搜尋和分析量擴展至 1.7TB 以上,同時降低 30% 的營運成本。
Pinterest 在 AWS 上的雲端之旅
儲存
使用可靠、可擴展、安全的儲存裝置來加速創新
資料解決方案
確保資料安全並大規模發揮其價值
機器學習
藉助全面的 AI 和 ML 服務加速創新
遷移
遷移後在雲端中實現效率
成本最佳化
控制成本並持續最佳化支出
安全性
建置安全且合規的以雲端為基礎的解決方案
永續發展
推進永續發展目標
-
儲存
-
資料解決方案
-
機器學習
-
移轉
-
成本最佳化
-
安全性
-
永續發展
-
儲存
-
2022
與我共同建置 – Pinterest 和 AWS
了解 Pinterest 技術負責人兼工程經理 Ambud Sharma 如何發覺自身對技術的熱忱,以及他在經銷系統方面的研究工作如何最終引導其動手從零開始建置這些系統。Ambud 還解釋 Amazon Simple Storage Service (Amazon S3) 如何成為 Pinterest 部分工作的基礎工具,並將該工具描述為進行中工作的變革性力量。
2022Pinterest 如何使用 AWS 建立系統以縮短開發時間
Pinterest 希望在部署分析工具時授權使用者,並確定了這些使用者具有存取資料的許可。Pinterest 使用 Amazon S3 和 AWS Identity and Access Management (IAM) 建立精細存取控制系統,以確保向使用者提供正確的許可,進而縮短面向內部使用者的開發時間。
2021 年Pinterest 如何與 AWS 合作建立全新的資料存取管理方式
隨著成千上萬的工程師和開發人員在其平台上開展工作,Pinterest 需要將資料存取限制於特定使用者和程序,因此其求助於 AWS 建置解決方案。了解 Pinterest 如何與 AWS 合作,針對 Pinterest 的資料在 Amazon S3 上開發可擴展且安全的精細存取控制 (FGAC) 系統,以及 FGAC 如何協助 Pinterest 擴大代表性不足創作者的影響範圍。
2021 年Pinterest 如何使用 Amazon S3 Glacier Deep Archive 管理其視覺化探索引擎的儲存
作為 Amazon S3 的大規模使用者,Pinterest 在多個 AWS 區域中儲存數十億個物件和接近 1 EB 的資料。了解 Pinterest 如何使用 Amazon S3 Lifecycle 將資料指派給最佳 Amazon S3 儲存類別任務,協助達成大規模成本目標並最大限度地提高儲存效率。
2021 年Pinterest 和 AWS 協作進行高效創新的秘訣
Pinterest 工程經理 Keith Regier 和 AWS 資深解決方案架構設計師 Doug Youd 分享了他們從共同合作建置 Pinterest FGAC 系統的經驗中獲得的六個協作秘訣。探索可行的洞見,包括清晰定義問題的方式、即使是「馊」點子都可發揮作用的原因,以及 AWS 可以採取哪些措施來幫助類似於 Pinterest 的客戶開發解決方案以應對艱難的技術挑戰。
作為視覺化驅動的平台,Pinterest 非常依賴於影像的顯示速度和品質。但是,這些影像背後的文字同樣重要,因為這些文字提供相關的情境,並且可讓我們的 2 億名活躍的「Pin」使用者以此為依據形成貼文。 透過使用 Amazon Rekognition Text in Image 功能,我們能夠針對儲存於 Amazon S3 中數百萬張影像,在低延遲的條件下更妥善且大規模地擷取影像中拍攝到的豐富文字。」
Vanja Josifovski
Pinterest 公司的 Chief Technology Officer
-
資料解決方案
-
2022
Pinterest 如何與 AWS Proserve 合作確保使用者隨時能夠訪問其平台
Pinterest 藉助大量資料快速發展業務,因此確定有必要建立災難復原計劃。Pinterest 現有的解決方案已經在 AWS 上部署,因此其與 AWS Professional Services 合作,以這些解決方案為基礎進行建置,並且收納、版本化並按區域分布其接近 1 EB 的資料。
-
機器學習
-
2022
Pinterest Lens 協助使用者尋找並購買最合適的商品
Pinterest 以 AWS 儲存和運算解決方案為基礎建置,為其應用程式上 Lens 相機功能背後的 ML 引擎提供支援,該功能每月用於執行數百萬次的視覺搜尋。了解 Lens 如何作為數位購物助理服務,協助使用者在幾分鐘內尋找和購買商品。
Pinterest 正在不斷開發機器學習系統以偵測用於視覺搜尋和仲裁使用案例的物件。為實現此目標,我們需要標記數百萬個影像以產生所需的訓練資料集。Pinterest 擁有現成的標記平台,而該平台整合了諸如 Amazon Mechanical Turk 的 Amazon 服務。我們很高興可以探索使用 SageMaker Ground Truth 擴展此平台以支援週框標記任務。我們發現 SageMaker Ground Truth 提供了簡單、簡化的介面來啟動標記任務。」
Veronica Mapes
Pinterest 的 Technical Program Manager
2018 年深入探索 Amazon Rekognition (重點關注:Pinterest)
了解 Pinterest 如何使用 Amazon Rekognition 輕鬆將智慧影像和影片分析新增至應用程式,以此自動化手動工作流程、增強創造力,並提供更加個人化的客戶體驗。
-
移轉
-
2021 年
Pinterest 使用 Amazon EC2 Mac 執行個體將 iOS 建置管道的可靠性提升 80.5%
在本案例研究中,了解 Pinterest 如何將其適用於 iOS 應用程式的持續整合和持續交付 (CI/CD) 管線從內部部署電腦移轉至 Amazon Elastic Compute Cloud (Amazon EC2) Mac 執行個體。在 AWS 上,Pinterest 開發人員目前可以無縫佈建雲端中 macOS 運算環境的存取權,從而降低 80.5% 的機器相關建置失敗率,同時提高 18.4% 的開發速度。
-
成本最佳化
-
2020 年
Pinterest 透過 Amazon OpenSearch Service 將日常日誌搜尋與分析量從 500GB 擴展至 1.7TB,並且降低 30% 的成本
閱讀 Pinterest 如何將其日誌和搜尋分析工作負載從自我管理的第三方 Elasticsearch 工具移轉至 Amazon OpenSearch Service。完成此次移轉後,Pinterest 在短短一年內將日常資料擷取量從 500GB 擴展至 1.7TB,同時降低 30% 的營運成本、改善資料安全性,並提升工程師的生產力。
-
安全性
-
2022
使用 STS Token Vending 的可擴展存取控制
在此影片中,Pinterest 工程經理 Keith Regier 探討針對需要存取 Amazon S3 中資料的 Amazon EC2 執行個體叢集的可擴展存取控制解決方案。了解 Pinterest 如何使用 AWS Secure Token Service (STS) 建置字符販售服務,該服務協助將其使用者和身分驗證的內部概念與受管政策和 AWS Identity and Access Management (IAM) 聯繫起來。
Pinterest 使用 Amazon Elastic Container Registry (Amazon ECR) 來管理 Docker 容器映像。我們使用 Amazon ECR 的映像掃描功能,來協助提高容器映像的安全性。Amazon ECR 掃描映像以查找廣泛的作業系統漏洞,並讓我們能夠建置工具來針對結果採取行動。」
Cedric Staub
Pinterest 公司的 Engineering Manager
-
永續發展
-
2024
與 Pinterest 一起使用 AWS Graviton 型執行個體改善可持續性和價格效能
了解 Pinterest 如何使用基於 AWS Graviton 的執行個體改善基礎架構成本效率和環境永續性。
2022永續發展與 AWS 晶片
了解如何將永續發展整合到 Pinterest 的 AWS 架構決策中,以及 AWS 如何持續在晶片設計方面進行創新,助力組織於 2040 年前實現淨零碳排放的目標。
Pinterest 簡介
Pinterest 是一個視覺探索平台和社交商務網路,旨在激發靈感。Pinterest 以 AWS 儲存和運算解決方案為基礎,使用複雜的機器學習引擎為其使用者提供個人化內容。