予想外の料金の回避 - AWS Billing and Cost Management

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

予想外の料金の回避

ここでは、想定外の課金を回避するために役立つ推奨事項をいくつか示します。最初の 2 つは、1 年間の AWS 無料利用枠を使用しているユーザーを対象としています。次の項目は、特にサービスのサブスクリプションを解除するかアカウントを閉じる場合に予想外の請求が発生する可能性がある AWS の個々のサービス内の特定の機能または動作に対処します。

注記

アカウントを閉じるかサービスのサブスクリプションを解除する場合は、AWS リソースを割り当てているすべてのリージョンで適切な手順を必ず実行するようにしてください。

AWS 無料利用枠を超えています

無料利用枠を使用している場合は、使用量が AWS 無料利用枠で指定されている上限を超えないようにしてください。使用量が無料利用枠の上限を超えると、オンデマンドインスタンス料金が発生します。Billing and Cost Management コンソールで、AWS 無料利用枠使用状況アラートと自分の無料利用枠アラートを確認できます。

注記

無料利用枠使用状況アラートは、組織内の管理アカウントにのみ使用できます。これらは組織内の個々のメンバーアカウントでは使用できません。

無料利用枠の使用量の追跡については、「AWS 無料利用枠の使用量の追跡」を参照してください。

AWS 無料利用枠の失効

一定期間アイドル状態が続いた後、予想外の料金を請求された場合は、無料利用枠の有効期限が切れている可能性があります。無料利用枠の有効期限が切れると、アカウントに割り当てられているすべてのリソースで課金が開始されます。使用しているリソースを確認するには、AWS マネジメントコンソールリソースを割り当てた各リージョンを確認します。

無料利用枠の製品と期間の詳細については、「AWS 無料利用枠」を参照してください。

アカウントを閉じた後に届く請求書

各月の使用料金は翌月の始めに計算され、請求されます。アカウントを閉じたが、その月にオプトインサービスを使用した場合、翌月の始めにオプトインサービスの使用料金を請求する請求書が届きます。

無効になっているリージョン

リージョンを無効にしたが、まだそのリージョンにリソースがある場合、それらのリソースに対して引き続き課金されます。(リージョンの有効化に料金はかかりません。リージョンで作成するリソースに対してのみ料金がかかります。) 詳細については、「リージョンの有効化と無効化」を参照してください。

Elastic Beanstalk 環境

Elastic Beanstalk は、ユーザーが必要とするすべてのリソースが実行されるように設計されています。つまり、ユーザーが停止したすべてのサービスが自動的に再起動されます。これを回避するには、Elastic Beanstalk 環境を終了してから、Elastic Beanstalk が作成したリソースを終了する必要があります。詳細については、「」を参照してください。環境を終了するには()AWS Elastic Beanstalk 開発者ガイド

Elastic Load Balancing (ELB)

Elastic Beanstalk 環境と同様に、ELB ロードバランサーは最小数の Amazon Elastic Compute Cloud (Amazon EC2) インスタンスを実行したままにするように設計されています。ロードバランサーに登録された Amazon EC2 インスタンスを削除する前に、ロードバランサーを終了する必要があります。詳細については、「」を参照してください。ロードバランサーの削除()Elastic Load Balancing ユーザーガイド

AWS OpsWorks で開始されたサービス

AWS OpsWorks 環境を使用して AWS リソースを作成する場合は、AWS OpsWorks を使用してそれらのリソースを終了する必要があります。そうしないと AWS OpsWorks によりそれらのリソースが再起動されます。たとえば、AWS OpsWorks を使用して Amazon EC2 インスタンスを作成したが、その後 Amazon EC2 コンソールを使用して終了すると、AWS OpsWorks 自動ヒーリング機能によりそのインスタンスはエラーと分類され再起動されます。詳細については、「」を参照してください。AWS OpsWorks ユーザーガイド

Amazon EC2 インスタンス

ロードバランサーと Elastic Load Balancing 環境を削除した後、Amazon EC2 インスタンスを停止または終了できます。インスタンスを停止しても後で再起動できますが、ストレージ料金が請求されることがあります。インスタンスを終了すると、インスタンスは完全に削除されます。詳細については、「」を参照してください。インスタンスのライフサイクル()Linux インスタンス用 Amazon EC2 ユーザーガイド, 特にインスタンスの停止と起動およびインスタンスの終了

注記

Amazon EC2 インスタンスは複数の AWS サービスの基盤として機能します。これらのインスタンスは他のサービスによって起動された場合でも、Amazon EC2 コンソールの [Instances] リストに表示される場合があります。たとえば、Amazon Relational Database Service (Amazon RDS) インスタンスは、Amazon EC2 インスタンスで実行されます。基盤となる Amazon EC2 インスタンスを終了すると、それを起動したサービスが終了をエラーと解釈し、インスタンスを再起動することがあります。たとえば、AWS OpsWorks サービスにはAuto Healingは、障害を検出したときにリソースを再起動します。通常、リソースを削除するためのベストプラクティスは、それを起動したサービスを通して実行することです。

さらに、インスタンスストアを使用する Amazon Machine Image(AMI)から Amazon EC2 インスタンスを作成する場合は、Amazon S3 で関連するバンドルを確認します。AMI の登録を解除しても、バンドルは削除されません。詳細については、「AMI の登録解除」を参照してください。

Amazon Elastic Block Store ボリュームと

ほとんどの Amazon EC2 インスタンスは、関連付けられた Amazon EBS ボリュームがその終了時に削除されるように構成されますが、ボリュームとデータは保持するように設定できます。をチェックします。ボリュームペインAmazon EC2] ペインで、不要になったボリュームを確認します。詳細については、「」を参照してください。Amazon EBS ボリュームの削除()Linux インスタンス用 Amazon EC2 ユーザーガイド

Amazon EBS ボリュームのスナップショットを保存したが、不要になった場合は、それらも同様に削除します。ボリュームを削除しても、関連付けられたスナップショットが自動的に削除されることはありません。

スナップショットの削除に関する詳細については、「Amazon EBS スナップショットの削除」を参照してください。

注記

スナップショットを削除しても、組織のデータストレージコストが減少しない場合があります。他のスナップショットはそのスナップショットのデータを参照する場合があります。参照されたデータは常に保持されます。

たとえば、最初にデータボリュームが 10 GiB のスナップショットを取得した場合は、スナップショットのサイズも 10 GiB になります。スナップショットは増分バックアップであるため、2 回目に同じボリュームのスナップショットを取得した場合は、最初のスナップショットを取得後に変更したデータブロックのみ含まれます。2 回目のスナップショットで、最初のスナップショットのデータを参照することもできます。つまり、4 GiB のデータを変更し、2 回目のスナップショットを取得した場合、2 番目のスナップショットのサイズは 4 GiB になります。また、2 番目のスナップショットでは、最初に取得した、変更していない 6 GiB のスナップショットを参照できます。詳細については、「増分スナップショットの仕組み」を参照してください。

上の例では、日別の AWS のコストと使用状況レポート(AWS CUR)に 2 つのエントリが表示されます。AWS CUR は、1 日のスナップショット使用量をキャプチャします。この例で、snap-A の使用量は 0.33 GiB (10 GiB/30 日)、snap-B の使用量は 0.1333 GiB (4 GiB/30 日) です。 月額 0.05 USD/GB のレートを使用すると、snap-A のコストは 0.33 GiB × 0.05 USD = 0.0165 USD になります。snap-B のコストは 0.133 GiB x 0.05 USD = 0.0066 USD となり、どちらのスナップショットに対しても 1 日あたり 0.0231 USD が課金されます。AWS のコストと使用状況レポートの詳細については、AWS のコストと使用状況レポートユーザーガイド

lineItem/ Operation lineItem/ ResourceId lineItem/ UsageAmount lineItem/UnblendedCost resourceTags/ user:usage
CreateSnapshot arn:aws:ec2:us-east-1:123:snapshot/snap-A 0.33 0.0165 dev
CreateSnapshot arn:aws:ec2:us-east-1:123:snapshot/snap-B 0.133 0.0066 dev

最初のスナップショット (前の表の最初の行のスナップ A) を削除すると、2 番目のスナップショット (前の表の 2 番目の行のスナップ B) で参照されるデータはすべて保持されます。2 番目のスナップショットには 4 GiB の増分データが含まれており、最初のスナップショットの 6 GiB を参照しています。snap-A を削除すると、snap-B のサイズは 10 GiB (snap-B からの変更済みの 4 GiB および snap-A からの未変更の 6 GiB) になります。

日別の AWS CUR では、snap-B の使用量が 0.33 GiB (10 GiB/30 日) と表示され、1 日あたり 0.0165 USD が課金されます。スナップショットを削除すると、残りのスナップショットの料金は毎日再計算されるため、各スナップショットのコストも毎日変わる可能性があります。詳細については、「Cost Allocation for EBS Snapshots」を参照してください。

lineItem/ Operation lineItem/ ResourceId lineItem/ UsageAmount lineItem/UnblendedCost resourceTags/ user:usage
CreateSnapshot arn:aws:ec2:us-east-1:123:snapshot/snap-B 0.33 0.0165 dev

Elastic IP アドレス

終了したインスタンスにアタッチされたすべての Elastic IP アドレスはアタッチを解除されますが、割り当ては続行されます。その IP アドレスが不要になった場合は、追加料金が発生しないように解放してください。詳細については、「」を参照してください。Elastic IP アドレスを解放する()Linux インスタンス用 Amazon EC2 ユーザーガイド

他のサービスによって起動されるサービス

多数の AWS サービスがリソースを起動するため、使用していたサービスによって起動されている可能性があるサービスの有無を必ず確認してください。

ストレージサービス

AWS リソースのコストを最小限に抑えるには、ストレージコストが発生する可能性がある多くのサービス (Amazon RDS や Amazon S3 など) に留意してください。