AWS Certified Data Analytics – Specialty — Question 148

A company hosts an Apache Flink application on premises. The application processes data from several Apache Kafka clusters. The data originates from a variety of sources, such as web applications, mobile apps, and operational databases. The company has migrated some of these sources to AWS and now wants to migrate the Flink application. The company must ensure that data that resides in databases within the VPC does not traverse the internet. The application must be able to process all the data that comes from the company's AWS solution, on-premises resources, and the public internet.
Which solution will meet these requirements with the LEAST operational overhead?

Answer options

Correct answer: C

Explanation

The correct answer is C, as it allows for the creation of an Amazon Kinesis Data Analytics application that directly utilizes the Flink .jar file while efficiently processing data from both the VPC and the public internet. Options A and D introduce unnecessary complexity by implementing Amazon MSK, which is not required for a Kinesis Data Analytics application, while option B lacks the ability to directly use the Flink .jar file in a Kinesis Data Analytics context.