A company has a workflow that sends video files from their on-premises system to AWS for transcoding. They use EC2 worker instances to pull transcoding jobs from SQS. Why is SQS an appropriate service for this scenario?
1.SQS guarantees the order of the messages.
2.SQS synchronously provides transcoding output.
3.SQS checks the health of the worker instances.
4.SQS helps to facilitate horizontal scaling of encoding tasks.
A company is planning to design a Microservices architectured application that will be hosted in AWS. This entire architecture needs to be decoupled whenever possible. Which of the following services can help achieve this?
3.AWS Auto Scaling
A database hosted in AWS is currently encountering an extended number of write operations and is not able to handle the load. What can be done to the architecture to ensure that the write operations are not lost under any circumstance?
1.Add more IOPS to the existing EBS Volume used by the database.
2.Consider using DynamoDB instead of AWS RDS.
3.Use SQS Queues to queue the database writes.
4.Use SNS to send notification on missed database writes and then add them manuallyat a later stage.
A _____ letter queue is a queue that other queues can target to send messages that could not be processed successfully.
Amazon Simple Queue Service allows users to transmit any amount of data through the Web without ____________ responsibility.
Amazon SQS can also be viewed as a class of _____________ data storage for many classes of applications.
4.None of them
Amazon SQS is optimized for ______ scalability not for single-threaded sending or receiving speeds.
Amazon SQS pricing is based on number of _______ and the amount of ______ transferred in and out.
4.None of them
Amazon SQS was designed to enable a/an _________ number of messaging services to read and write a/an ________ number of messages.
An application allows a manufacturing site to upload files. Each uploaded 3 GB file is processed to extract metadata and this process takes a few seconds per file. The frequency at which the uploads happen is unpredictable. For instance there may be no updates for hours followed by several files being uploaded concurrently.What architecture addresses this workload in the most cost efficient manner?
1.Usea Kinesis Data Delivery Stream to store the file. Use Lambda for processing.
2.Use an SQS queue to store the file to be accessed by a fleet of EC2 Instances.
3.Store the file in an EBS volume which can then be accessed by another EC2 Instance for processing.
4. Store the file in an S3 bucket. Use Amazon S3 event notification to invoke aLambda function for file processing.
An application needs to have a messaging system in AWS. It is of the utmost importance that the order of messages is preserved and duplicate messages are not sent. Which of the following services can help fulfill this requirement?
1.AWS SQS FIFO
There is a requirement for 500 messages to be sent and processed in order. Which service can be used in this regard?
1.AWS SQS FIFO
To prevent messages from being lost or becoming unavailable all messages are stored __________ across multiple servers and data centers.
1.Requesting server/worker serverAlternating
With Amazon _________ developers can monitor metrics for Amazon SQS and trigger an alarm when a threshold is met.
You want to build a decoupled highly available and fault tolerant architecture for your application in AWS. You decide to use EC2 the Classic Load Balancer Auto Scaling and Route 53. Which one of the following additional services should you involve in this architecture?
3.AWS API Gateway
Your company has an application that takes care of uploading processing and publishing videos posted by users. The current architecture for this application includes the following:a) A set of EC2 Instances to transfer user uploaded videos to S3 bucketsb) A set of EC2 worker processes to process and publish the videosc) An Auto Scaling Group for the EC2 worker processesWhich of the following can be added to the architecture to make it more reliable?