[SEO-Untertitel]
Diese Anleitung hilft Ihnen dabei, die Migration Ihrer digitalen Ressourcen in die Cloud zu erleichtern, sodass Sie die neuesten Fortschritte im Asset Management voll ausschöpfen und Inhalte für die Verteilung an Medienkonsumenten vorbereiten können. Es richtet serverlose Aufnahme- und Analyse-Workflows ein, um Ihre Videoressourcen und die zugehörigen Metadaten in die AWS-Cloud zu verschieben. Während der Migration analysiert und extrahiert diese Anleitung Metadaten für Machine Learning aus Ihrem Video. Es verfügt auch über eine Weboberfläche, sodass Sie sofort mit der Aufnahme und Analyse Ihrer Inhalte beginnen können.
Bitte beachten Sie: [Haftungsausschluss]
Architekturdiagramm
[Beschreibung des Architekturdiagramms]
Schritt 1
Einen Amazon-Cognito-Benutzerpool zur Bereitstellung eines Benutzerverzeichnisses.
Schritt 2
Ein RESTful-API-Endpunkt von Amazon API Gateway, der für die Verwendung der AWS-Identity-and-Access-Management-Authentifizierung (IAM) konfiguriert ist.
Schritt 3
Eine Amazon-CloudFront-Verteilung, die die Webanwendungsartefakte wie minimierte JavaScript-Dateien und Grafiken hostet, die im Web-Bucket gespeichert werden.
Schritt 4
Eine Hauptzustandsmaschine von AWS Step Functions, die als Einstiegspunkt für die Backend-Aufnahme- und Analyse-Workflows dient.
Schritt 5
Eine Erfassungs-Unterzustandsmaschine von Step Functions, die den Erfassungsprozess nach Mediendatei-Typ orchestriert und Proxys für erfasste Medien generiert. Sie verwendet AWS Elemental MediaConvert für Video- und Audiodateien und Open-Source-Tools für Bilddateien und Dokumente.
Schritt 6
Eine Analyse-Unterzustandsmaschine von Step Functions, die für den Analyseprozess verantwortlich ist. Diese besteht aus Step Functions, die Analyseaufträge mit Amazon Rekognition, Amazon Transcribe, Amazon Comprehend und Amazon Textract ausführen.
Schritt 7
Amazon-DynamoDB-Tabellen zum Speichern von Artefakten, die während der Erfassungs- und Analyseprozesse generiert werden, wie z. B. Gesamtstatus, Verweise darauf, wo Zwischendateien gespeichert werden, und Zustandsmaschinen-Ausführungstoken.
Schritt 8
Ein Cluster von Amazon OpenSearch Service, der Aufnahmeattribute und Machine-Learning-Metadaten speichert und Ihre Such- und Entdeckungsanforderungen erleichtert.
Schritt 9
Vier Buckets von Amazon Simple Storage Service (Amazon S3) zum Speichern hochgeladener Inhalte, Datei-Proxys, die den Leitfaden während der Aufnahme generiert, statische Webanwendungsartefakte und Zugriffsprotokolle für verwendete Services.
Schritt 10
Amazon-CloudWatch-Ereignisregeln, die protokolliert werden, wenn bestimmte Aufgaben Zustandsänderungen erfahren.
Schritt 11
Amazon EventBridge wird von einem internen Warteschlangenverwaltungssystem verwendet, bei dem das Rückstandssystem Workflows (Zustandsmaschinen) benachrichtigt, wenn eine Anforderung zu künstlicher Intelligenz und Machine Learning (KI/ML) in der Warteschlange verarbeitet wurde.
Schritt 12
Ein Thema von AWS IoT Core, das es den Erfassungs- und Analyse-Workflows ermöglicht, asynchron über Veröffentlichungs oder Abonnement-MQTT-Messaging mit der Frontend-Webanwendung zu kommunizieren.
Schritt 13
Themen von Amazon Simple Notification Service (Amazon SNS), damit Amazon Rekognition den Auftragsstatus im Videoanalyse-Workflow veröffentlichen und die benutzerdefinierte Integration mit Ihrem System unterstützen kann.
Well-Architected-Säulen
Das AWS-Well-Architected-Framework hilft Ihnen, die Vor- und Nachteile der Entscheidungen zu verstehen, die Sie beim Aufbau von Systemen in der Cloud treffen. Die sechs Säulen des Frameworks ermöglichen es Ihnen, architektonische bewärhte Methoden für die Entwicklung und den Betrieb zuverlässiger, sicherer, effizienter, kostengünstiger und nachhaltiger Systeme zu erlernen. Mit dem AWS-Well-Architected-Tool, das kostenlos in der AWS-Managementkonsole verfügbar ist, können Sie Ihre Workloads anhand dieser bewährten Methoden überprüfen, indem Sie eine Reihe von Fragen für jede Säule beantworten.
Das obige Architekturdiagramm ist ein Beispiel für eine Lösung, die unter Berücksichtigung der bewährten Methoden von Well-Architected erstellt wurde. Um eine vollständige Well-Architected-Lösung zu erhalten, sollten Sie so viele bewährte Methoden von Well-Architected wie möglich befolgen.
-
Operative Exzellenz
Diese Anleitung leitet Kennzahlen in verschiedenen Phasen an CloudWatch weiter, um die Infrastruktur zu beobachten, wie z. B. AWS Lambda-Funktionen, KI-Services und Amazon-S3-Buckets.
-
Sicherheit
Wir empfehlen dringend, sensible Daten während der Übertragung und Speicherung zu verschlüsseln. Diese Anleitung verschlüsselt automatisch Mediendateien und Metadaten im Ruhezustand mit der serverseitigen Amazon-S3-Verschlüsselung (SSE-S3). Die Amazon SNS-Themen und DynamoDB-Tabellen des Leitfadens werden auch im Ruhezustand mit SSE-S3 verschlüsselt. Darüber hinaus werden Dokumente, die für den OpenSearch Service-Cluster indexiert sind, im Ruhezustand verschlüsselt, und die Kommunikation von Knoten zu Knoten innerhalb des Clusters wird ebenfalls verschlüsselt.
Diese Anleitung stellt eine statische Website bereit, die in einem Amazon-S3-Bucket gehostet wird. Um die Latenz zu reduzieren und die Sicherheit zu verbessern, umfasst diese Anleitung eine CloudFront-Distribution mit einer Ursprungszugriffsidentität. Dabei handelt es sich um einen speziellen CloudFront-Benutzer, der den Zugriff auf Website-Bucket-Inhalte einschränkt. Weitere Informationen finden Sie unter Beschränken des Zugriffs auf einen Amazon S3-Ursprung.
-
Zuverlässigkeit
Die Anleitung für Media2Cloud auf AWS verwendet, wo immer möglich, serverlose AWS-Services (z. B. Lambda, API Gateway, Amazon S3 und DynamoDB), um eine hohe Verfügbarkeit und schnelle Wiederherstellung nach einem Serviceausfall zu gewährleisten.
-
Leistung und Effizienz
Sie können Workflows mit der vorgefertigten AWS CloudFormation-Vorlage erstellen. Da es sich bei dieser Anleitung um ein Open-Source-Projekt handelt, das auf GitHub veröffentlicht wurde, kannst du sie anpassen und aus dem Quellcode erstellen. Die README-Datei enthält eine schrittweise Anleitung zum Erstellen und Anpassen dieser Anleitung sowie ein Mini-Tutorial und eine ausführliche Erläuterung der einzelnen Komponenten und des Gesamtdesigns.
-
Kostenoptimierung
Da diese Anleitung eine serverlose und ereignisgesteuerte Architektur verwendet, wird Ihnen nur das in Rechnung gestellt, was Sie tatsächlich nutzen. Das Design ermöglicht es Ihnen, Ihre eigenen Medien-Workflows zu konfigurieren und anzupassen und nur die AWS-Services zu verwenden, die Sie benötigen. Darüber hinaus ermöglicht es die kostengünstige Speicherung Ihrer Ressourcen mithilfe von Amazon S3 mit Lifecycle-Richtlinien zum Speichern und Archivieren aufgenommener Inhalte, Proxys und Metadaten.
-
Nachhaltigkeit
Eine entscheidende Komponente für Nachhaltigkeit ist die Maximierung der Nutzung der AWS-KI-Services, sodass Sie die Umweltauswirkungen der Backend-Services minimieren. Und das serverlose Design dieser Guidance ist so konzipiert, dass Ihr CO2-Fußabdruck im Vergleich zu dem Fußabdruck von Servern, die kontinuierlich vor Ort betrieben werden, reduziert wird.
Implementierungsressourcen
Es wird eine detaillierte Anleitung zum Experimentieren und zur Verwendung in Ihrem AWS-Konto bereitgestellt. Jede Phase der Erstellung der Anleitung, einschließlich Bereitstellung, Verwendung und Bereinigung, wird untersucht, um sie für die Bereitstellung vorzubereiten.
Der Beispielcode dient als Ausgangspunkt. Er ist branchenerprobt, präskriptiv, aber nicht endgültig, und ein Blick unter die Motorhaube, der Ihnen den Einstieg erleichtert.
Ähnliche Inhalte
Ankündigung der AWS-Media-Intelligence-Lösungen
Erfolgreiche Innovation für ESSENCE: Starchive und AWS helfen bei der Durchführung des ESSENCE-Kulturfestivals 2020
Ähnliche Inhalte
[Titel]
Haftungsausschluss
Der Beispielcode, die Softwarebibliotheken, die Befehlszeilentools, die Machbarkeitsnachweise, die Vorlagen oder andere zugehörige Technologien (einschließlich derjenigen, die von unseren Mitarbeitern bereitgestellt werden) werden Ihnen als AWS-Inhalte im Rahmen der AWS-Kundenvereinbarung oder der entsprechenden schriftlichen Vereinbarung zwischen Ihnen und AWS (je nachdem, was zutrifft) zur Verfügung gestellt. Sie sollten diese AWS-Inhalte nicht in Ihren Produktionskonten oder für Produktions- oder andere kritische Daten verwenden. Sie sind verantwortlich für das Testen, Sichern und Optimieren des AWS-Inhalts, z. B. des Beispielcodes, für die Verwendung in der Produktion auf der Grundlage Ihrer spezifischen Qualitätskontrollverfahren und -standards. Bei der Bereitstellung von AWS-Inhalten können AWS-Gebühren für die Erstellung oder Nutzung von kostenpflichtigen AWS-Ressourcen anfallen, z. B. für den Betrieb von Amazon-EC2-Instances oder die Nutzung von Amazon-S3-Speicher.
Verweise auf Services oder Organisationen von Drittanbietern in diesen Leitlinien bedeuten nicht, dass Amazon oder AWS eine Billigung, Förderung oder Zugehörigkeit zwischen Amazon oder AWS und dem Drittanbieter darstellt. Die Beratung durch AWS ist ein technischer Ausgangspunkt, und Sie können Ihre Integration mit Services von Drittanbietern anpassen, wenn Sie die Architektur bereitstellen.