Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam AWS Certified Solutions Architect - Professional SAP-C02 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional SAP-C02 exam

Exam AWS Certified Solutions Architect - Professional SAP-C02 topic 1 question 230 discussion

A company's solutions architect is analyzing costs of a multi-application environment. The environment is deployed across multiple Availability Zones in a single AWS Region. After a recent acquisition, the company manages two organizations in AWS Organizations. The company has created multiple service provider applications as AWS PrivateLink-powered VPC endpoint services in one organization. The company has created multiple service consumer applications in the other organization.

Data transfer charges are much higher than the company expected, and the solutions architect needs to reduce the costs. The solutions architect must recommend guidelines for developers to follow when they deploy services. These guidelines must minimize data transfer charges for the whole environment.

Which guidelines meet these requirements? (Choose two.)

  • A. Use AWS Resource Access Manager to share the subnets that host the service provider applications with other accounts in the organization.
  • B. Place the service provider applications and the service consumer applications in AWS accounts in the same organization.
  • C. Turn off cross-zone load balancing for the Network Load Balancer in all service provider application deployments.
  • D. Ensure that service consumer compute resources use the Availability Zone-specific endpoint service by using the endpoint's local DNS name.
  • E. Create a Savings Plan that provides adequate coverage for the organization's planned inter-Availability Zone data transfer usage.
Show Suggested Answer Hide Answer
Suggested Answer: CD 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
SkyZeroZx
Highly Voted 1 year, 4 months ago
Selected Answer: AD
A By sharing the subnets that host the service provider applications using AWS Resource Access Manager (RAM), the service consumer applications can be deployed in the same organization's accounts. This allows the traffic between the service consumer and service provider applications to stay within the organization's network, reducing data transfer charges. D By using the Availability Zone-specific endpoint service's local DNS name, the service consumer compute resources can directly access the service provider applications within the same Availability Zone. This eliminates the need for cross-Availability Zone data transfer, thus reducing data transfer charges.
upvoted 14 times
helloworldabc
2 months, 3 weeks ago
just CD
upvoted 1 times
...
...
xav1er
Highly Voted 1 year, 2 months ago
Selected Answer: CD
- **C. Turn off cross-zone load balancing for the Network Load Balancer in all service provider application deployments.** - **D. Ensure that service consumer compute resources use the Availability Zone-specific endpoint service by using the endpoint's local DNS name.**
upvoted 7 times
...
sam2ng
Most Recent 1 week, 5 days ago
This is why C is correct: "For ALB and CLB, there is no cross-AZ data transfer charges within the same VPC. But for NLB, if the client and target are in one AZ, but the NLB is in another AZ, there will be a zone-in and zone-out which is $0.02."
upvoted 1 times
...
JoeTromundo
1 month, 1 week ago
Selected Answer: CD
B is not an option: While placing resources in the same organization might simplify management, it does not inherently reduce data transfer charges. Data transfer costs between AWS Organizations accounts are typically not impacted by being in the SAME OR DIFFERENT organizations, especially when using PrivateLink.
upvoted 1 times
...
vip2
4 months, 1 week ago
Selected Answer: CD
C D is correct one For C, Cross-zone load balancing can distribute traffic across multiple AZs, which increases data transfer costs between AZs. Disabling cross-zone load balancing ensures that traffic remains within the same AZ, reducing the associated data transfer charges. This is particularly important for applications using AWS PrivateLink, as it will help keep data transfers within the same AZ as much as possible.
upvoted 1 times
...
michele_scar
5 months, 3 weeks ago
Selected Answer: CD
B is useless because if you place the resource in the same org but in different AZs you will pay the same as different org in different AZs. So B is uncorrect (like A and E). Remains C and D as a solution that should reduce costs.
upvoted 3 times
...
seetpt
6 months, 2 weeks ago
Selected Answer: BD
BD for me
upvoted 2 times
...
4555894
7 months, 1 week ago
B - allows data transfer between linked accounts to be free of charge. D - ensures traffic stays within the same AZ as much as possible, minimizing inter-AZ data transfer costs. CD - Save money.
upvoted 1 times
...
VerRi
7 months, 2 weeks ago
Selected Answer: BD
"The company manages two organisations in AWS Organizations," which means they have one organisation for service providers and one more for consumers. A. Since applications are created in the provider organisation, sharing the subnet with other accounts within the same organisation has no effect. B. Combining provider and consumer into one organisation is the first move for Option D. C. Cross-zone load balancing does not change the amount of data traffic passing through the NLB, it affects how that traffic is distributed across the targets. D. AZ-specific endpoint helps to reduce data transfer charges because it keeps the traffic in a single AZ and is designed for intra-regional communication within the same account or organization. E. WTF
upvoted 4 times
...
Dgix
7 months, 4 weeks ago
Selected Answer: BD
It's B and D. A. Sharing subnets does not directly reduce data transfer charges. C. Turning off cross-zone load balancing does not impact data transfer costs between VPC endpoints and service consumers. E. A Savings Plan reduces costs for compute usage, not specifically for data transfer charges.
upvoted 5 times
mav3r1ck
7 months, 3 weeks ago
Turning off cross-zone load balancing can reduce inter-AZ data transfer costs. With cross-zone load balancing disabled, a Network Load Balancer (NLB) only routes requests to targets in the same Availability Zone as the load balancer node that received the request. This setup reduces the data transferred across Availability Zones, thereby reducing costs.
upvoted 3 times
...
...
ajeeshb
8 months, 1 week ago
Selected Answer: CD
Answer: C, D
upvoted 3 times
...
marszalekm
9 months ago
https://docs.aws.amazon.com/ram/latest/userguide/shareable.html "Can share with only AWS accounts in its own organization." ec2:Subnet
upvoted 2 times
...
Wardove
9 months, 1 week ago
Selected Answer: CD
Answer is CD D) Obvious option, This approach minimizes data transfer costs by ensuring that traffic between service consumers and service providers stays within the same Availability Zone C) Only after setting up your NLB, you can create a VPC Endpoint Service (VPC-E) that is powered by AWS PrivateLink. Cross-zone lb feature is optional for NLB since 2018 so, turning off cross-zone load balancing can help ensure that data does not unnecessarily cross Availability Zones, thereby once again reducing data transfer costs https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/how-elastic-load-balancing-works.html B) Incorrect: putting the workloads into 1 org - would not make any effect on billing neither, unless you change the topology profoundly and move away the VPCE solution - but we are not talking about Re-architecting, we are looking to provide guidelines A) Incorrect: RAM can be used only within 1 organization E) Incorrect: there is no a such flavor of Saving plans, AWS provides 3 Compute, EC Instance and SageMaker Saving plans
upvoted 6 times
JOKERO
8 months ago
You can also share with specific AWS accounts by account ID, regardless of whether the account is part of an organization.
upvoted 1 times
...
...
LazyAutonomy
9 months, 3 weeks ago
Selected Answer: BD
Holy bageezus, never seen a discussion thread so divided. @NikkyDicky is spot on - cross zone traffic is indeed where the money is going. I think we all know that. A - appears incorrect, we cannot share subnets between accounts in different AWS Orgs. Even if you could, or even if you chose A+B, it would be impractical to assume all other workloads could be deployed in service provider subnets. Would probably run out of IPs. And even if the subnets were huge and we didn't run out of IPs, there is no mechanism in A to guide developers deploying their workloads to reduce or prevent cross-AZ traffic. You could share the subnets and deploy all provider/consumer workloads in the same set of subnets and still end up with the same huge bill :-)
upvoted 5 times
LazyAutonomy
9 months, 3 weeks ago
B - appears correct. @Just_Ninja's explanation nails it. If you use Organizations and you create accounts, then in each member account, the logical identifiers for each availability zone (e.g. "eu-central-1a") are guaranteed to map to the same AZ Physical ID (e.g. "euc1-az3") for all accounts within the Organization. In other words, it's likely that AZ "eu-central-1a" for accounts in OrgABC is not the same as AZ "eu-central-1a" for accounts in OrgXYZ. That's a problem if you're trying to eliminate unnecessary cross-zone traffic. Without this, you could instruct developers to use AZ-specific DNS names and still end up with the same huge bill :-)
upvoted 1 times
LazyAutonomy
9 months, 3 weeks ago
C - appears incorrect, but the reason has nothing to do with "compromising high availability". As pointed out by @elmoh, cross-zone load balancing isn't enabled by default in NLBs anyway. See https://docs.aws.amazon.com/elasticloadbalancing/latest/network/network-load-balancers.html#cross-zone-load-balancing. Even if cross-zone load balancing was enabled by default in NLBs, this option doesn't cover the Gateway Load Balancer VPC endpoint service use case.
upvoted 2 times
...
...
...
tmlong18
10 months ago
Selected Answer: CD
I go with C & D. Data transfer cost base on physical distance.(cross AZ, cross region, internal) A & B - shared VPC doesn't distribute traffic to inter-az
upvoted 3 times
...
Jay_2pt0_1
10 months, 3 weeks ago
This question is poorly framed. I go with A & D, not because they are great, but because the others are terrible. You should not have to move into the same org (that can't be the answer). Also, we won't compromise HA, so that can't be the answer either.
upvoted 3 times
...
bjexamprep
10 months, 4 weeks ago
Selected Answer: AB
The question is badly framed. First, we need define the "Data transfer". Does it mean cross AZ data transfer or cross account data transfer? I assume there isn't private network connectivity between the two parties, because they are not even in the same organization, and there is not statement saying they are connected to each other with peering or transit gateway or VPN. So I assume the "Data transfer" is cross organization data transfer, which highly possible is internet data transfer cost. So, A and B will be the best answer. If the question designer meant the cross AZ data transfer and forgot to mention there is already private network connectivity created between the two VPC, C and D might be the best answer. But we can't assume something without any evidence, right?
upvoted 2 times
tmlong18
10 months ago
AWS PrivateLink is private network and support cross account VPC
upvoted 1 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 ...