AWS(Amazon Web Services)の無料枠の終了後はどうなる?

目次

はじめに

「無料期間が終わったら、いきなり高い料金を請求されるのでは?」と不安に感じている方も多いかもしれません。AWS(Amazon Web Services)は、無料枠が終了しただけでは自動的に課金が始まるわけではなく、現在も起動したままのサービスがあるか、無料範囲を超えて利用しているかによって請求の有無が決まります。

まずは自分のアカウントで無料期間の終了日と請求画面を確認し、どのサービスが動いているのかを把握しましょう。そのうえで、今後も使うものは残し、使っていないものは停止または削除すれば、思いがけない高額請求を防げます。もし迷っている場合は、不要そうなリソースをいったん削除してから必要になったときに作り直す方法を選ぶと安心です。

このあと、確認する場所や具体的な対処の手順を順番に説明していきますので、AWS(Amazon Web Services)に慣れていない方でもそのまま操作できるようになっています。

AWS(Amazon Web Services)の無料枠が終了してもすぐ料金が発生するわけではない

AWS(Amazon Web Services)の無料枠が終了したからといって、その瞬間に必ず課金が始まるわけではありません。料金が発生するかどうかは、現在も何かのサービスを起動したままか、無料対象の範囲を超えて利用しているかによって決まります。まずは自分のアカウントで何が動いているのかを確認することが重要です。

使っているサービスがなければ料金はかからない

無料枠の期間が終わっても、EC2のインスタンスを停止したまま、RDSのデータベースを削除済み、S3にファイルが1つも保存されていない状態なら請求は発生しません。AWS(Amazon Web Services)は「何も使っていない期間」に対して料金を取る仕組みではなく、起動中のサーバー時間、保存しているデータ容量、通信量など実際に利用している分だけ課金されます。

反対に、無料枠内で作成したリソースが残ったまま(例:停止していないEC2、削除していないEBSボリューム、S3の保存データ)だと、無料期間終了後はその分が通常料金として請求されます。つまり、請求の有無は「無料枠が終わったか」ではなく「今も何かが動いている・保存されているか」で決まります。

無料対象外のサービスや超過分があると料金が発生する

無料枠の期間中でも、対象外のサービスを使ったり上限を超えたりすると、その分は通常料金として請求されます。たとえば、無料枠は月750時間までの特定の小型EC2のみですが、より大きいインスタンスタイプを起動すると起動した時間分の料金が発生します。S3も無料枠は5GBまでなので、10GB保存すれば超えた5GB分に対して課金されます。

また、NAT Gateway、Elastic IP(未使用で割り当てたまま)、有料のRDSインスタンス、商用AMIなどは最初から無料対象ではありません。無料枠が終わった後も同じ状態で使い続けると、それらの利用量すべてが請求対象になります。つまり、料金が発生するかどうかは「無料期間が終わったか」ではなく「無料対象外または上限超過の利用があるか」で決まります。

AWS(Amazon Web Services)の無料枠が終了しているかどうか確認する

まずは、自分のAWS(Amazon Web Services)アカウントの無料期間が本当に終了しているのかをはっきりさせることが大切です。終了日は管理画面から確認できるほか、事前にAWS(Amazon Web Services)から届いている通知メールにも記載されています。いつまで無料で使えるのかを正確に把握しておくと、その後の対応を落ち着いて決められます。

無料枠の終了日がいつかを画面で確認する

AWS(Amazon Web Services)マネジメントコンソールにログインし、画面上部のアカウント名から「Billing(請求管理)」を開きます。左側メニューの「Free Tier(無料利用枠)」を選択すると、各サービスごとの使用状況とあわせて「Free tier expires on ○○(無料枠の終了日)」という日付が表示されます。

この日付が無料期間の最終日です。表示が出ない場合は、すでに終了している可能性があります。また、アカウント作成日から12か月後が基本の終了時期なので、登録した年月日と照らし合わせると確認できます。

AWS(Amazon Web Services)から届いた終了通知のメールで日付を確認する

無料枠の終了が近づくと、AWS(Amazon Web Services)に登録したメールアドレス宛に「Free Tier expiration」などの件名で通知メールが届きます。本文には「Your AWS Free Tier will expire on ○○」のように具体的な日付が記載されており、その日が無料期間の最終日です。

見当たらない場合は、迷惑メールフォルダやプロモーションタブも確認します。複数のメールアドレスを使っている場合は、AWS(Amazon Web Services)アカウント作成時に登録したアドレスを確認します。この通知が届いていれば、無料枠の終了時期を正確に把握できます。

AWS(Amazon Web Services)の無料枠終了後に料金がかかっているか確認する

無料枠が終わっていても、実際に料金が発生しているとは限りません。現在どのくらいの金額が発生しているのか、無料範囲を超えて使っていないかを画面で確認すれば、請求の有無をその場で把握できます。まずは請求情報と使用量の両方をチェックしてみましょう。

AWS(Amazon Web Services)の請求画面で現在の料金の金額を確認する

AWS(Amazon Web Services)マネジメントコンソールにログインし、右上のアカウント名から「Billing(請求管理)」を開きます。最初に表示される「Bills(請求)」または「Billing Dashboard」に、今月の請求額(Current month charges)が金額で表示されます。

0.00 USD(または0円相当)なら料金は発生していませんが、数ドルでも表示があればすでに課金されています。さらに内訳を確認したい場合は、サービス別の一覧でEC2、S3、RDSなどどこに費用が発生しているかを確認できます。請求は月末締めで確定するため、月の途中でも金額が増えていればその分が後日請求されます。

無料枠の使用量の画面で上限を超えていないかを確認する

AWS(Amazon Web Services)マネジメントコンソールで「Billing(請求管理)」を開き、左メニューの「Free Tier(無料利用枠)」を選択すると、各サービスごとに使用量と上限が並んで表示されます。たとえばEC2なら「750 / 750 時間」、S3なら「6 GB / 5 GB」のように現在の利用量と無料上限が数値で確認できます。

上限以内なら無料ですが、上限を超えた分はその時点から通常料金として計算されています。使用量のバーが満タンになっている、または数値が上限を超えている項目があれば、そのサービスで課金が発生している可能性があります。無料枠終了後はすべての利用が対象になるため、この画面で数値が増えていないかを確認すれば、料金が発生しているかを判断できます。

AWS(Amazon Web Services)の無料枠終了後に料金が発生する主な理由

無料枠が終了したあとに料金が発生する場合、多くは「使っていないつもりのリソース」が残ったままになっていることが原因です。画面を閉じただけでは停止されないサービスも多く、サーバーや保存データが裏側で動き続けていることがあります。まずは何が残っていると料金につながるのかを確認しておきましょう。

サーバーやデータベースが動いたままになっている

EC2のインスタンス(仮想サーバー)やRDSのデータベースを起動したままにしていると、使っていなくても稼働時間に応じて料金が発生します。たとえばEC2を24時間起動したまま放置すると、その分の時間課金が毎日積み上がります。Webサイトにアクセスがなくても、サーバーが「running(実行中)」の状態なら課金対象です。

RDSも同様で、データベースが起動していれば接続していなくても料金がかかります。無料枠終了後は、停止や削除をしない限り自動で課金が続くため、不要なリソースは「停止(Stop)」または「削除(Delete)」しないと請求が止まりません。

削除していないディスクやIPアドレスなどが残っている

EC2を停止または削除しても、関連するEBSボリューム(ディスク)やスナップショット、Elastic IP(固定IPアドレス)が残っていると、その分の料金が発生し続けます。たとえばEC2本体を削除しても、保存用のEBSボリュームが「available」の状態で残っていれば、容量(GB)に応じた保存料金が毎月かかります。

Elastic IPも、インスタンスに関連付けられていない未使用の状態で割り当てたままだと時間単位で課金されます。これらは画面上では動いていないように見えても「保管しているだけ」で料金が発生するため、不要なら完全に削除(Delete)するか解放(Release)しないと請求は止まりません。

停止しただけで削除していないと料金がかかり続ける

EC2を「停止(Stop)」しただけでは、接続されていたEBSボリューム(ディスク)はそのまま保存された状態で残り、容量に応じた料金が毎月発生します。たとえば30GBのEBSが残っていれば、サーバーを起動していなくてもその30GB分の保管料金が請求されます。Elastic IPも同様で、インスタンスを停止して未使用の状態になると時間単位で課金されます。

料金を止めるには停止ではなく、EBSは「削除(Delete)」、Elastic IPは「解放(Release)」まで行う必要があります。停止は「動かないだけ」、削除は「存在しない状態」にする操作なので、この違いを理解していないと課金が続きます。

AWS(Amazon Web Services)の無料枠終了後にそのまま使うかやめるか決める

状況を確認したあとは、今後もAWS(Amazon Web Services)を使い続けるのか、それともいったんやめるのかをはっきりさせます。料金が発生しても必要ならそのまま利用し、不要なら削除するなど、自分の目的に合わせて対応を選ぶことが大切です。使い方によっては費用を抑えながら続けることもできます。

料金がかかっても使い続けたい場合はそのまま利用する

無料枠が終了しても、利用中のEC2やRDS、S3などを削除しなければそのまま通常料金で使い続けられます。特別な手続きは不要で、サービスは自動的に停止されません。

たとえば公開中のWebサイトやアプリを動かし続けたい場合は、何も変更せず運用を継続すれば問題ありません。ただし、以後は起動時間、保存容量、通信量に応じて毎月請求が発生するため、Billing画面で金額を定期的に確認します。予想以上に費用が増えないよう、不要なリソースがないかもあわせて確認しておくと安心です。

今後使う予定がない場合はサービスを削除する

今後AWS(Amazon Web Services)を使わないなら、EC2インスタンス、RDSデータベース、S3の保存データ、EBSボリューム、Elastic IPなど作成したリソースをすべて削除します。停止しただけでは課金が続くものがあるため、「Terminate(終了)」や「Delete(削除)」「Release(解放)」まで実行します。

たとえばEC2は「停止」ではなく「Terminate」、EBSは「Delete」、Elastic IPは「Release」しないと料金は止まりません。削除後はBilling画面で請求額が0になっていることを確認します。どれか1つでも残っているとその分だけ課金されるため、サービス単位ではなく関連リソースをまとめて消すことが重要です。

無料で使える範囲だけにして続けたい場合は構成を縮小する

料金をかけずに続けたい場合は、無料枠や常時無料の範囲に収まるようにリソースを減らします。たとえば高性能なEC2インスタンスを停止して、小型のインスタンスに作り直す、不要なEBSボリュームやスナップショットを削除する、S3の保存容量を数GB以内に減らすといった対応を行います。

RDSなど無料対象外になりやすいサービスは削除し、代わりにEC2内の簡易データベースに移行する方法もあります。構成を小さくすれば、起動時間や保存容量、通信量も減るため、無料または低額の範囲に収まります。変更後はFree Tier画面や請求画面で使用量が上限以内になっているかを確認します。

AWS(Amazon Web Services)の無料枠終了後も料金が心配なときにやること

確認や整理をしても、「あとから高額請求が来たらどうしよう」と不安が残ることもあります。そんなときは、料金が発生した時点で気づけるようにしたり、原因をはっきりさせたりしておくと安心です。事前に対策をしておけば、知らないうちに料金が増え続ける事態を防げます。

料金が増えたらメールで気づける設定をしておく

Billing(請求管理)の「Budgets(予算)」機能で金額の上限を設定すると、利用料金が指定額に近づいた時点で登録したメールアドレスに通知が届きます。たとえば月5ドルや1,000円相当を上限に設定しておけば、その金額に達した段階で警告メールが送信されます。

設定はBilling → Budgets → Create budget から行い、通知先のメールアドレスを入力するだけです。これにより、意図しないサーバーの起動やデータ増加で料金が急に上がっても、請求確定前に気づいて停止や削除の対応ができます。通知を設定していないと、月末まで料金の増加に気づかないことがあります。

どこで料金がかかっているかをサポートに確認する

Billing(請求管理)画面を見ても原因が分からない場合は、AWS(Amazon Web Services)サポートに問い合わせると、どのサービス・どのリソースで料金が発生しているかを具体的に教えてもらえます。AWS(Amazon Web Services)マネジメントコンソール右上の「Support」から「Support Center」を開き、「Create case」で請求(Billing)を選択します。

請求サポートは無料で利用でき、EC2の特定インスタンス名、EBSの容量、Elastic IPの未使用状態など、課金対象になっている項目を個別に案内してもらえます。自分では見つけにくいリージョン違いのリソースや削除し忘れも指摘してもらえるため、原因不明の課金がある場合は早めに確認すると無駄な請求を防げます。

まとめ

無料枠が終了しても、自動的に料金が発生するわけではありません。課金の有無は「現在何かを動かしているか」「データやIPなどが残っているか」で決まります。まず無料枠の終了日と今月の請求額を確認し、EC2・RDS・S3・EBS・Elastic IPなどのリソースが稼働中または保存状態のまま残っていないかをチェックします。停止しただけでは料金がかかり続けるものもあるため、不要なものは削除や解放まで行う必要があります。

今後も使う場合は、そのまま通常料金で運用できるため特別な手続きは不要ですが、想定外の請求を防ぐために使用量と金額を定期的に確認します。使わない場合は関連リソースをすべて削除すれば請求は止まります。無料範囲内で続けたいなら構成を小さくし、上限以内に収めます。

それでも不安がある場合は、Budgetsで料金アラートを設定して金額の増加をメールで把握できるようにし、原因が分からない課金はサポートに問い合わせれば具体的な対象リソースを特定してもらえます。期限確認・請求確認・リソース整理・通知設定の4点を行えば、無料枠終了後でも安全にAWS(Amazon Web Services)を管理できます。

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

目次