A company wants to build a map of its IT infrastructure to identify and enforce policies on resources that pose security risks. The security team must be able to query the infrastructure map and quickly find security risks. Which solution meets these requirements with the LEAST operational overhead?
Choose an answer
Tap an option to check your answer.
Correct answer: Use Amazon Neptune to store the data. Use SPARQL to query the data to identify security risks..
Why this is the answer
Amazon Neptune is a graph database service, ideal for representing highly interconnected data like an IT infrastructure map. Its graph model naturally captures relationships between resources, making it efficient to identify complex patterns and dependencies that signify security risks. SPARQL, a graph query language, is specifically designed for querying these relationships, allowing security teams to quickly find vulnerabilities with minimal operational overhead compared to managing a relational database for graph-like data. Amazon RDS and Amazon Redshift are relational databases, which struggle with the highly interconnected nature of infrastructure maps, requiring complex joins and denormalization, increasing query complexity and operational overhead. Amazon DynamoDB is a NoSQL key-value and document database, not optimized for graph-like relationships, making complex relationship queries inefficient.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed