AWSの利用料は米ドル建てで確定し、請求のタイミングで円に換算されます。使用量が同じでも為替が動けば円建ての請求額は変わる、という当たり前の事実が、月次予算の管理を悩ませます。この記事では、為替がコストのどこに効くのかを分解し、RIやSavings Plansで固定できるものと固定できないもの、そして円安局面で本当に効く最適化と経営への説明の仕方を、実務目線で整理します。

01AWSの請求はUSDで確定し、あとから円になる

まず前提を正確に押さえます。AWSの料金表はすべて米ドル建てで、各サービスの単価も従量課金の計算もUSDで行われます。日本の多くのお客様は円建てで請求を受け取りますが、これは「AWS側がドルで確定した金額を、請求書発行のタイミングの為替レートで円に換算している」だけです。円で単価が決まっているわけではありません。

この換算に使われるレートや適用タイミングの詳細は契約形態(直接契約か、パートナー経由か)や支払通貨の設定によって異なるため、自社の請求書がどのレートで換算されているかは実際の請求書と設定を確認するのが確実です。ただし共通して言えるのは、使った量(USDのコスト)と、円に直すレートは別物であり、両方が請求額を動かすという点です。

現場のコツ:Cost Explorerやコスト配分レポートの数値は、多くの環境でUSD基準で表示されます。一方、経理が見る請求書は円建てです。「ダッシュボードのUSDは横ばいなのに、経理から届く円の請求は増えている」というズレの正体は、たいてい為替です。まずどの数値がUSDで、どの数値が円換算後かを社内で共通認識にしておくと、無用な調査が減ります。

02為替がコストに効く経路を分解する

「円安でAWS代が上がった」と一括りにすると、対策を打つ場所を見誤ります。円建ての月次請求のブレは、大きく分けて次の要素の掛け算・足し算で決まります。

ポイントは、最初の2つ(使用量・単価)は技術と契約で動かせるのに対し、3つ目の為替は動かせないという非対称性です。だからこそ、コスト増を見たときに「為替のせいで増えた分」と「自分たちの使い方で増えた分」を切り分けることが、最初にやるべき作業になります。切り分けの基本は単純で、USD建てのコスト推移を先に見ることです。USDが横ばいなら円増加は為替要因、USDも増えていれば使い方の要因、と切り分けられます。

USDコスト → 為替レート → JPY請求額 ① USD建てコスト 使用量 × USD単価 例:$10,000 技術・契約で制御可 ② 為替レート USD → JPY 請求時に適用 制御不可 ③ JPY請求額 経理が見る金額 = ① × ② 予算と突合 同じ使用量でも レートが動くと ③の円額は変わる
図:USD建てで確定したコストに為替レートが掛かって円建て請求になる。制御できるのは①だけで、②は外部要因。

03RI・Savings Plansは単価を固定するが、為替は固定しない

ここが誤解の多いところです。リザーブドインスタンス(RI)やSavings Plans、あるいは各種のコミットメント割引は、USD建ての単価やコミット金額を固定・割引する仕組みです。1年・3年の期間、オンデマンドより安いレートを確保できます。これは大きな武器です。

しかし、これらはあくまでUSDの世界での約束です。「1時間あたり$X」で固定しても、その$Xを円に直すレートは固定されません。3年のSavings Plansで単価を約束しても、円建ての支払額は毎月の為替で上下します。つまり、コミット割引は使用量リスクと単価変動リスクには効くが、為替リスクには効かないと理解すべきです。

現場のコツ:「3年コミットすれば予算が読めるようになる」と経営に説明してしまうと、円建てで見たときにズレが出て信頼を損ないます。正しくは「USD建ての単価は固定できます。円建ての最終額は為替次第で上下します」と、固定できる範囲を正確に伝えることです。為替そのものをヘッジしたいなら、それは財務部門の為替予約など、AWSの外側の話になります。

なお、コミット割引そのものの選び方や損益分岐の考え方は、NAT Gatewayのコスト設計気づかないうちに増えるAWSコスト Top10と合わせて読むと、削減の全体像が掴みやすくなります。

04コスト予測に「為替前提」を明記する

月次のコスト予測を立てるとき、多くの現場はUSDの使用量予測だけを作り、円換算のレートを暗黙のまま置いてしまいます。これだと、予測が外れたときに「使いすぎたのか、為替なのか」が後から追えません。おすすめは、予測を必ず二段構えにすることです。

こうしておくと、実績が予算を超えたときに「USD予測は当たっていたが、前提レートより円安に振れた分」と「USDの使用量自体が超過した分」を分けて報告できます。前者は財務・全社の話、後者は技術チームが手を打つ話です。責任の所在が分かれるだけで、レビューの生産性が大きく変わります。

月次コストのブレ要因の内訳 使用量の増減 技術で制御可 USD単価(料金改定・割引適用) 契約で制御可 為替レート(USD→JPY) 制御不可・要前提化 一時費用(データ移行・検証環境など) 見込みで計上 報告時はこの4要因に分けると「誰が手を打つ話か」が明確になる
図:円建て請求のブレを4要因に分解する。上2つは技術・契約で動かせ、為替は前提として明示、一時費用は別枠で見込む。

05円安局面で本当に効く最適化(と、効かない誤解)

為替は動かせない以上、打てる手はUSDコストそのものを下げることに集約されます。円安局面だからといって特別な魔法はなく、王道の最適化を粛々とやるのが正解です。優先順位はおおむね次の通りです。

よくある誤解:「円安なんだから、安いリージョンに移せばいい」という発想が出ますが、これは基本的に誤りです。AWSのリージョン別単価はUSDで決まっており、為替とは無関係です。どのリージョンを使っても、そのUSD額に同じ円レートが掛かります。リージョンは料金差だけでなくレイテンシ・法規制・データ所在・対応サービスで選ぶべきもので、「円安対策でリージョン変更」は労力に見合わず、移行リスクとデータ転送コストを新たに抱えるだけです。

削減の網羅的なチェックは気づかないうちに増えるAWSコスト Top10に、マルチアカウント環境での予算とガードレールの敷き方はマルチアカウント統制に整理してあります。

06経営への説明は「切り分け」と「前提の開示」で通す

コスト増を経営に説明する場面では、技術の正しさよりも「何が原因で、誰が手を打つのか」が伝わることが重要です。ありがちな失敗は、円建ての請求額だけを見せて「増えました、削減します」と報告してしまうことです。これだと、為替で増えた分まで技術チームの責任にされ、際限のない削減圧力を招きます。

通る説明の型はシンプルです。

この切り分けができていると、為替は財務・全社で受け止める話、使用量は技術チームが継続的に最適化する話、と役割が整理され、レビューが建設的になります。EMWがコスト相談で最初にやるのも、多くの場合この「請求額を要因に分解して、共通言語にする」作業です。手を動かす前に、まず数字の見え方を揃える。ここが効きます。

まとめ

AWSの利用料はUSDで確定し、あとから円に換算されます。だからこそ、コスト管理は次の順で考えると迷いません。

為替は動かせませんが、動かせる部分を正しく切り出して手を打つことはできます。制御できるものとできないものを分けることが、円安時代のコスト管理の出発点です。関連して気づかないうちに増えるAWSコスト Top10NAT Gatewayのコスト設計、契約・支援体制については料金も参考にしてください。

為替を織り込んだコスト予測や、円安局面での現実的な最適化の設計はEMWの実務経験が活きる領域です。予算のブレに悩む方はお問い合わせからご相談ください。

相談する
← ブログ一覧へ戻る