AWSの実務で使うサービスの料金をまとめてみた

#### 経緯 ####

先日業務でAWSを利用することになった際、料金の試算タスクを割り振られました。
自分なりに資料作成して提出したところ作り込みが甘いと私の資料は不採用に。先輩エンジニアの手を無駄に煩わせてしまいました。
この悔しい経験をバネにするべく、前もって主要サービスの料金早見表を作ろうと考え、記事にしてみました。
あくまで備忘録ですので情報が散乱していますが、どなたかの参考になれれば幸いです。
ドル/円のレートにより価格はおおよそ、また１ヶ月を３０日として計算しています。

### ・VPC ###
AWSが提供するネットワークサービス。手軽にネットワークを構築できる。リソースの配置やセキュリティを考慮した設計が魅力。
基本的には無料で利用できるが、追加で利用する機能によっては課金される。
ここではNATゲートウェイ（プライベートサブネットに配置したインスタンスからインターネットに通信する）を利用した場合。


| 1時間/円 | 1日/円 | 1ヶ月/円 |
|---|---|---|
| 6円 | 150円 |　4500円|

### ・IAM ###
無料で利用できる。
ただし他のサービスを併用して、気付かずに料金が発生する場合もある。
https://dev.classmethod.jp/articles/jawsug_bgnr-36-shikujiri-iamrole-1000/ 

###・EC2 ###
VPC内部に仮想のサーバーを構築するサービス。サーバの内部でウェブサイトをホストしたり、アプリケーションを動かしたり、DBを自社で保有したりといった際に使用する。

無料利用枠が用意されており、750h/月のt2.microインスタンスを1年間無料で使用することができる。
（購入オプションとしてオンデマンドインスタンスが最も価格が高く、リザーブドインスタンスを１〜３年単位で購入してコストダウンしたり、スポットインスタンスを利用する、EC2の起動時間を限定するといった方法もある。）
インスタンスストレージはEBSが自動で立ち上がるが、EC2にはインスタンスストアというストレージがデフォルトで搭載されている。（こちらはインスタンスの削除と共にデータも消えるため、データの永続保存には推奨されない。）
EC2で受け取ったデータをS3に保存したり、RDSに書き込むといった手法も存在している。

### オンデマンドインスタンス価格
（ストレージにはEBSを利用する前提、インスタンスストアは一旦無視）
※t2.microが一月約1000円と暗記しておくと、後々便利。

| インスタンスサイズ            |　 料金 | 月額  |
| ------------ | ---------- | ----------------- |
| t2.nano      | 0.8円 /1 時間 | 550円    |
| t2.micro     | 1.5円 /1 時間 | 1100円   |
| t2.small     | 3円 /1 時間 | 2160円   |
| t2.medium    | 6円 /1 時間 | 4320円   |
| t2.large     | 12円 /1 時間 | 8640円   |
| t2.xlarge    | 24円 /1 時間 | 17280円  |
| t2.2xlarge   | 48円 /1 時間 |34560円  |
| m4.large     | 13円 /1 時間  | 9360円    |
| m4.xlarge    | 26円 /1 時間  | 18720円   |
| m4.2xlarge   | 52円 /1 時間  | 37440円   |
| m4.4xlarge   | 103円 /1 時間  | 74160円   |
| m4.10xlarge  | 260円 /1 時間   | 187200円   |
| m4.16xlarge  | 415円 /1 時間  | 298800円  |
| ---          | ---  | ---   | ---        | ---               | ---             | ---        |
| c4.large     | 13円 /1 時間  | 9360円    |
| c4.xlarge    | 25円 /1 時間  | 18000円   |
| c4.2xlarge   | 50円 /1 時間  | 36000円   |
| c4.4xlarge   | 100円 /1 時間  | 72000円   |
| c4.8xlarge   | 210円 /1 時間  | 151200円  |
| ---          | ---  | ---   | ---        | ---               | ---             | ---        |
| p2.xlarge    | 160円 /1 時間  | 115200円  |
| p2.8xlarge   | 1200円 /1 時間 | 864000円  |
| p2.16xlarge  | 2500円 /1 時間 | 1800000円 |
| p3.2xlarge   | 530円 /1 時間  | 381600円  |
| p3.8xlarge   | 2100円 /1 時間 | 1512000円 |
| p3.16xlarge  | 4200円 /1 時間 | 3024000円 |
| g2.2xlarge   | 890円 /1 時間  | 640800円   |
| g2.8xlarge   | 3600円 /1 時間  | 2592000円 |
| g3.4xlarge   | 160円 /1 時間   | 115200円   |
| g3.8xlarge   | 320円 /1 時間   | 230400円   |
| g3.16xlarge  | 630円 /1 時間   | 460800円   |
| ---          | ---  | ---   | ---        | ---               | ---             | ---        |
| x1.16xlarge  | 1000円 /1 時間  | 720000円  |
| x1.32xlarge  | 2000円 /1 時間 | 1440000円 |
| x1e.xlarge   | 120円 /1 時間  | 86400円   |
| x1e.2xlarge  | 240円 /1 時間  | 172800円  |
| x1e.4xlarge  | 480円 /1 時間  | 345600円  |
| x1e.8xlarge  | 1000円 /1 時間  | 720000円  |
| x1e.16xlarge | 2000円 /1 時間 | 144000円 |
| x1e.32xlarge | 4000円 /1 時間 | 288000円 |
| r4.large     | 16円 /1 時間   | 11520円    |
| r4.xlarge    | 32円 /1 時間   | 23040円    |
| r4.2xlarge   | 64円 /1 時間   | 46080円    |
| r4.4xlarge   |128円 /1 時間   | 92160円    |
| r4.8xlarge   | 256円 /1 時間   | 184320円   |
| r4.16xlarge  | 512円 /1 時間   | 368640円   |
| ---          | ---  | ---   | ---        | ---               | ---             | ---        |
| i3.large     | 18円 /1 時間  | 12960円   |
| i3.xlarge    | 36円 /1 時間  | 25920円   |
| i3.2xlarge   | 73円 /1 時間  | 52560円   |
| i3.4xlarge   | 150円 /1 時間  | 108000円  |
| i3.8xlarge   | 300円 /1 時間  | 216000円  |
| i3.16xlarge  |600円 /1 時間  | 432000円  |
| d2.xlarge    | 850円 /1 時間  | 612000円   |
| d2.2xlarge   | 170円 /1 時間  | 122400円  |
| d2.4xlarge   | 340円 /1 時間  | 244800円  |
| d2.8xlarge   | 680円 /1 時間  | 489600円  |

### ・CloudWatch
AWSが提供する監視サービス。CPUやメモリの使用率をモニタリングしたり、異常が検知された場合にアラートを発信することができる。基本的には無料で使用できるが、一部の機能や高度な性能を求める場合、料金が発生する。

![CloudWatch.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/280830/8927e217-418f-1c25-d7f9-94ec148d65c9.png)

###・SNS###
Simple notification servicer。アプリケーションの間でメッセージをやり取りしたり、アプリケーション側で発生したイベントに対して個人にメッセージを送るサービス。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/280830/99ddf472-36f8-5dc2-6b39-8a92d5f4227e.png)

###・SQS###
Simple queue service。SNSと類似するAWSのメッセージサービスだが通信の方式が違う。コンテナ間の連携に利用することもある。最初の100万件まで無料。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/280830/42af8563-6e5a-8def-5bef-323d8e987c42.png)


###・Step Functions###
ワークフローを構築できるサービス。アプリケーションのデプロイやAWSリソースの構築、テストといった作業を自動化できる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/280830/9c16ad1c-d193-a5a8-4de4-ab255c116d8f.png)


###・Lambda###
サーバーを構築することなくコードを実行できるサービス。（もちろん本当は裏でサーバーが動いているが、サーバーの管理をAWSがやってくれる。）他サービスとの連携も可能で、S3から取得した画像データにモザイク処理を施す。EC2から取得した顧客データにマスキング処理をするといったことが可能。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/280830/9c604e8b-d645-396a-db4e-2b174f4fc189.png)


###・System manager###
旧SSM。AWSリソースとオンプレミスリソースを一元で管理できる。13の機能に関して無料で利用できる。

#####Explorer
Explorer自体は無料。APIリクエストに関して課金。

#####OpsCenter
OpsCenterAWSリソースに関連した運用上の問題の確認、調査、解決の一元管理ができる。料金は、その月に作成した OpsItem の数と、リクエストされたAPIコール(Get、Describe、Update、GetOpsSummary) の数に基づいて課金。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/280830/a0d1294e-7323-2221-bf2c-89f7e17c6e27.png)

#####Incident Manager
Incident Managerはサービス運用上顧客にトラブルが発生した際の対応を自動で提供する。100件までのSMS通知もしくは音声メッセージが無料。

#####AppConfig
AWS場での機能の変更、検証、デプロイ、およびモニタリングできる。CloudWatchアラームと連携して設定のロールバックが可能。設定変更のエラーを軽減し、デプロイにかかる手間を軽減できる。

API コールを介した設定リクエスト	設定リクエストあたり 0.0000002 USD
受信した設定	受信した構成あたり 0.0008 USD



#####Parameter Store
スタンダードパラメータとアドバンスドパラメータで構成されている。スタンダードパラメータは無料。アドバンスドパラメータを作成すると、毎月、保存されたアドバンスドパラメータの数と、API インタラクションに応じて課金。

スタンダード	追加料金なし
アドバンスド	1 か月ごとにアドバンスドパラメータ当たり約5円

Change Manager
オペレーターとエンジニアがインフラストラクチャと構成における運用上の変更をリクエストできる。作成された各変更リクエストは、その変更テンプレートに基づいて事前定義された承認ワークフローを使用。

３０日間の無料トライアル。トライアル期間中の平均使用率を見て料金を決定する。

料金
詳細	料金
変更リクエスト件数	変更リクエストごとに 0.296 USD
API リクエスト (Get、Describe、Update、GetOpsSummary)	リクエスト 1,000 件あたり 0.039 USD

#####オートメーション
AWS リソース全体における一般的な反復 IT オペレーションや管理タスクを安全に自動化できます。実際に使用した分に対してのみ料金が発生。
ステップカウント
100,000 ステップの無料利用枠。無料利用枠を超えると、基本ステップは 1 ステップあたり 0.002 USD が課金される。

#####プレイブックアタッチメント

オートメーションプレイブックに添付ファイルをアップロードすると、添付ファイルのサイズ、保存期間に応じて課金されます。任意の複数アカウントまたはリージョンデータ転送に応じても課金されます。

料金
プレイブック	料金
ストレージ	1 か月あたり 0.046 USD/GB
データ転送 (クロスアカウントまたはリージョン外)	転送されたデータ 1 GB あたり 0.900 USD

#####データ転送
標準の AWS データ転送料金で課金。

#####Application Manager
追加料金なし。制限が適用される場合あり。

#####メンテナンスウィンドウ
追加料金なし。制限が適用される場合あり。


#####コンプライアンス
追加料金なし。制限が適用される場合あり。


#####インベントリ
追加料金なし。制限が適用される場合あり。


#####オンプレミスインスタンス管理
１０００まで無料。それ以上は従量課金。

料金
オンプレミスインスタンスティア
料金
スタンダード	追加料金なし
アカウントごとにリージョンあたり最大 1,000 までの制限
アドバンスド	アドバンスドオンプレミスインスタンスごとに時間あたり 0.00695 USD

#####Session Manager
Amazon EC2 インスタンスへのアクセスは、追加料金なしで。制限が適用される場合あり。

#####実行コマンド
追加料金なし。制限が適用される場合あり。

#####ステートマネージャー
追加料金なし。制限が適用される場合あり。

#####パッチマネージャー
Amazon EC2 インスタンスまたはオンプレミスインスタンスでサポートされるオペレーティングシステムのパッチングや、Linux アプリケーションのパッチングは、追加料金なし。制限が適用される場合あり。


Amazon EC2 インスタンスでの Microsoft アプリケーションのパッチングは、追加料金なし。

[Generate Report] (レポートを生成) 
オプションを使用すると、オートメーションドキュメントが実行され、Systems Manager のオートメーション機能の料金に基づいて課金。

#####ディストリビューター
Systems Manager に搭載されているディストリビューターは、ソフトウェアエージェントなどのソフトウェアパッケージを安全に配信し、インスタンスで維持する。たとえば、AWS のサービスエージェント、サードパーティー所有、または Systems Manager にインポートされた独自のエージェントがあります。AWS エージェントおよびサードパーティー所有エージェントのディストリビューションおよび更新チェックには、追加料金なし。

料金

サードパーティー所有パッケージ	無料
非 AWS パッケージ	料金
ストレージ	1 か月あたり 0.046 USD/GB
Get または Describe API コール	Get または Describe API コール 1,000 回あたり 0.025 USD
データ転送 (リージョン外またはオンプレミスの転送のみ)	ディストリビューターから転送されたデータ 1 GB あたり 0.900 USD

別料金
アプリケーションのワークフローで他の AWS サービスを使用している場合、またはデータを転送している場合は、別料金が請求される場合もある。たとえば、アプリケーションワークフローで AWS Lambda 関数を呼び出す場合は、その AWS Lambda 料金に基づき、AWS Lambda の利用料が課金。

###・Route53 Resolver###
オンプレミスからVPC内の名前解決を可能にするサービス｡一つのエンドポイントに対して13円/時間課金される。
１ヶ月では約18000円。

###・VPC endpoint###
AWS内のリソースをインターネットを経由せずに利用する際に使うサービス。
各 AZ の VPC エンドポイント 1 つあたりの料金 (円/時間)
1.5円/時間、１ヶ月約1100円。