exam questions

Exam AWS Certified Solutions Architect - Professional All Questions

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

Exam AWS Certified Solutions Architect - Professional topic 1 question 631 discussion

A solutions architect needs to migrate 50 TB of NFS data to Amazon S3. The files are on several NFS file servers on corporate network. These are dense file systems containing tens of millions of small files. The system operators have configured the file interface on an AWS Snowball Edge device and are using a shell script to copy data.
Developers report that copying the data to the Snowball Edge device is very slow. The solutions architect suspects this may be related to the overhead of encrypting all the small files and transporting them over the network.
Which changes can be made to speed up the data transfer?

  • A. Cluster two Snowball Edge devices together to increase the throughput of the devices.
  • B. Change the solution to use the S3 Adapter instead of the file interface on the Snowball Edge device.
  • C. Increase the number of parallel copy jobs to increase the throughput of the Snowball Edge device.
  • D. Connect directly to the USB interface on the Snowball Edge device and copy the files locally.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

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
Gmail78
Highly Voted 3 years, 8 months ago
C- Perform multiple copy operations at one time – If your workstation is powerful enough, you can perform multiple snowball cp commands at one time. You can do this by running each command from a separate terminal window, in separate instances of the Snowball client, all connected to the same Snowball. https://docs.aws.amazon.com/snowball/latest/ug/performance.html
upvoted 34 times
mrphuongbn
3 years, 7 months ago
Sometimes the fastest way to transfer data with Snowball is to transfer data in parallel. https://docs.aws.amazon.com/snowball/latest/ug/transfer-petabytes.html#parallel-usage
upvoted 1 times
...
StelSen
3 years, 7 months ago
Agree with Answer-C. One more supporting link: https://aws.amazon.com/blogs/storage/best-practices-for-accelerating-data-migrations-using-aws-snowball-edge/ (Section: Parallelize data transfers)
upvoted 1 times
...
...
taoteching1
Highly Voted 3 years, 8 months ago
Answer = B - The data transfer rate using the file interface is typically between 25 MB/s and 40 MB/s. If you need to transfer data faster than this, use the Amazon S3 Adapter for Snowball, which has a data transfer rate typically between 250 MB/s and 400 MB/s. https://docs.aws.amazon.com/snowball/latest/developer-guide/using-adapter.html https://docs.aws.amazon.com/snowball/latest/developer-guide/BestPractices.html
upvoted 17 times
PAUGURU
3 years, 8 months ago
The last link you posted clearly states: "This following list is ordered from largest to smallest positive impact on performance: 1 Perform multiple write operations at one time – To do this, run each command from multiple terminal windows on a computer with a network connection to a single AWS Snowball Edge device." So I say C.
upvoted 6 times
shammous
3 years, 7 months ago
Check the note below the list that satisfy the requirement.
upvoted 3 times
student22
3 years, 7 months ago
Yes. It looks like B is the correct answer: https://docs.aws.amazon.com/snowball/latest/developer-guide/BestPractices.html The data transfer rate using the file interface is typically between 25 MB/s and 40 MB/s. If you need to transfer data faster than this, use the Amazon S3 Adapter for Snowball, which has a data transfer rate typically between 250 MB/s and 400 MB/s.
upvoted 1 times
student22
3 years, 7 months ago
So, you have to use Amazon S3 Adapter for Snowball first even if you're planning to increase the speed with multiple parallel write operations.
upvoted 2 times
AkaAka4
3 years, 5 months ago
I don't think there is such pre-requisite... the two options can be done separately without dependency on each other.
upvoted 1 times
...
...
...
...
HellGate
3 years, 4 months ago
S3 Adapter is designed for this situation over programatical approach in C.
upvoted 2 times
...
...
...
aqiao
Most Recent 2 years, 9 months ago
Selected Answer: C
According to this link:https://docs.aws.amazon.com/snowball/latest/developer-guide/performance.html. For small files, you should transfer them in batch. The biggest difference between B and C is S3 adapter used with program, but file interface is a GUI
upvoted 1 times
...
TechX
2 years, 11 months ago
Selected Answer: C
C for me. The question said that: "The solutions architect feels this is due to the overhead associated with encrypting and transferring all the little data across the network." -> we have network issue. While from the AWS documentation, they clearly note that: "Because the computer workstation from which or to which you make the data transfer is considered to be the bottleneck for transferring data, we highly recommend that your workstation be a powerful computer. It should be able to meet high demands in terms of processing, memory, and networking" https://docs.aws.amazon.com/snowball/latest/ug/using-adapter.html
upvoted 1 times
...
jj22222
3 years, 2 months ago
Selected Answer: C
C. Increase the number of parallel copy jobs to increase the throughput of the Snowball Edge device.
upvoted 1 times
...
jyrajan69
3 years, 3 months ago
This statement is imp 'architect feels this is due to the overhead associated with encrypting and transferring all the little data across the network.' So based on this, S3 Adapter with higher transfer rates will not resolve this issue, must go with C.
upvoted 2 times
TechX
2 years, 11 months ago
agree with you, from the AWS documentation, they clearly note that: "Because the computer workstation from which or to which you make the data transfer is considered to be the bottleneck for transferring data, we highly recommend that your workstation be a powerful computer. It should be able to meet high demands in terms of processing, memory, and networking" https://docs.aws.amazon.com/snowball/latest/ug/using-adapter.html
upvoted 1 times
...
...
pititcu667
3 years, 4 months ago
Selected Answer: C
Question is center around snowball.
upvoted 1 times
...
AzureDP900
3 years, 6 months ago
Selected Answer: C
C Perform multiple copy operations at one time by running each command from a separate terminal window, in separate instances of the Snowball client” is the correct answer
upvoted 3 times
...
Liongeek
3 years, 6 months ago
From my understanding, it's as simple as this: If you change to s3 adapter of course you could get higher transfer rate, but you won't cause you'r still using only ONE CPU thread to copy the files. You want to use all your CPU cores/threads to shorten the ENCRYPTION TIME? Run parallel copies then :)
upvoted 1 times
...
Bigbearcn
3 years, 7 months ago
I will go with B
upvoted 1 times
...
andylogan
3 years, 7 months ago
It's B to use S3 Adapter first
upvoted 1 times
...
blackgamer
3 years, 7 months ago
C is the answer.
upvoted 1 times
...
johnyc55
3 years, 7 months ago
Note The data transfer rate using the file interface is typically between 25 MB/s and 40 MB/s. If you need to transfer data faster than this, use the Amazon S3 adapter for Snowball, which has a data transfer rate typically between 250 MB/s and 400 MB/s. For more information, see Transferring Files Using the Amazon S3 Interface.
upvoted 2 times
...
WhyIronMan
3 years, 7 months ago
I'll go with B B and C are right, but the ORDER is: 1 - set the Amazon S3 Adapter for Snowball 2 - start multiple copies after set S3 Adapter for Snowball the first thing to do is set the S3 Adapter for Snowball, otherwise the multiple copies will throw the same problem again.
upvoted 5 times
...
WhyIronMan
3 years, 7 months ago
I'll go with B
upvoted 1 times
WhyIronMan
3 years, 7 months ago
After a second tough, changing to C
upvoted 1 times
WhyIronMan
3 years, 7 months ago
No, nvm, going back to B... the order is: 1 - set the Amazon S3 Adapter for Snowball 2 - start multiple copies after set S3 Adapter for Snowball the first thing to do is set the S3 Adapter for Snowball, otherwise the multiple copies will throw the same problem again.
upvoted 3 times
student22
3 years, 7 months ago
Yes. B is right.
upvoted 2 times
...
...
...
...
vkbajoria
3 years, 7 months ago
It is C for me. Eventhough B sounds very convincing as well. Plus it provide faster speed then File Interface. But According to AWS, if transfer is started with File Interface, it should be continue till end. Therefore, opening multiple window will speed things up. If we want to start over, then obviously s3 Interface would be faster. Here is the link: https://docs.aws.amazon.com/snowball/latest/developer-guide/using-fileinterface.html#fileinterface-overview
upvoted 3 times
...
gcg27
3 years, 7 months ago
Correct answer is C, this question is exacted from Bonso exam
upvoted 4 times
NerdMe
3 years, 7 months ago
Yes, you are correct I also saw the exact same question. Answer is C.
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 ...