Cloud and Container Basics
Which of the following generally applies to how many public clouds charge for data transfer?
- AData transfer is free, and only the volume of stored data and the hours virtual machines run are charged
- BTransfer from the internet into the cloud is charged by volume, and transfer from the cloud out to anywhere else is free
- CTransfer in from the internet is free or cheap, and transfer out to the internet (egress) is charged by volume
Show answer and explanation
Answer: C. Transfer in from the internet is free or cheap, and transfer out to the internet (egress) is charged by volume
In many clouds, transfer in the direction of bringing data in is free or cheap, and transfer out of the cloud is charged by volume. Transfer between availability zones or between regions may also be charged. For services that deliver large amounts of data, this transfer charge can exceed the compute charge, so the volume going out is reduced by design choices such as using CDN caches, compressing data and processing data close to where it is stored. Pricing differs between providers and services, so check it before designing.
- A. In many clouds, outbound transfer is charged and can become a large amount depending on the usage.
- B. The directions are reversed. Generally, inbound transfer is free or cheap and outbound transfer is charged.
- C. Correct. Designing to reduce outbound transfer leads to lower costs.