exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C02 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C02 exam

Exam AWS Certified Solutions Architect - Associate SAA-C02 topic 1 question 317 discussion

A solutions architect is designing an architecture to run a third-party database server. The database software is memory intensive and has a CPU-based licensing model where the cost increases with the number of vCPU cores within the operating system. The solutions architect must select an Amazon EC2 instance with sufficient memory to run the database software, but the selected instance has a large number of vCPUs. The solutions architect must ensure that the vCPUs will not be underutilized and must minimize costs.
Which solution meets these requirements?

  • A. Select and launch a smaller EC2 instance with an appropriate number of vCPUs.
  • B. Configure the CPU cores and threads on the selected EC2 instance during instance launch.
  • C. Create a new EC2 instance and ensure multithreading is enabled when configuring the instance details.
  • D. Create a new Capacity Reservation and select the appropriate instance type. Launch the instance into this new Capacity Reservation.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

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
daisyli
Highly Voted 3 years, 7 months ago
B https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-optimize-cpu.html
upvoted 29 times
Phyo007
3 years, 5 months ago
It looks OK for DB which is CPU-based licensed, but will the cost of EC2 instance be reduced ? (I know even though it isn't asked for it).
upvoted 1 times
...
Heyang
3 years, 6 months ago
yes, I agree B。 You can specify these CPU options during instance launch. There is no additional or reduced charge for specifying CPU options. You're charged the same as instances that are launched with default CPU options.
upvoted 3 times
...
noahsark
3 years, 7 months ago
B - Specify a custom number of vCPUs (while enjoying the same memory, storage, and bandwidth of a full-sized instance) when launching new Amazon RDS for Oracle instances. https://aws.amazon.com/blogs/database/new-features-to-reduce-and-optimize-vcpus-on-amazon-rds-for-oracle-data/
upvoted 3 times
freemun05
3 years, 7 months ago
nobody is asking about RDS , you need to select EC2 instance !!!
upvoted 1 times
noahsark
3 years, 6 months ago
First, customers can specify a custom number of vCPUs when launching new instances to save on vCPU-based licensing costs!!! https://aws.amazon.com/about-aws/whats-new/2018/05/introducing-optimize-cpus-for-amazon-ec2-instances/
upvoted 2 times
...
...
...
...
syu31svc
Highly Voted 3 years, 7 months ago
A is rubbish C is wrong as multithreading is enables by default (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-optimize-cpu.html) I would take B over D "In most cases, there is an Amazon EC2 instance type that has a combination of memory and number of vCPUs to suit your workloads. However, you can specify the following CPU options to optimize your instance for specific workloads or business needs: Number of CPU cores: You can customize the number of CPU cores for the instance. You might do this to potentially optimize the licensing costs of your software with an instance that has sufficient amounts of RAM for memory-intensive workloads but fewer CPU cores." From: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-optimize-cpu.html
upvoted 10 times
someoneSays
3 years, 6 months ago
You can specify these CPU options during instance launch. There is no additional or reduced charge for specifying CPU options. You're charged the same as instances that are launched with default CPU options.
upvoted 1 times
...
...
BECAUSE
Most Recent 1 year, 11 months ago
Selected Answer: B
B is the answer
upvoted 1 times
...
FF11
3 years, 4 months ago
Selected Answer: B
B seems correct.
upvoted 1 times
...
VamsiGururaj
3 years, 6 months ago
Minimize costs="capacity reservation" Answer is D
upvoted 1 times
lehoang15tuoi
3 years, 6 months ago
No. Capacity Reservation simply means you will reserve instances, so that you'll have it when you need it. There's no discount
upvoted 1 times
...
...
JArafat
3 years, 6 months ago
its D, capacity Reservation https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/capacity-reservations-using.html
upvoted 2 times
...
freemun05
3 years, 7 months ago
When you create an EC2 you see the following details - Family Type vCPUs !!! Memory e.t.c check for yourself so A seems correct
upvoted 6 times
Ravinder2021
3 years, 6 months ago
If you choose T2 family then you won't see the CPU cofiguration options, however, if you choose T3 family or above you will find the CPU configuration option like below -Core Count = 1 (By Default) -Threads per core = 2 (By Default) -Number of CPU's = 2 (By Default)
upvoted 3 times
...
francisco_guerra
3 years, 6 months ago
The number of vCPUs for the instance is the number of CPU cores multiplied by the threads per core. To specify a custom number of vCPUs, you must specify a valid number of CPU cores and threads per core for the instance type. You cannot exceed the default number of vCPUs for the instance. For more information, see CPU cores and threads per CPU core per instance type. https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-optimize-cpu.html Ans: B
upvoted 4 times
...
...
jkwek
3 years, 7 months ago
Answer is B. https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-optimize-cpu.html In most cases, there is an Amazon EC2 instance type that has a combination of memory and number of vCPUs to suit your workloads. However, you can specify the following CPU options to optimize your instance for specific workloads or business needs: Number of CPU cores: You can customize the number of CPU cores for the instance. You might do this to potentially optimize the licensing costs of your software with an instance that has sufficient amounts of RAM for memory-intensive workloads but fewer CPU cores. Threads per core: You can disable multithreading by specifying a single thread per CPU core. You might do this for certain workloads, such as high performance computing (HPC) workloads.
upvoted 6 times
...
KK_uniq
3 years, 7 months ago
B for sure
upvoted 2 times
...
Abdullah777
3 years, 7 months ago
Number of CPU cores: You can customize the number of CPU cores for the instance. You might do this to potentially optimize the licensing costs of your software with an instance that has sufficient amounts of RAM for memory-intensive workloads but fewer CPU cores. Threads per core: You can disable multithreading by specifying a single thread per CPU core. You might do this for certain workloads, such as high performance computing (HPC) workloads. You can specify these CPU options during instance launch. There is no additional or reduced charge for specifying CPU options. You're charged the same as instances that are launched with default CPU options. BB
upvoted 4 times
...
Stud
3 years, 7 months ago
In most cases, there is an Amazon EC2 instance type that has a combination of memory and number of vCPUs to suit your workloads. However, you can specify the following CPU options to optimize your instance for specific workloads or business needs: Answer is B
upvoted 2 times
...
dmscountera
3 years, 7 months ago
C. Create a new EC2 instance and ensure multithreading is enabled when configuring the instance details.
upvoted 1 times
...
Djsaez
3 years, 7 months ago
B is ok
upvoted 3 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