exam questions

Exam AWS-SysOps All Questions

View all questions & answers for the AWS-SysOps exam

Exam AWS-SysOps topic 1 question 652 discussion

Exam question from Amazon's AWS-SysOps
Question #: 652
Topic #: 1
[All AWS-SysOps Questions]

An Application performs read-heavy operations on an Amazon Aurora DB instance. A SysOps Administrator monitors the CPUUtilization CloudWatch metric and has recently seen it increase to 90%. The Administrator would like to understand what is driving the CPU surge.
Which of the following should the Administrator additionally monitor to understand the CPU surge?

  • A. FreeableMemory and DatabaseConnections to understand the amount of available RAM and number of connections to DB instance.
  • B. FreeableMemory and EngineUptime to understand the amount of available RAM and the amount of time the instance has been up and running.
  • C. DatabaseConnections and AuroraReplicaLag for the number of connections to the DB instance and the amount of lag when replicating updates from the primary instance.
  • D. DatabaseConnections and InsertLatency for the number of connections to the DB instance and latency for insert queries.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

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
amo82
Highly Voted 2 years, 7 months ago
D is correct. if there is more insert query going to aurora database it will spike the cpu utilization.
upvoted 11 times
KhatriRocks
2 years, 7 months ago
Kind of agree but you see the Application performs read-heavy operations, so was tempted for A but does not make sense compared to D. B and C are not relevant
upvoted 1 times
...
angelsrp
2 years, 7 months ago
True: Ans D, in addition to your sentence, the other metrics do not help with monitoring the cpu utilization.
upvoted 2 times
...
...
saumenP
Highly Voted 2 years, 7 months ago
it say An Application performs read-heavy operations ....then How insertLatency matrix will help to find CPU usage
upvoted 8 times
CanBe
2 years, 5 months ago
There is a difference between read-heavy and read-only.
upvoted 1 times
...
...
albert_kuo
Most Recent 10 months ago
Selected Answer: D
monitoring the DatabaseConnections and InsertLatency metrics (Option D) in addition to the CPUUtilization metric is recommended. These metrics can provide valuable insights into the number of connections and latency for insert queries, which can help diagnose the cause of the CPU surge.
upvoted 1 times
...
Akinwaleo
11 months, 3 weeks ago
According to chat GPT the Answer is A. To understand the CPU surge on an Amazon Aurora DB instance, in addition to monitoring the CPUUtilization CloudWatch metric, the SysOps Administrator should monitor the following: 1. Database Connections: 2. Disk Queue Depth: High Disk Queue Depth 3. SQL Statements: 4. Memory Usage: SysOps Administrator can monitor the "FreeableMemory"
upvoted 1 times
...
RicardoD
2 years, 5 months ago
D is the answer One should also look for DatabaseConnections and InsertLatency for the number of connections to the DB instance and latency to insert queries.
upvoted 1 times
...
Kimle
2 years, 6 months ago
I believe having high CPU utilization will result in insert latency and that can arise from having high DB connections .. Memory seem irrelevant .. i would choose D over A
upvoted 1 times
...
Kelvin
2 years, 6 months ago
It's C. If an Aurora Replica runs out of CPU credits before the primary instance, the lag behind the primary instance results in the Aurora Replica frequently restarting. This result is common when an application has a heavy load of read operations distributed among Aurora Replicas in an Aurora MySQL DB cluster, at the same time that the primary instance has a minimal load of write operations. Ref: https://docs.amazonaws.cn/en_us/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.BestPractices.html
upvoted 4 times
...
abhishek_m_86
2 years, 6 months ago
D. DatabaseConnections and InsertLatency for the number of connections to the DB instance and latency for insert queries.
upvoted 2 times
...
jackdryan
2 years, 6 months ago
I'll go with D
upvoted 1 times
...
apwangzh
2 years, 6 months ago
I think it is saying the cpu of primary instance is high, not the replica. So replicalatecy is not the main point. However, insert is made on the primary instance. So I prefer D.
upvoted 1 times
...
Mahmoud_Borham
2 years, 6 months ago
D should be right as your concern is to understand why the CPU has increased, so you may need to understand how many DML queries are ongoing and from each of the connections in addition to their latency IOP .. this is closer to just monitor the CPU and memory
upvoted 1 times
...
Newguru2020
2 years, 6 months ago
Ans: A https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/MonitoringOverview.html Investigate consistent or trending variances from your baseline. The following metrics are often the source of performance issues: 1) High CPU or RAM consumption 2) Disk space consumption 3) Network traffic 4) Database connections 5) IOPS metrics
upvoted 3 times
Manny20
2 years, 6 months ago
Freeable memory doesn't seem to be a valid use case for CPU surge. Replica lag seems more plausible. Freeable memory according to AWS is "The amount of available random access memory."
upvoted 1 times
Manny20
2 years, 6 months ago
To be clear, I think C is the correct answer - based on the link you posted.
upvoted 1 times
...
...
...
r_man
2 years, 6 months ago
I will go with D due to this links https://pegacert.com/vendor/aws/soa-c01/application-performs-readheavy-operations-amazon-aurora-23806 https://www.freecram.com/question/Amazon.AWS-SysOps.v2019-09-03.q368/an-application-performs-read-heavy-operations-on-an-amazon-aurora-db-instance-the-sysops-administrator
upvoted 2 times
Jordanro
2 years, 6 months ago
Don't trust these resources - they automatically get default answers from www.examtopics.com )) These answers are often wrong.
upvoted 3 times
...
...
waterzhong
2 years, 6 months ago
performs read-heavy operations and not insert anything so D incorrect. The Answer is A
upvoted 1 times
...
DannyExamination
2 years, 7 months ago
It's C. Because it is a Read heavy application. You can assume it has a Read Only setup. So you want know about the database connection and the replication lag.
upvoted 2 times
DannyExamination
2 years, 6 months ago
So D, is wrong DatabaseConnections and InsertLatency for the number of connections to the DB instance and latency for insert queries is all about inserting and thus writing.
upvoted 1 times
...
...
SONLE
2 years, 7 months ago
performs read-heavy operations and not insert anything so D incorrect. The Answer is A
upvoted 1 times
...
MrDEVOPS
2 years, 7 months ago
why not A? Because RAM has a direct influence on CPU utilization.i.e in many scenarios we upgrade to bigger instance when CPU utilisation is high, upgrading means higher RAM too ri8.???
upvoted 2 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