exam questions

Exam AWS Certified Solutions Architect - Professional All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional exam

Exam AWS Certified Solutions Architect - Professional topic 1 question 443 discussion

A media company has a 30-TB repository of digital news videos. These videos are stored on tape in an on-premises tape library and referenced by a Media Asset
Management (MAM) system. The company wants to enrich the metadata for these videos in an automated fashion and put them into a searchable catalog by using a MAM feature. The company must be able to search based on information in the video, such as objects, scenery items, or people's faces. A catalog is available that contains faces of people who have appeared in the videos that include an image of each person. The company would like to migrate these videos to
AWS.
The company has a high-speed AWS Direct Connect connection with AWS and would like to move the MAM solution video content directly from its current file system.
How can these requirements be met by using the LEAST amount of ongoing management overhead and causing MINIMAL disruption to the existing system?

  • A. Set up an AWS Storage Gateway, file gateway appliance on-premises. Use the MAM solution to extract the videos from the current archive and push them into the file gateway. Use the catalog of faces to build a collection in Amazon Rekognition. Build an AWS Lambda function that invokes the Rekognition Javascript SDK to have Rekognition pull the video from the Amazon S3 files backing the file gateway, retrieve the required metadata, and push the metadata into the MAM solution.
  • B. Set up an AWS Storage Gateway, tape gateway appliance on-premises. Use the MAM solution to extract the videos from the current archive and push them into the tape gateway. Use the catalog of faces to build a collection in Amazon Rekognition. Build an AWS Lambda function that invokes the Rekognition Javascript SDK to have Amazon Rekognition process the video in the tape gateway, retrieve the required metadata, and push the metadata into the MAM solution.
  • C. Configure a video ingestion stream by using Amazon Kinesis Video Streams. Use the catalog of faces to build a collection in Amazon Rekognition. Stream the videos from the MAM solution into Kinesis Video Streams. Configure Amazon Rekognition to process the streamed videos. Then, use a stream consumer to retrieve the required metadata, and push the metadata into the MAM solution. Configure the stream to store the videos in Amazon S3.
  • D. Set up an Amazon EC2 instance that runs the OpenCV libraries. Copy the videos, images, and face catalog from the on-premises library into an Amazon EBS volume mounted on this EC2 instance. Process the videos to retrieve the required metadata, and push the metadata into the MAM solution, while also copying the video files to an Amazon S3 bucket.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
donathon
Highly Voted 3 years, 7 months ago
A A\B: By replacing the physical tape library with file gateway, it has the least amount of management and disruption. It would require us to restore the 30TB to another format (NFS\SMB style) in order to put it on the file gateway which cannot serve as a VTL. I don’t think it’s possible for Amazon Rekognition to process the video in the tape gateway which is on premise or access the data from S3 directly. A: File gateway supports Linux clients connecting to the gateway using Network File System (NFS) versions 3 and 4.1 for Linux clients, and supports Windows clients connecting to the gateway using Server Message Block (SMB) versions 2 and 3. B: No. You cannot access virtual tape data using Amazon S3 or Amazon S3 Glacier APIs. However, you can use the tape gateway APIs to manage your virtual tape library and your virtual tape shelf. https://aws.amazon.com/storagegateway/faqs/?nc=sn&loc=6 C: This is not possible because the data are in tape format. D: This loosk more like the job for Rekognition.
upvoted 32 times
pra276
3 years, 7 months ago
Answer is C: Vidoes are stored in tape. I don't see they mentioned tape format etc.
upvoted 9 times
zijdldfddidxfqpdzf
3 years, 7 months ago
(MINIMAL disruption to the existing system), in order to move forward with option C we have to edit MAM software to utilize Kenisis video stream library, so i prefer option A
upvoted 1 times
...
...
Ddssssss
2 years, 12 months ago
I think the issue with B is that no where does it say that Rek can ingest S3 Tape Archives. It can consume files in S3, but no mention of Tape gateway storage. Its a virtual tape library and when ejected from your backup application they are archived to glacier.
upvoted 1 times
...
...
Frank1
Highly Voted 3 years, 7 months ago
A is wrong. Analysis stored video using AWS Rekognition is an async process. Therefore you need additional component to inject result to the MAM solution. Example here uses SQS and SNS to get the recognition result (https://docs.aws.amazon.com/rekognition/latest/dg/video.html) C is correct as it is almost the same as described here: https://docs.aws.amazon.com/rekognition/latest/dg/streaming-video.html
upvoted 15 times
AWSPro24
3 years, 7 months ago
Sorry, meant to include this link to a description of how the async API works. Says you can use SNS / SQS OR a Lambda function.
upvoted 1 times
...
MultiAZ
3 years, 7 months ago
While C is possible, it is definitely not "LEAST amount of ongoing management overhead" with so many moving parts.
upvoted 1 times
...
AWSPro24
3 years, 7 months ago
I'm not so sure you are correct. The following says you can use a Lambda function to get the metadata. You use SNS/SQS to get the state of the analysis process. https://aws.amazon.com/rekognition/faqs/#Video_Analytics In addition, why would we convert stored video into streaming video when Rek has the ability to analyze stored video https://docs.aws.amazon.com/rekognition/latest/dg/video.html The question says "move the MAM solution video content directly from its current file system" file-to-file/object seems more direct than streaming the files in through Kinesis. https://docs.aws.amazon.com/rekognition/latest/dg/video.html
upvoted 1 times
Joeylee
3 years, 7 months ago
https://docs.aws.amazon.com/rekognition/latest/dg/video.html Rekognition is very picky on video size & format. Better use streaming
upvoted 1 times
WillCloud
3 years, 6 months ago
In your link: With Amazon Rekognition Video, you can detect labels, faces, people, celebrities, and adult (suggestive and explicit) content in videos that are stored in an Amazon Simple Storage Service (Amazon S3) bucket.
upvoted 1 times
...
...
...
...
SkyZeroZx
Most Recent 1 year, 11 months ago
Selected Answer: A
Tape Gateway: AWS Storage Gateway tape gateway enables you to replace your on-premises tape infrastructure with virtual tape libraries (VTLs) in AWS. It integrates with your existing backup infrastructure and allows you to store and retrieve virtual tapes using Amazon S3 or Glacier storage. Use Case: Tape gateway is suitable when you want to replace or extend your on-premises tape infrastructure with a virtual tape library in AWS. It's commonly used for backup and archiving purposes. File Gateway: AWS Storage Gateway file gateway provides access to your on-premises file-based data through NFS and SMB protocols. It allows you to store files as objects in Amazon S3, while still providing the same file-based access for applications and users. Use Case: File gateway is ideal when you want to integrate your on-premises file-based applications and workflows with AWS storage. It's commonly used for hybrid cloud scenarios, content distribution, and file-based workloads. Then A better than B
upvoted 1 times
...
zWarez
2 years, 3 months ago
A. B was wrong. You cannot process the file on Tape like you do on disk. C is not necessary we don't need real time video processing here. D requires a lot of efforts.
upvoted 1 times
...
dmscountera
2 years, 7 months ago
Selected Answer: A
Based on all comments
upvoted 2 times
...
bihani
2 years, 8 months ago
Selected Answer: A
I don't understand why people are going with B, Answer of this question is definitely A. You can't directly fetch the media files from your tape gateway in real-time since this is backed up using Glacier. People are getting confused with the tape word in question. This problem can't be solved using tape gateway and will need file gateway.
upvoted 3 times
...
kadev
2 years, 8 months ago
Source for Rekognition is S3 or Kinesis => B wrong, Rekognition can not rertrive video on tape gateway => A and C is right, but "LEAST amount of ongoing management" => pick A, to re-use MAM feature of existing system
upvoted 1 times
kadev
2 years, 8 months ago
Tape drive <=== extract by MMA ==> put to file gateway ==> S3
upvoted 1 times
...
...
Sizuma
2 years, 8 months ago
C IS CORRECT
upvoted 1 times
...
Ddssssss
2 years, 11 months ago
Selected Answer: A
My take is that the MAM tool and the company don't "NEED" the archives to be on tape or virtual tape. They are just on tape now as it was a legacy long term storage plan. They simply need the files in S3 and the MAM tools to absorb the metadata from REK. No need for B. Answer A.
upvoted 1 times
...
mirnuj_atom
3 years ago
Selected Answer: B
Why not B? The MAM software in the question is already designed to work with the existing tape catalog, introducing the File Gateway from the and A would force us to re-write the catalog concept for the MAM app.
upvoted 1 times
...
frankzeng
3 years, 4 months ago
B. These movies are archived on tape in an on-premises tape library and accessed using a Media Asset Management (MAM) system. It means after moving to AWS, still use MAM to access the tapes. Tape Gateway enables you to replace using physical tapes on premises with virtual tapes in AWS without changing existing backup workflows
upvoted 1 times
...
vbal
3 years, 5 months ago
No One really talking about B here ...its shocking.. wht am I missing...? the following picture suggests B is absolutely correct. https://aws.amazon.com/storagegateway/vtl/
upvoted 2 times
vbal
3 years, 5 months ago
I am confused with A after reading more about Media Asset Management. This is ridiculously hard..How could someone be tested on something like Media Asset Management provides you the files...???
upvoted 1 times
Cal88
2 years, 6 months ago
You don’t need to know about MAM to answer the question since its not relevant The question is on how would you extract the meta data from the videos. Putting MAM there is just to distract you and make you think its a hard question. This question is mainly about storage gateways , Rekognition and Kinesis Video Stream So think about it , if you need to extract faces , objects etc from videos what’s the best way? AWS Rekognition So that will eliminate answer D for sure Now what’s the best way to copy your videos to AWS to be used with Rekognition? If you know about storage gateways you will know that when using a tape virtual gateway your backup will be sent to glacier and stored in something called tape archive so Rekognition can’t read a tape , it reads media (ex mp4 , jpg etc) so that will eliminate B as well C can be done and will work but remember in the question its says minimal change So the correct answer is A as most people in the comment are saying
upvoted 1 times
...
...
...
cldy
3 years, 5 months ago
A. Set up an AWS Storage Gateway, file gateway appliance on-premises. Use the MAM solution to extract the videos from the current archive and push them into the file gateway. Use the catalog of faces to build a collection in Amazon Rekognition. Build an AWS Lambda function that invokes the Rekognition Javascript SDK to have Rekognition pull the video from the Amazon S3 files backing the file gateway, retrieve the required metadata, and push the metadata into the MAM solution.
upvoted 1 times
...
AzureDP900
3 years, 5 months ago
archived on tape in an on-premises tape library is keyword, I will go with A
upvoted 1 times
...
acloudguru
3 years, 5 months ago
Selected Answer: A
B, there is no need to use Tape at all
upvoted 1 times
...
StelSen
3 years, 6 months ago
I chose A. Although Ans A & C seems good solution. The Kinesis Video Stream usecase is for mostly live streaming (such as Camera). Not sure streaming a file is a good use case. Those who support Option-C, can you please paste the architecture link where Kinesis Video Streams process from Video File?
upvoted 2 times
...
andylogan
3 years, 6 months ago
It's A
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago