1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

AWS超初心者によるAWS費用試算

Posted at

はじめに

AWSを利用するにあたり、予算確保等の理由から「(上振れしない様に)それなりに精緻な」形で「年/月単位」で発生する費用の試算を求められることがあるかと思います。
今回は、上記要望のもと、AWS超初心者が行ったAWS費用の試算方法について、まとめてみます。

AWS費用試算の道のり

困りポイント

AWS費用試算はどうやれば?ということで調べていくと、AWS Pricing Calculatorを利用しましょうという話が出てくるかと思います。
試算ページの項目を埋めていけば想定費用が結果として得られる訳ですが、AWSサービスに依っては、試算に必要な値をいきなり埋めていくのはハードルが高い(筆者的には)場合があります。

例:ELBの試算ページ
image.png

まずは費用発生条件を理解する

という訳で、まずは試算対象とするAWSサービスの料金体系を確認し、費用発生の条件及び算出式を理解します。
AWS社のHPにて料金体系を確認する方法が一番間違いが無いのですが、試算における注意点等を含め、より分かりやすく説明頂いているHP等もあります。理解を深めるという観点から、合わせて参照していくと良いかと思います。

  • 例:EBSボリュームにおける費用発生条件
    • https://aws.amazon.com/jp/ebs/pricing/
      • リージョン
      • ボリュームタイプ
      • プロビジョニングサイズ
      • (ボリュームタイプに応じて) プロビジョニングするIOPS及びスループット
  • 例:Amazon Workspacesにおける費用発生条件

費用発生条件の値を設定する

費用発生条件を理解出来たところで、次に各条件の値(使用量等)を設定していきます。
全ての値を設定出来れば良いのですが、実際には予測が難しい条件もあります。まずは、この値は決められそう、これは無理だなという選別をしていきます。
値の予測が難しい条件については、ある程度エイヤで決めるしかないかと思います。明確なやり方を定義することが難しいのですが、筆者の個人的なポイントとしては以下と考えています。

  1. 費用算出式から、最終的な費用にどの程度影響があるのかを確認すること
  2. 1.を踏まえた上で、大きめに値を見積もること(上振れしない様に)
  3. 予測が難しいために暫定的に値を置いているという事実を情報として残しておくこと
  • 例:S3 Standardにおける値設定
    • https://aws.amazon.com/jp/s3/pricing/
      • リージョン → 東京リージョン
      • ストレージ容量 → 最大100TB利用
      • リクエスト数(PUT/COPY/POST/LIST, GET/SELECT/他のすべて) → 予測難...今回はストレージ容量の方が費用内訳の大半を占めそうなので●●●と値を置く。
      • ....

支払いプランの選択肢を確認する

基本的には従量課金/月払いになりますが、一部AWSサービスでは支払いプランの選択肢が存在します。

  • 例:EC2の場合
    • Compute Savings Plans, EC2 Insntace Savings Plans, Standard Reserved Instance, ...

具体的な説明はここでは割愛しますが、条件を満たす場合には大幅に割引が効くケースがありますので、どのような支払いプランがあるのか、各支払いプランの条件を合わせて確認しておきます。

整理した情報をもとに試算する

ここまでで整理した情報をもとに、AWSサービス毎にAWS Pricing Calculatorを利用して、費用を試算します。

試算値をまとめる

基本的に月払いになりますので、月別の発生費用が分かるように整理します。

実際に費用試算をしてみた

という訳で、上記の流れで実際に費用試算を行ってみましたので、例としてご紹介します。
以下記載の各種値は適当な値になりますので、ご留意ください。

必要となるAWSサービスの整理

まず初めに、必要となるAWSサービスを列挙します。

  • 例:使用するAWSサービスと用途の整理
    image.png

発生条件の整理と値の予測

次に、各AWSサービスにおける費用発生条件の整理、各条件の値を定義します。

  • 例:EC2/EBSの場合
    image.png

  • 例:その他AWSサービスの場合
    image.png

費用試算

ここまで整理した情報をもとに、AWS Pricing Calculatorを利用して、各AWSサービス毎に月額費用($)を試算します。
その後、月額費用($)に対して円計算、年間計算を行います。
image.png

月単位での集計

試算結果をもとに、月次での発生費用を整理します。
image.png

最後に

AWS費用の試算においては、精度的には限界なところがあります。
実際にAWSサービスの利用を開始した後、実績値と比較を行うことで、後の試算精度を上げていくことが、次に求められる対応になるかと思います。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?