AWS 請求情報とコスト管理
ユーザーガイド (Version 2.0)

予想外の料金の回避

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

注記

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

無料利用枠を超えた使用

無料利用枠を使用している場合は、使用量が AWS 無料利用枠で指定されている上限を超えないようにしてください。使用量が無料利用枠の上限を超えると、オンデマンドインスタンス料金が発生します。Billing and Cost Management コンソールで、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 リソースの作成に AWS OpsWorks 環境を使用する場合は、AWS OpsWorks を使用してそれらのリソースを終了する必要があります。そうしないと AWS OpsWorks によりそれらのリソースが再起動されます。たとえば、Amazon EC2 インスタンスの作成に AWS OpsWorks を使用したが、終了には 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 サービスには、エラーを検出したときにリソースを再起動する自動ヒーリングと呼ばれる機能があります。通常、リソースを削除するためのベストプラクティスは、それを起動したサービスを通して実行することです。

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

Amazon Elastic Block Store ボリュームとスナップショット

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

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

注記

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

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

次の例では、いずれのスナップショットにも、1 日あたり 0.70 セントが課金されます。この料金は日によって異なる場合があります。

最初のスナップショット (前の表の最初の行のスナップ A) を削除すると、2 番目のスナップショット (前の表の 2 番目の行のスナップ B) で参照されるデータはすべて保持されます。2 回目のスナップショットには、差分の 4 GiB が含まれているだけでなく、変更していない最初の 6 GiB のスナップショットも参照できます。最初のスナップショットの未変更の 6 GiBと、2 回目の増分スナップショットの 4 GiB で構成される 10 GiB 分のデータの保存に対して課金されます。

次の例では、10 GiB を保存するために、1 日あたり 0.50 セントが課金されます。この料金は日によって異なる場合があります。

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

Elastic IP アドレス

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

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

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

ストレージサービス

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