AWSの無料枠を使えばコストはかからないと思っていませんか?実は通関業務レベルの利用では、無料枠を超えた瞬間に月額数万円の請求が発生するケースが報告されています。
AWSには公式の料金見積もりツール「AWS Pricing Calculator」があります。このツールはブラウザ上で無料で使え、アカウント登録も不要です。
通関業務システムで使われることが多いのは、EC2(仮想サーバー)、RDS(データベース)、S3(ストレージ)、そしてAPI Gateway(データ連携)の4サービスです。これらを組み合わせてシミュレーションするだけで、月額費用の目安が10分以内に把握できます。
使い方はシンプルです。
特に注意したいのが「リージョン選択」です。東京リージョン(ap-northeast-1)は米国東部と比較して約15〜20%ほど料金が高い傾向にあります。通関業務では国内データ処理が主となるため、東京リージョン固定が原則ですが、その分コスト感覚をしっかり持っておく必要があります。
つまり、最初の見積もり段階でリージョンを間違えると、実際の請求額とのズレが生じます。
| サービス名 | 主な用途(通関業務) | 最低月額目安 |
|---|---|---|
| EC2(t3.medium) | アプリケーションサーバー | 約3,500円〜 |
| RDS(db.t3.micro) | 通関データDB管理 | 約2,800円〜 |
| S3(100GB) | 申告書類・ドキュメント保存 | 約300円〜 |
| API Gateway | 税関システム連携API | 使用量次第 |
AWS Pricing Calculatorでは複数のサービスをまとめた「見積もりグループ」を保存・共有できます。チームや上司への報告時にそのままURLを共有できるため、会議資料作成の手間も省けます。これは使えそうです。
データ転送料は見落とされがちです。
AWS内のデータ転送には、見積もり画面では見えにくい「アウトバウンド転送料」が発生します。具体的には、AWSから外部インターネットへデータを送信する際、1GBあたり約14円(東京リージョン)が課金されます。
通関業務では、税関申告データや輸出入許可書のPDFをシステム間で頻繁にやり取りします。月間で100GBのデータ送信が発生した場合、それだけで月額1,400円の追加コストとなります。月間1TBを超える規模では、データ転送料だけで1万4,000円を超えることもあります。
データ転送コストを抑えるには3つの方法があります。
データ転送コストは後から気づきやすい出費です。
月次のコスト確認を習慣にするには、AWSコンソールの「Cost Explorer」を使うのが最も手軽です。月ごとのサービス別コストが一覧で確認でき、異常な増加があればすぐに気付けます。設定から「予算アラート」を作成すると、月額〇〇円を超えた時点でメール通知が届くようになります。
参考:AWSデータ転送料金の公式説明ページ
https://aws.amazon.com/jp/ec2/pricing/on-demand/
通関業務システムを常時稼働させている企業ほど、オンデマンド料金のままにしておくのは損です。
AWSには長期利用を前提とした割引プランが2種類あります。「リザーブドインスタンス(RI)」と「Savings Plans」です。どちらも1年または3年単位でコミットメントすることで、オンデマンド料金と比較して最大72%の割引を受けられます。
具体的に計算してみます。EC2のt3.mediumをオンデマンドで1年間利用した場合、東京リージョンでは約42,000円かかります。同じスペックを1年リザーブドインスタンス(全前払い)にすると約24,000円となり、年間で18,000円の節約になります。
割引率だけで見ると東京ドーム5個分ほどの差ではありませんが、サーバーを10台使っている企業では年間18万円の削減効果があります。これは大きな差です。
2種類の使い分けの基準は以下の通りです。
通関業務システムのように安定稼働が求められるシステムであれば、リザーブドインスタンスの方が割引率が高くなる傾向にあります。リザーブドインスタンスが条件です。
購入前には必ずAWSコンソールの「Cost Explorer」→「リザーブドインスタンスの推奨事項」を確認してください。過去の利用パターンを自動分析し、最適な購入プランをAWSが提案してくれます。
参考:AWS Savings Plans公式ドキュメント
https://aws.amazon.com/jp/savingsplans/
コスト削減は運用後ではなく、設計段階で決まります。
通関業務システムを新規に構築する場合、アーキテクチャの選択によって月額コストが2〜5倍変わることがあります。例えば、常時起動のEC2サーバーではなく「AWS Lambda」(サーバーレス)を活用することで、処理が発生した時だけ課金される仕組みに変えられます。
税関への申告処理や照会処理は1件あたりの処理時間が短く、一日の中で負荷が集中する時間帯と閑散する時間帯がはっきりしています。この特性はサーバーレスアーキテクチャとの相性が非常に良いです。
Lambdaの料金は以下の2軸で決まります。
通関業務の申告件数が月間1万件以下であれば、Lambdaのコストはほぼ無料枠内に収まる計算です。つまり月額ほぼ0円で処理基盤が構築できるということです。
一方、Lambdaに向かないケースもあります。処理時間が15分を超えるバッチ処理や、常時接続が必要なリアルタイム通信には不向きです。その場合はECS(コンテナ)やEC2の組み合わせを検討します。
設計段階でのコスト試算には、AWS Pricing Calculatorで複数パターンを作成して比較するのが効果的です。「オンデマンドEC2パターン」「サーバーレスパターン」「ハイブリッドパターン」の3種類を並べて上司に提案すると、意思決定がスムーズになります。
参考:AWS Lambdaの料金公式ページ
https://aws.amazon.com/jp/lambda/pricing/
コスト管理は一度設定すれば、あとは自動で動きます。
AWSには「AWS Budgets」というコスト管理ツールが標準搭載されています。月額予算を設定しておくと、80%・100%・120%到達時に自動でメール通知を送ってくれます。設定は5分もあれば完了します。
通関業務システムの場合、繁忙期(年度末・GW前後・大型連休前)はデータ処理量が通常の2〜3倍に膨れることがあります。この時期に突発的なコスト増が起きやすいです。
AWS Budgetsの設定手順は以下の通りです。
月2件まで無料で予算アラートを作成できます。無料です。
さらに高度な監視をしたい場合は「AWS Cost Anomaly Detection(コスト異常検知)」があります。機械学習を使って通常と異なるコストパターンを自動検知し、異常があれば即座に通知してくれます。誤設定や不正アクセスによる予期せぬコスト発生を早期に発見できるため、通関業務システムのような重要インフラには特に有効です。
月次でのコスト確認をルーティン化するには、「Cost Explorer」の「月次レポートをCSVエクスポートする」機能を活用するのが便利です。経理担当者と費用を共有する際にもそのまま使えます。これが基本です。
コスト管理の自動化を一通り設定した後は、四半期に1回「リザーブドインスタンスの推奨事項」と「Savings Plans推奨事項」を見直す習慣をつけると、さらに無駄な出費を削減できます。通関業務システムの安定運用とコスト最適化は、この定期的な見直しサイクルで維持されます。
参考:AWS Budgets公式ドキュメント(日本語)
https://docs.aws.amazon.com/ja_jp/cost-management/latest/userguide/budgets-managing-costs.html