Cloud Intelligence™Cloud Intelligence™

Cloud Intelligence™

AWS Data Transfer IN ist nicht immer kostenlos

By Avi KeinanMay 14, 20202 min read

Diese Seite ist auch in English, Español, Français, Italiano, 日本語 und Português verfügbar.

Wie viel zahlen Sie für eingehenden Datentransfer zu Ihrer Instanz? Kostenlos, oder? Nun ja, nicht ganz …

Offenbar nicht.

Auf der Preisseite für AWS EC2 On-Demand finden Sie die Preise für AWS Data Transfer. Beim Eintrag "Data Transfer into Amazon EC2 From Internet" steht ein Preis von 0,00 $:

Etwas weiter unten finden Sie diesen Abschnitt:

Hier war ich mir nicht sicher: Zahlt man eigentlich auch, wenn man innerhalb derselben Region herunterlädt? Ich habe den Abschnitt mehrmals gelesen und blieb ratlos – also habe ich es selbst getestet:

Ich habe in der Region London (eu-west-2) zwei Instanzen in zwei verschiedenen AWS-Konten provisioniert: eine in der Zone euw2-az3 und eine weitere in der Zone euw2-az2.

Anschließend habe ich über eine öffentliche IP eine 5-GB-Datei von einer Instanz im einen Konto auf eine Instanz im anderen Konto heruntergeladen. 24 Stunden später habe ich im Billing-Dashboard des Kontos nachgesehen, das die Datei heruntergeladen hat:

Überraschung: Für Data Transfer IN fallen tatsächlich 0,01 $/GB an, wenn Sie von einer EC2-IP in derselben Region herunterladen.

Mich hat außerdem interessiert, ob derselbe Betrag berechnet wird, wenn der Traffic innerhalb derselben Availability Zone bleibt. Ich habe einen weiteren Test in der Region Stockholm (eu-north-1) durchgeführt – beide Instanzen lagen in der Zone eun1-az1 – und das Ergebnis war identisch.

AWS Cost and Usage Report (CUR):

Beim Schreiben dieses Blogposts habe ich den AWS Cost and Usage Report genutzt. In der AWS-Dokumentation habe ich dazu nichts gefunden, deshalb halte ich es hier für künftige Recherchen fest:

Wenn Sie im AWS CUR nach Data Transfer IN suchen, lautet der UsageType "DataTransfer-Regional-Bytes", die Operation "PublicIP-In" und die ItemDescription "USD 0.01 per GB for DataTransfer-Regional-Bytes" (die Preise variieren je nach Region).

P.S.Corey Quinn hat in seinem Blog über ähnlich undurchsichtige Preisfragen beim Datentransfer zwischen Availability Zones geschrieben.