Azure、AWS、Google Cloud、Oracle のクラウド請求書の読み方
見積もりは「いくらかかるはずか」を示し、請求書は「実際にいくらかかったか」を示します。毎月この 2 つを比べるのが、間違いを早く見つける最も簡単な方法です。忘れられたテスト用 VM、誰も読まないログ、リージョン間を移動するデータなどです。
費用を確認できる場所
| 確認する場所 | 詳細エクスポート | |
|---|---|---|
| Azure | Cost Management + Billing → コスト分析 | ストレージアカウントへの定期エクスポート |
| AWS | Billing and Cost Management → Cost Explorer | S3 への Data Exports (旧 Cost and Usage Report) |
| Google Cloud | 課金 → レポート | BigQuery への課金エクスポート |
| Oracle Cloud | Billing & Cost Management → Cost Analysis | コストと使用状況のレポート (CSV ファイル、Object Storage に配信) |
月に一度確認するだけならダッシュボードで十分です。詳細エクスポートは早めに設定してください (有効にした日からしかデータを集めません)。調査が必要になったときに履歴が残っています。
請求書の行の構成
どのクラウドも、請求書をほぼ同じ項目を持つ行に分けていますが、名前が異なります。
| 項目 | 意味 | Azure の名称 | AWS の名称 | Google の名称 | Oracle の名称 |
|---|---|---|---|---|---|
| サービス | 製品 | Service name | Product / service | Service | Service |
| メーター | 課金の具体的な対象 | Meter | Usage type | SKU | SKU (部品番号) |
| リージョン | 実行された場所 | Region / location | Region (使用タイプにも含まれる) | Location | Region |
| 数量と単位 | 使用量 | Quantity, unit of measure | Usage amount, unit | Usage amount, unit | Billed quantity |
| 料率 | 単位あたりの価格 | Unit price | Rate | Unit price | Unit price |
| 費用 | 数量 × 料率 (割引後) | Cost | Cost | Cost | My cost |
重要なのはメーターです。1 つのサービスに多くのメーターがあることも珍しくありません。AWS IoT Core では、メッセージ、接続、実行されたルール、実行されたアクションが別々の行で表示されます。当サイトの価格データが対応付けているのはこれらと同じメーターで、比較ページが構成要素ごとに分かれているのもそのためです。
請求書と見積もりを比べる
- 請求書をサービスとメーターでまとめます。1 か月分を対象にします。
- 費用を数量で割って料率を確認します。リスト価格と合わない場合は、割引、別の価格帯、または別のリージョンが原因です。
- 数量を前提と照らし合わせます。請求書のメッセージ数が想定の 2 倍なら、デバイスがデータをどうまとめているかを確認してください (メッセージサイズとバッチ処理を参照)。
- 見積もりに含まれていないものを洗い出します。予想外の請求は、たいていそこにあります。
当サイトの見積もりツールは、各クラウドの内訳を構成要素ごとに示すので、これらのグループと直接突き合わせられます。
よくある予想外の請求
- データ転送。インターネットへの送信、リージョン間、一部のクラウドではゾーン間の通信が GB 単位で課金されます。多くの見積もりでは省かれます。当サイトでは、Web アプリではユーザーへの送信データを含めますが、インダストリー 4.0 では含めません。
- ログと監視。詳細なアプリケーションログやメトリクスの費用が、対象のサービスより高くなることがあります。保持期間を設定してください。
- 使われていないリソース。テスト用クラスター、接続されていないディスク、古いスナップショット、停止したが削除していないのにストレージが課金され続けるリソース。
- パブリック IP アドレス。現在は、使用していないものも含め、パブリック IPv4 アドレスに課金されます。
- 最小構成。ノード数に下限があるクラスター (時系列データベースの費用を参照) は、使われていなくても全額が課金されます。
- NAT ゲートウェイとロードバランサー。時間あたりと処理した GB あたりで課金されます。
- 税。インドの GST やその他の地域の VAT は請求書には表示されますが、コストのダッシュボードや見積もりには含まれません。
費用を管理下に置く
- すべてにタグを付ける。少なくとも拠点、環境、担当者を付けて、工場やチームごとに費用を分けられるようにします。
- 予算とアラートを設定する。月間の予想支出の 50%、80%、100% で設定します。比較しているどのクラウドでも無料です。
- 毎月見直す。四半期ごとではなく毎月です。無駄の多くは、最初の数週間のうちに直すのが最も簡単です。
- コミットメントを確認する (リザーブドインスタンスやセービングプラン)。利用が安定してからです。当サイトが比較しているオンデマンド価格は、支払うべき上限です。
不明な用語はクラウド課金の用語集をご覧ください。