Cloud and Container Basics

Which of the following generally applies to how many public clouds charge for data transfer?

  1. AData transfer is free, and only the volume of stored data and the hours virtual machines run are charged
  2. BTransfer from the internet into the cloud is charged by volume, and transfer from the cloud out to anywhere else is free
  3. 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.
Practice this topic Back to topic

Books on Cloud and Container Basics Ad

As an Amazon Associate I earn from qualifying purchases.

More Cloud and Container Basics questions

  1. An environment was created by applying, with a declarative IaC (Infrastructure as Code) tool, a file that defines a network and two virtual machines. Immediately afterwards, the same file is applied again without any changes. Which of the following is what happens?
  2. Which of the following is an appropriate way to update the software on production servers in line with the idea of immutable infrastructure?
  3. Two environments with the same configuration as production are prepared; the current version keeps running in one while the new version is installed and checked in the other, and then the load balancer is switched over to it all at once. If there is a problem, switching back quickly returns to the old version. Which of the following is this release method?
  4. A service that receives 12,000 requests per hour performs a canary release of a new version, sending only 5% of the requests to it. The new version has a bug that makes 3% of the requests it receives fail; it is noticed after one hour, and all requests are returned to the old version. Which of the following is the number of requests that failed because of the bug during that hour?
  5. A container image built by a CI/CD pipeline was tested in the staging environment and passed. Which of the following is the most appropriate way to release this image to production?