- AWS Solutions Library›
- Guidance for Media2Cloud on AWS
개요
작동 방식
이러한 기술 세부 사항에는 이 솔루션을 효과적으로 사용하는 방법을 보여주는 아키텍처 다이어그램이 포함되어 있습니다. 아키텍처 다이어그램은 주요 구성 요소와 상호 작용을 보여 주며 아키텍처의 구조 및 기능에 대한 개요를 단계별로 제공합니다.
Well-Architected 원칙
위의 아키텍처 다이어그램은 Well-Architected 모범 사례를 고려하여 생성된 솔루션의 예시입니다. Well-Architected를 완전히 충족하려면 가능한 많은 Well-Architected 모범 사례를 따라야 합니다.
이 지침은 AWS Lambda 함수, AI 서비스 및 Amazon S3 버킷과 같은 인프라에 대한 관찰 가능성을 제공하기 위해 다양한 단계에서 지표를 CloudWatch로 푸시합니다.
전송 중이거나 저장된 민감한 데이터는 암호화하는 것이 좋습니다. 이 지침은 Amazon S3 서버 측 암호화 (SSE-S3) 를 사용하여 저장된 미디어 파일 및 메타데이터를 자동으로 암호화합니다. 지침의 Amazon SNS 주제 및 DynamoDB 테이블도 SSE-S3 을 사용하여 저장 시 암호화됩니다. 또한 OpenSearch Service 클러스터에 인덱싱된 문서는 저장 시 암호화되며 클러스터 내의 노드 간 통신도 암호화됩니다.
이 지침은 Amazon S3 버킷에 호스팅된 정적 웹 사이트를 배포합니다. 지연 시간을 줄이고 보안을 개선하기 위해 이 지침에는 오리진 액세스 ID를 사용하는 CloudFront 배포가 포함되어 있습니다. 이 특수한 CloudFront 사용자는 웹 사이트 버킷 콘텐츠에 대한 액세스를 제한하는 데 도움이 됩니다. 자세한 내용은 Amazon S3 오리진에 대한 액세스 제한을 참조하십시오.
Guidance for Media2Cloud on AWS는 가능한 경우 AWS 서버리스 서비스(예: Lambda, API Gateway, Amazon S3, and DynamoDB)를 사용하여 고가용성을 보장하고 서비스 장애 시 빠른 복구를 지원합니다.
사전 구축된 AWS CloudFormation 템플릿을 사용하여 워크플로를 생성할 수 있습니다. 이 지침은 GitHub에 게시된 오픈 소스 프로젝트이므로 소스 코드를 사용하여 사용자 지정하고 빌드할 수 있습니다. README에 이 지침을 빌드하고 사용자 지정하기 위한 단계별 가이드, 미니 자습서, 각 구성 요소 및 전체 설계에 대한 자세한 설명이 나와 있습니다.
이 지침은 서버리스 및 이벤트 기반 아키텍처를 사용하므로 사용한 만큼만 요금이 부과됩니다. 자체 미디어 워크플로를 구성 및 조정할 수 있도록 설계되었으며 필요한 AWS 서비스만 사용하면 됩니다. 또한, 수집된 콘텐츠, 프록시 및 메타데이터를 저장하고 보관하는 수명 주기 정책이 있는 Amazon S3를 사용하여 자산을 비용 효율적으로 저장할 수 있습니다.
지속 가능성의 핵심 구성 요소는 AWS AI 서비스의 사용을 극대화하여 백엔드 서비스가 환경에 미치는 영향을 최소화하는 것입니다. 또한 이 지침의 서버리스 설계는 상시 운영되는 온프레미스 서버의 사용량에 비해 탄소 발자국을 줄이도록 설계되었습니다.
구현 리소스
실험 및 사용을 위한 자세한 안내는 AWS 계정 내에서 제공됩니다. 배포, 사용, 정리를 포함한 지침 구축의 각 단계는 검토되어 배포를 위해 준비됩니다.
시작점으로서 샘플 코드를 제공합니다. 이 샘플 코드는 업계에서 검증되었고 규범적이지만 최종적인 것은 아니며, 시작하는 데 도움을 줄 것입니다.
관련 콘텐츠
고지 사항
오늘 원하는 내용을 찾으셨나요?
페이지의 콘텐츠 품질을 개선할 수 있도록 피드백을 보내주세요.