Pinterest와 AWS
Pinterest는 수십억 개의 이미지를 호스팅하는 시각적 검색 엔진입니다. 4억 5,000만 명 이상의 사용자가 ‘핀’을 사용하여 개인화된 디지털 영감 보드를 탐색, 저장 및 공유합니다. Pinterest는 Amazon Web Services(AWS) 클라우드로 시작한 덕분에 빠르게 증가하는 데이터의 처리, 저장 및 분석 규모를 조정하는 동시에 인프라 관리를 줄이고 혁신에 집중할 수 있었습니다. Pinterest는 AWS의 컴퓨팅 솔루션을 사용하여 iOS의 지속적 통합 및 지속적 전송(CI/CD) 파이프라인을 온프레미스에서 마이그레이션함으로써 구축 실패를 80% 이상 줄였습니다. 또한 Pinterest는 기계 학습(ML)을 사용하여 25억 개 이상의 객체를 인식하여 일치하는 제품을 찾는 시각적 검색 도구인 Pinterest 렌즈를 지원합니다. 현재 Pinterest는 엑사바이트 규모의 데이터 플랫폼 전체를 AWS에서 운영하여 로그 검색 및 분석을 1.7TB 이상으로 확장하는 동시에 운영 비용을 30% 절감합니다.
-
Pinterest re:Invent 2023 요약
-
스토리지
-
데이터 솔루션
-
기계 학습
-
마이그레이션
-
비용 최적화
-
보안
-
지속 가능성
-
Pinterest re:Invent 2023 요약
-
2023
AWS Graviton: AWS 워크로드를 위한 최고의 가격 대비 성능
AWS Graviton 기반 Amazon EC2 인스턴스는 Amazon EC2의 워크로드를 위한 최고의 가격 대비 성능을 제공합니다. 이 세션에서는 AWS Graviton 프로세서를 살펴보고 워크로드 성능, AWS 고객 성공 사례, 에너지 효율성, 소프트웨어 제품을 검토합니다. 다양한 애플리케이션에서 AWS Graviton의 워크로드를 최적화하는 모범 사례와 AWS Graviton 여정을 시작하는 방법에 대해 알아보세요.
2023AWS Deep Learning AMI 및 PyTorch에 대한 대규모 모델 훈련, ft. Pinterest
Pinterest에서 대규모 모델을 훈련하는 데 사용되는 인프라를 심층적으로 살펴보려면 이 세션에 참가하세요. 훈련 하드웨어, 컴퓨팅 오케스트레이션, ML 애플리케이션 개발 SDK는 물론 인프라 선택을 통해 개발 속도를 높이고 모델 훈련 효율을 개선하는 방법도 다룹니다. Pinterest가 Amazon EC2 UltraClusters와 AWS Deep Learning AMI 같은 AWS 서비스를 통합하여 ML 인프라의 총 소유 비용을 절감하는 방법을 알아보세요.
2023생성형 AI로 기존 데이터 레이크를 확장하는 Pinterest
Pinterest는 사람들이 세계 최고의 아이디어를 검색하고 저장하고 쇼핑하는 시각적 영감 플랫폼입니다. Pinterest의 Data Engineering VP인 Dave Burgess가 엑사바이트 규모의 데이터 레이크와 이 데이터를 생성형 AI에 활용하는 방법을 설명합니다.
-
스토리지
-
2024
Amazon EKS 네트워킹에서의 Spark – 1부
이 게시물에서는 Pinterest와 AWS가 대규모 실제 배포를 지원하기 위해 네트워킹 설계 프로젝트의 요구 사항을 수집하고 원칙을 수립한 방법을 보여줍니다. 이 프로세스는 문제의 범위를 정의하고, 운영 경계를 설정하고, 요구 사항에 대해 이해 관계자의 동의를 얻고, 목표 달성을 위해 팀들이 협업하는 프로세스를 수립하는 데 핵심이었습니다.
2024Amazon EKS 네트워킹에서의 Spark – 2부
이 게시물에서는 Pinterest의 새 데이터 플랫폼의 강력한 기반이면서 동시에 클라우드에서 Pinterest의 미래를 위한 반복적이고 협력적인 접근 방식을 보여줍니다. 지금은 이 설계가 우리에게 도움이 되지만, 우리는 새로운 기술, 다양한 워크로드, 새로운 규모로 반복할 수 있고 또 그렇게 할 것입니다.
2023Pinterest의 기술 부채 해결 및 중요 데이터 백업
Pinterest의 Tech Lead이자 Engineering Manager인 Ambud Sharma로부터 기술에 열정을 가지게 된 계기와 배포자 시스템을 연구하면서 결국 처음부터 새로 시스템을 구축하게 된 일화를 들어보세요. Amazon Simple Storage Service(Amazon S3)를 일부 Pinterest 작업의 기반으로 사용하게 된 이유도 알아볼 수 있습니다. Ambud는 Amazon S3가 지속적인 작업의 방식을 획기적으로 바꿔준다고 설명합니다.
2022Build With Me - Pinterest와 AWS
Pinterest의 Tech Lead이자 Engineering Manager인 Ambud Sharma로부터 기술에 열정을 가지게 된 계기와 배포자 시스템을 연구하면서 결국 처음부터 새로 시스템을 구축하게 된 일화를 들어보세요. Amazon Simple Storage Service(S3)를 일부 Pinterest 작업의 기반으로 사용하게 된 이유도 알아볼 수 있습니다. Ambud는 Amazon S3가 지속적인 작업의 방식을 획기적으로 바꿔준다고 설명합니다.
2022Pinterest에서 AWS를 사용하여 개발 시간을 단축하는 시스템을 만드는 방법
분석 도구를 배포하는 동안 사용자를 지원할 방법을 찾던 Pinterest는 이러한 사용자에게 데이터 액세스를 위한 권한이 필요하다는 사실을 알게 되었습니다. Pinterest는 Amazon S3와 AWS Identity and Access Management(IAM)를 사용하여 세분화된 액세스 제어 시스템을 구축했습니다. 이 시스템을 통해 올바른 사용자 권한이 제공되었고 그 결과 내부 사용자의 개발 시간이 개선되었습니다.
2021Pinterest가 AWS와 협력하여 데이터 액세스 관리를 위한 새로운 방법을 만든 방법
수천 명의 엔지니어와 개발자가 자체 플랫폼에서 작업하고 있는 상황에서 Pinterest는 데이터 액세스를 특정 사용자 및 프로세스로 제한해야 했고, 솔루션을 구축하기 위해 AWS에 도움을 요청했습니다. Amazon S3에 있는 Pinterest 데이터를 위해 확장 가능하고 안전한 세분화된 액세스 제어(FGAC) 시스템을 개발하기 위한 Pinterest와 AWS의 협력과 Pinterest의 소수 집단 크리에이터에게 FGAC가 어떤 도움이 되는지 알아보세요.
2021Pinterest가 Amazon S3 Glacier Deep Archive를 사용하여 시각적 검색 엔진의 스토리지를 관리하는 방법
Amazon S3를 대규모로 사용하는 Pinterest는 여러 AWS 리전에 수십억 개의 객체와 거의 엑사바이트에 달하는 데이터를 저장합니다. Pinterest는 Amazon S3 수명 주기를 사용하여 최적의 Amazon S3 스토리지 클래스에 데이터를 할당함으로써 대규모 비용 목표를 달성하고 스토리지 효율성을 극대화합니다. 자세한 내용을 알아보세요.
2021효과적인 혁신 협업을 위해 Pinterest와 AWS가 알려주는 팁
Pinterest의 Engineering Manager인 Keith Regier와 AWS의 Senior Solutions Architect인 Doug Youd가 Pinterest의 FGAC 시스템을 구축하기 위해 함께 일하면서 얻은 6가지 협업 팁을 공유합니다. 문제를 명확하게 정의하는 방법, ‘나쁜’ 아이디어라도 유용할 수 있는 이유, Pinterest와 같은 고객이 어려운 기술 과제를 해결하는 데 AWS가 할 수 있는 일 등 유용한 인사이트를 발견하세요.
Pinterest는 이미지의 속도와 품질이 아주 중요한 시각적 플랫폼입니다. 하지만 이미지 뒤에 숨겨진 텍스트 또한 중요합니다. 2억 명의 활성 ‘피너’에게 컨텍스트를 제공하고 유용한 핀을 만들 수 있도록 하기 때문입니다. Amazon Rekognition의 이미지 내 텍스트 기능으로 작업하면 Amazon S3에 저장된 수백 만 핀의 지연 시간을 줄이면서 이미지에 캡처된 텍스트에서 대규모로 풍부한 텍스트를 추출할 수 있습니다.
Vanja Josifovski
Pinterest Chief Technology Officer
-
데이터 솔루션
-
2022
Pinterest가 AWS Proserve와의 협력을 통해 피너에게 플랫폼에 대한 상시 액세스를 제공하는 방법
대량의 데이터로 빠르게 성장 중인 Pinterest는 재해 복구 계획을 수립해야 한다는 것을 알았습니다. 이미 AWS에 기존 솔루션이 설치되어 있었기 때문에 Pinterest는 AWS Professional Services와 협력하여 이러한 솔루션을 기반으로 구축한 후 엑사바이트에 가까운 데이터를 가져와 버전을 지정하고 지역별로 배포했습니다.
-
기계 학습
-
2022
완벽한 물품을 찾고 구매하는 데 도움이 되는 Pinterest 렌즈
Pinterest는 매달 수억 건의 시각적 검색을 수행하는 데 사용되는 앱의 렌즈 카메라 기능을 구동하는 ML 엔진을 지원하기 위해 AWS 스토리지 및 컴퓨팅 솔루션을 구축합니다. 렌즈를 디지털 쇼핑 컨시어지로 활용하여 몇 분 만에 상품을 구하고 구매하는 방법을 알아보세요.
Pinterest는 시각적 검색 및 조정 사용 사례를 위해 객체를 감지하는 기계 학습 시스템을 지속적으로 개발하고 있습니다. 이를 위해서는 수백만 개의 이미지를 레이블링하여 필요한 훈련 데이터 세트를 생성해야 합니다. Pinterest는 Amazon Mechanical Turk와 같은 Amazon 서비스를 통합한 기존 레이블링 플랫폼을 보유하고 있습니다. SageMaker Ground Truth를 사용하면 이 플랫폼을 확장하여 경계 상자 레이블링 태스크를 지원할 수 있다는 것을 알게 되었을 때 매우 기뻤습니다. 또한 SageMaker Ground Truth에서는 단순하고 간편한 인터페이스에서 레이블링 작업을 시작할 수 있었습니다.”
Veronica Mapes
Pinterest Technical Program Manager
2018Amazon Rekognition 자세히 들여다보기(Pinterest 특집)
수동 워크플로를 자동화하고 창의성을 높이며 보다 개인화된 고객 경험을 제공하기 위해 Amazon Rekognition을 사용하여 애플리케이션에 지능형 이미지 및 비디오 분석을 손쉽게 추가하는 Pinterest의 사례를 확인하세요.
-
마이그레이션
-
2021
Pinterest, Amazon EC2 Mac 인스턴스를 사용하여 iOS 구축 파이프라인의 신뢰성을 80.5% 개선
이 사례 연구에서는 Pinterest가 iOS 애플리케이션을 위한 지속적 통합 및 지속적 전송(CI/CD) 파이프라인을 온프레미스 컴퓨터에서 Amazon Elastic Compute Cloud(Amazon EC2) Mac 인스턴스로 마이그레이션한 방법을 알아봅니다. Pinterest 개발자는 이제 AWS에서 macOS 컴퓨팅 환경에 대한 액세스를 클라우드에서 원활하게 프로비저닝하여 기계 관련 구축 실패를 80.5% 줄이고 개발 속도를 18.4% 개선할 수 있습니다.
-
비용 최적화
-
2023
AWS를 활용하여 비용 효율적인 전략을 구현하는 Pinterest
Pinterest가 가용성 및 비용 효율성과 관련된 컴퓨팅 풋프린트 문제를 어떻게 해결하고 있는지 알아보세요. Pinterest의 Infrastructure Governance Technical Program Manager인 Molly Junck가 Amazon Web Services(AWS) 계정 팀과의 긴밀한 협력이 Pinterest가 성장과 확장에 따라 진화하는 기술 요구 사항을 해결하는 방법을 배우는 데 어떻게 기여했는지 설명합니다.
2020Pinterest, Amazon OpenSearch Service에서 일 로그 검색 및 분석을 500GB에서 1.7TB로 확장하고 비용을 30% 절감
Pinterest가 로그 및 검색 분석 워크로드를 자체 관리형의 서드 파티 Elasticsearch 도구에서 Amazon OpenSearch Service로 마이그레이션한 방법을 읽어보세요. Pinterest는 마이그레이션 이후 1년 만에 일 데이터 수집 용량을 500GB에서 1.7TB로 확장하는 동시에 운영 비용을 30% 줄이고 데이터 보안을 강화하며 엔지니어 생산성을 높였습니다.
-
보안
-
2024
Istio를 통해 Amazon EKS에서 제로 트러스트 보안 구현
이 게시물에서는 Amazon EKS에서 진정한 제로 트러스트 보안 아키텍처를 구현할 수 있는 Istio의 보안 메커니즘을 다룹니다. 요청 인증, 피어 인증, 인그레스 보안을 위한 기본 제공 보안 기능 외에도 Keycloak과 OPA 같은 애드온 도구를 활용하는 방법을 배웠습니다.
2022Pinterest가 AWS Proserve와의 협력을 통해 피너에게 플랫폼에 대한 상시 액세스를 제공하는 방법
Pinterest가 AWS Proserve와의 협력을 통해 피너에게 플랫폼에 대한 상시 액세스를 제공하는 방법
2022STS 토큰 벤딩을 사용한 확장 가능한 방식의 액세스 제어 솔루션
이 동영상에서는 Pinterest의 Engineering Manager인 Keith Regier가 Amazon S3의 데이터에 액세스해야 하는 Amazon EC2 인스턴스 클러스터의 액세스 권한을 확장 가능한 방식으로 제어할 수 있는 솔루션에 대해 설명합니다. Pinterest에서 내부 사용자 및 인증 개념을 관리형 정책과 AWS Identity and Access Management(IAM)에 연결하는 데 도움이 되는 AWS Secure Token Service(STS)를 사용하여 토큰 벤딩 서비스를 구축한 방법을 확인하세요.
Pinterest는 Amazon Elastic Container Registry(Amazon ECR)를 사용하여 Docker 컨테이너 이미지를 관리합니다. Amazon ECR의 이미지 스캐닝 기능을 사용하면 컨테이너 이미지의 보안을 개선하는 데 도움이 됩니다. 이미지에서 다양한 운영 체제 취약성이 검사되기 때문에 결과를 기반으로 조치를 취하는 도구를 구축할 수 있습니다.
Cedric Staub
Pinterest Engineering Manager
-
지속 가능성
-
2023
Pinterest와 AWS Graviton: 성능 개선, 탄소 발자국 감소
Pinterest는 수백만의 피너에게 자신이 좋아하는 삶을 창조할 수 있는 영감을 제공합니다. 이를 위해 Pinterest는 지속 가능성에 대한 책임감을 높이면서 피너에게 최신 혁신 기술을 제공하고자 합니다. Pinterest는 AWS Graviton을 채택함으로써 더 적은 리소스로 더 많은 일을 할 수 있게 되었습니다. AWS를 기반으로 구축한 덕분에 Pinterest는 최신 기술을 활용할 수 있는 유연성, 업계 최고 팀의 지원, 어떤 문제도 함께 해결할 수 있다는 자신감을 얻었습니다.
2024Pinterest와 함께 AWS Graviton 기반 인스턴스를 사용하여 지속 가능성 및 가격 대비 성능 개선
Pinterest가 AWS Graviton 기반 인스턴스를 사용하여 인프라 비용 효율성과 환경 지속 가능성을 개선한 방법을 알아보세요.
2022년지속 가능성과 AWS 실리콘
AWS 아키텍처 결정에 지속 가능성을 통합하는 Pinterest의 사례와 2040년까지 순탄소 배출량 0을 달성하겠다는 Amazon의 목표를 향해 온칩 설계를 지속적으로 혁신하는 AWS의 노력에 대해 알아보세요.
Pinterest 소개
Pinterest는 영감을 고취한다는 사명을 가진 시각적 검색 플랫폼 및 소셜 커머스 네트워크입니다. Pinterest는 AWS의 스토리지와 컴퓨팅 솔루션을 기반으로 구축되었으며 정교한 기계 학습 엔진을 사용하여 각 사용자에게 개인화된 콘텐츠를 제공합니다.