Slide 1

Slide 1 text

AWS の Web サイト運用費 用を約 1/40 に抑えた話 2023/04/29 平田 健士郎

Slide 2

Slide 2 text

自己紹介 名前 : 平田健士郎 所属 : アイレット株式会社 職業 : クラウドインフラエンジニア 経験 : Web インフラ構築、運用 4 年程度

Slide 3

Slide 3 text

今日話すこと ・AWS のコスト削減に関する話 今日話さないこと ・出てくる AWS サービスの詳しい説明

Slide 4

Slide 4 text

突然ですが

Slide 5

Slide 5 text

クラウド インフラエンジニアに 求められることとは?

Slide 6

Slide 6 text

色々あるとは 思いますが。。。

Slide 7

Slide 7 text

コスト意識

Slide 8

Slide 8 text

コスト意識

Slide 9

Slide 9 text

コスト意識

Slide 10

Slide 10 text

クラウド インフラエンジニアは ある意味会社の財布を 握っている

Slide 11

Slide 11 text

クラウドインフラエンジニアは ある意味会社の財布を握っている

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

従量課金 (使った分だけお金を払う)

Slide 17

Slide 17 text

良い点と 注意点がある

Slide 18

Slide 18 text

良い点😊 ・迅速にインフラを作成できる ・拡張が柔軟できる

Slide 19

Slide 19 text

注意点😫 ・ミス等による意図しないコスト発生

Slide 20

Slide 20 text

意図しないコスト発生の例

Slide 21

Slide 21 text

m6i.xlarge gp2 : 100GB

Slide 22

Slide 22 text

m6i.xlarge gp2 : 100GB 25,500円/月 (ざっくり)

Slide 23

Slide 23 text

m6i.xlarge gp2 : 100GB 25,500円/月 (ざっくり) ピーク時でも リソースの 10 % しか 使っていない

Slide 24

Slide 24 text

m6i.xlarge gp2 : 100GB 25,500円/月 (ざっくり) ピーク時でも リソースの 10 % しか 使っていない オーバースペック

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

検証用に インスタンス作成

Slide 28

Slide 28 text

検証用に インスタンス作成 ↓ 削除し忘れ

Slide 29

Slide 29 text

検証用に インスタンス作成 ↓ 削除し忘れ ↓ インスタンス料金が まるまる無駄

Slide 30

Slide 30 text

検証用に インスタンス作成 ↓ 削除し忘れ ↓ インスタンス料金が まるまる無駄 不要リソースの残置

Slide 31

Slide 31 text

実際に私が体験した 意図しないコスト発生と その対処をお話しします ↑わたし

Slide 32

Slide 32 text

バーチャル YouTuber のファンでした

Slide 33

Slide 33 text

後から見られないライブ配信の情報 (同時接続者数) を記録したいなー それをグラフにして Twitter で投稿したらおもしろそうだなー

Slide 34

Slide 34 text

Cloud APIs vsc.njiro.net できた!

Slide 35

Slide 35 text

配信開始 自動通知ツイート 配信結果 自動ツイート 配信開始 / 配信結果 自動ツイート

Slide 36

Slide 36 text

トップ画面 結果詳細画面 配信記録 Web サイト (自動更新)

Slide 37

Slide 37 text

トップ画面 結果詳細画面 Google Cloud で API クオー ター上限緩和申請の際に Google 担当者と一カ月やり 取りして認証された Google お墨付きのサイトです。

Slide 38

Slide 38 text

vsc.njiro.net

Slide 39

Slide 39 text

ある日

Slide 40

Slide 40 text

No content

Slide 41

Slide 41 text

No content

Slide 42

Slide 42 text

No content

Slide 43

Slide 43 text

Cloud APIs vsc.njiro.net 。。。 約 4,000 円/月 t2.micro t2.micro

Slide 44

Slide 44 text

Cloud APIs vsc.njiro.net Twitter 自動投稿 は機能しなくなった けど、 配信結果サイトは 残したい。。 自動更新停止

Slide 45

Slide 45 text

Cloud APIs vsc.njiro.net でもこのままだと更 新のない 配信結果サイト だけで 4,000 円/月 かかってしまう 自動更新停止

Slide 46

Slide 46 text

Cloud APIs vsc.njiro.net でもこのままだと更 新のない 配信結果サイト だけで 4,000 円/月 かかってしまう 自動更新停止 意図しないコスト発生

Slide 47

Slide 47 text

意図しないコスト発生にど う対処したか

Slide 48

Slide 48 text

CloudFront + S3 の静的サイトにして コスト削減しよう!

Slide 49

Slide 49 text

CloudFront CDN (Content Delivery Network) AWS の CDN サービス コンテンツの入っているオリジンサーバーへの アクセス集中を防ぐために、 各ユーザーの地理的に近い場所にあるサーバーに コンテンツをキャッシュして、そこから 配信することでコンテンツをスピーディーかつ 効率的に配信できるようにしたネットワークのこと 近いから 早い!

Slide 50

Slide 50 text

S3 静的 Web サイト ● AWS の ストレージサービス ● 配置した HTML ファイルをインターネットに 公開することで Web サーバーを用意せずに 静的 Web サイトを作ることができる いつどこでアクセスしても毎回同じものが表示される HTML ファイルで作成された Web サイトのこと (例 : ランディングページ等) 簡易な 静的 Web サイトを 公開できる!

Slide 51

Slide 51 text

CloudFront + S3 なぜ安価なの? ※ざっくり表記 S3 ストレージ料金 : 0.025 USD/GB (3.3 円/GB) S3 リクエスト料金 : 0.00037 USD/1000リクエスト (0.049 円/1000リクエスト) CloudFront データ転送料金 : 0.114 USD/1 GB (1 TB 無料) (15.06 円/1GB) (1 TB 無料) CloudFront リクエスト料金 : 0.0120 USD/10000リクエスト (1.59 円/10000リクエスト) 二つを組み合わせて静的 Web サイトを比較的安価に構築できる  メリット  ・S3 だけだとできない独自ドメインSSL化も可能  ・高速化 ※2023/04/8 現在のレート

Slide 52

Slide 52 text

移行方法について 軽くご説明します

Slide 53

Slide 53 text

vsc.njiro.net Website Explorer (フリーソフト)

Slide 54

Slide 54 text

vsc.njiro.net Website Explorer (フリーソフト) vsc.njiro.net

Slide 55

Slide 55 text

vsc.njiro.net vsc.njiro.net AWS CLI aws s3 cp ~~ ~~

Slide 56

Slide 56 text

vsc.njiro.net ・CloudFront ディストリビューション作成 ・CloudFront Functions 作成  (Apach の DirectoryIndex にあたる機能 の補完)

Slide 57

Slide 57 text

vsc.njiro.net できた! すっきり!

Slide 58

Slide 58 text

Clou d APIs Before After

Slide 59

Slide 59 text

Clou d APIs Before 約 4,000 円/月 After 約 100 円/月

Slide 60

Slide 60 text

Before 30.15 $/月 3,972 円/月 After 0.82 $/月 108 円/月 ※2023/04/8 現在のレート 1/40

Slide 61

Slide 61 text

Cost Explorer Billing AWS のコストと使用量を可視化、把握、管理する AWS からの請求内容を確認できる どのサービスでどれだけつかった等を確認する AWS のコスト管理系サービス

Slide 62

Slide 62 text

AWS のコスト管理系サービス Budgets AWS の費用が一定値を超えたら利用者に通知する

Slide 63

Slide 63 text

まとめ

Slide 64

Slide 64 text

● コストについてクラウドならではの利点や注意点 があります

Slide 65

Slide 65 text

● コストについてクラウドならではの利点や注意点 があります ● クラウドインフラエンジニアにはコスト意識が求 められます

Slide 66

Slide 66 text

● コストについてクラウドならではの利点や注意点 があります ● クラウドインフラエンジニアにはコスト意識が求 められます ● 利点を活かしてうまくクラウドと付き合おう

Slide 67

Slide 67 text

● コストについてクラウドならではの利点や注意点 があります ● クラウドインフラエンジニアにはコスト意識が求 められます ● 利点を活かしてうまくクラウドと付き合おう ● 推しは推せる時に推そう

Slide 68

Slide 68 text

ご清聴 ありがとうございました!