Explanation
Correct option:
Step Function, DynamoDB, Lambda
AWS provides a set of fully managed services that you can use to build and run
serverless applications. Serverless applications don’t require provisioning,
maintaining, and administering servers for backend components such as
compute, databases, storage, stream processing, message queueing, and more.
You also no longer need to worry about ensuring application fault tolerance and
availability.
The AWS serverless platform overview: via –
https://aws.amazon.com/serverless/
AWS Step Function lets you coordinate multiple AWS services into serverless
workflows. You can design and run workflows that stitch together services such
as AWS Lambda, AWS Glue and Amazon SageMaker.
Amazon DynamoDB is a key-value and document database that delivers singledigit millisecond performance at any scale. It’s a fully managed, multi-Region,
multi-master, durable database with built-in security, backup and restore, and inmemory caching for internet-scale applications.
AWS Lambda lets you run code without provisioning or managing servers.
Incorrect options:
Amazon EMR is the industry-leading cloud big data platform for processing vast
amounts of data using open source tools such as Hadoop, Apache Spark, Apache
Hive, Apache HBase, Apache Flink, Apache Hudi, and Presto. Amazon EMR can be
used to provision resources to run big data workloads on Hadoop clusters. EMR
provisions EC2 instances to manage its workload. EMR is not a serverless
service.
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides
secure, resizable compute capacity in the cloud with support for per-second
billing. It is the easiest way to provision servers on AWS Cloud and access the
underlying OS. EC2 is not a serverless service.
Step Function, DynamoDB, EC2
EMR, DynamoDB, Lambda
EC2, DynamoDB, Lambda
As each of these three stacks has either EC2 or EMR, therefore, these options are
incorrect.
Reference:
https://aws.amazon.com/serverless/
Explanation
Correct option:
Step Function, DynamoDB, Lambda
AWS provides a set of fully managed services that you can use to build and run
serverless applications. Serverless applications don’t require provisioning,
maintaining, and administering servers for backend components such as
compute, databases, storage, stream processing, message queueing, and more.
You also no longer need to worry about ensuring application fault tolerance and
availability.
The AWS serverless platform overview: via –
https://aws.amazon.com/serverless/
AWS Step Function lets you coordinate multiple AWS services into serverless
workflows. You can design and run workflows that stitch together services such
as AWS Lambda, AWS Glue and Amazon SageMaker.
Amazon DynamoDB is a key-value and document database that delivers singledigit millisecond performance at any scale. It’s a fully managed, multi-Region,
multi-master, durable database with built-in security, backup and restore, and inmemory caching for internet-scale applications.
AWS Lambda lets you run code without provisioning or managing servers.
Incorrect options:
Amazon EMR is the industry-leading cloud big data platform for processing vast
amounts of data using open source tools such as Hadoop, Apache Spark, Apache
Hive, Apache HBase, Apache Flink, Apache Hudi, and Presto. Amazon EMR can be
used to provision resources to run big data workloads on Hadoop clusters. EMR
provisions EC2 instances to manage its workload. EMR is not a serverless
service.
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides
secure, resizable compute capacity in the cloud with support for per-second
billing. It is the easiest way to provision servers on AWS Cloud and access the
underlying OS. EC2 is not a serverless service.
Step Function, DynamoDB, EC2
EMR, DynamoDB, Lambda
EC2, DynamoDB, Lambda
As each of these three stacks has either EC2 or EMR, therefore, these options are
incorrect.
Reference:
https://aws.amazon.com/serverless/