중요: 2024년 12월 31일에 Media Services Application Mapper on AWS에 대한 AWS 지원이 종료되고 GitHub 리포지토리가 보관됩니다. 이 날짜 이후에는 더 이상 AWS Console의 CloudFormation 템플릿을 통해 Media Services Application Mapper on AWS를 배포할 수 없습니다. 기존 배포는 계속 실행됩니다. GitHub 오픈 소스 코드를 복제하여 Media Services Application Mapper on AWS를 배포한 경우, 해당 솔루션을 계속 사용할 수 있습니다. 솔루션 지원이 종료된 후 기본 서비스 API가 변경되면 배포에 오류가 발생하거나 중지 또는 시작이 불가능할 수 있습니다.
Media Services Application Mapper on AWS가 제공하는 기능이 새로운 기능인 AWS Elemental 워크플로 모니터의 기능으로 대체되었습니다. 이 기능은 비디오 워크로드 모니터링을 간소화하고 향상시키는 미디어 중심 도구입니다.
개요
Media Services Application Mapper on AWS는 미디어 서비스, 그 관계 및 선형 비디오 서비스의 실시간 상태를 시각화하는 데 필요한 서비스를 자동으로 프로비저닝합니다. 이 AWS 솔루션에는 여러 미디어 서비스에서 Amazon CloudWatch에 메시지를 보낼 때 문제의 근본 원인을 식별하도록 도와주는 타일 보기와 다이어그램 보기가 모두 포함된 브라우저 애플리케이션이 있습니다.
이점
단일 스트리밍 비디오 채널을 나타내는 단일 채널 타일로 리소스를 집계합니다. 각 타일에는 파일에 포함된 모든 리소스에 대한 집계된 미디어 서비스 구성 정보가 표시됩니다.
미디어 서비스와 리소스 및 파이프라인 상태 간의 관계를 워크플로 다이어그램으로 시각화합니다. 또한 사용자 지정 노드 유형 또는 온프레미스 장비를 포함하도록 솔루션을 사용자 지정할 수도 있습니다.
특정 요구 사항에 따라 이 솔루션을 사용자 지정하거나 확장할 수 있습니다. 예를 들어 브라우저 애플리케이션이 포함된 사용자 지정 노드 유형을 추가하고, 클라우드 측 태스크를 통해 이를 데이터베이스에 캐시하고, 연결 검색 및 시각화 오버레이 기능을 온프레미스 장비로 확장할 수 있습니다.
기술 세부 정보
구현 가이드를 사용하여 이 아키텍처를 자동으로 배포할 수 있습니다.
1단계
Media Services Application Mapper on AWS 웹 애플리케이션 역할을 하는 Amazon CloudFront 배포
2단계
솔루션의 웹 애플리케이션 역할을 할 오리진으로서의 Amazon Simple Storage Service(S3) 버킷
3단계
솔루션 백엔드에 대한 쿼리를 모니터링하고 인벤토리를 관리하기 위한 Amazon API Gateway
4단계
API Gateway에서 클라이언트 REST API 요청을 처리하고 주기적으로 미디어 서비스 리소스를 스캔하며 리소스 상태 변경 알림을 수신하는 AWS Lambda 함수.
두 가지 Lambda 함수는 브라우저 애플리케이션 스택과 설치, 업데이트 및 삭제 중 사용하는 Amazon DynamoDB 테이블 스택에 대한 사용자 지정 리소스입니다.
5단계
기본 Lambda 함수를 간접적으로 호출하는 Amazon CloudWatch 예약 규칙 또는 이벤트 패턴
6단계
솔루션의 백엔드 및 프런트엔드 구성과 상태를 저장하는 DynamoDB 테이블
7단계
이 솔루션으로 스캔하는 AWS 클라우드 서비스와 디바이스. 이 솔루션은 AWS Elemental MediaLive API를 사용하여 AWS Elemental Link 디바이스를 검색하고 AWS Systems Manager API를 사용하여 AWS Elemental Live 인코더를 검색합니다.
8단계
인벤토리 소스에 운영 변경 사항이 있거나 구독한 CloudWatch 경보에 상태 변경이 발생할 때 리전별 Lambda 함수를 간접적으로 호출하는 CloudWatch 이벤트
9단계
추가 AWS 리전에서 CloudWatch 이벤트에 대한 소스 서비스를 모니터링하는 Lambda 함수
관련 콘텐츠
Amazon CloudWatch는 AWS 클라우드 리소스와 AWS에서 실행되는 애플리케이션을 위한 모니터링 서비스입니다. 이 과정에서는 서비스의 기능 및 주요 용어에 관해 학습합니다.