Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
クラウド初学者が抱える不安について
Search
tsuda.a
May 09, 2024
Programming
0
270
クラウド初学者が抱える不安について
クラウド初学者が抱える不安、つまりクラウド破産、について述べてみました。
tsuda.a
May 09, 2024
Tweet
Share
More Decks by tsuda.a
See All by tsuda.a
マジカルインクリメントと指数表記
tsudaahr
0
200
バックアップしていますか?
tsudaahr
0
120
RDB以前のファイル設計の話でもしようか(ぇ
tsudaahr
0
130
NPUわからん
tsudaahr
0
180
計算量オーダーの話
tsudaahr
1
390
キューとは何か
tsudaahr
0
230
等幅は死んだ(ぇ
tsudaahr
0
100
いくら眺めてもエラーの理由がわからないコードについて
tsudaahr
0
190
何のために文字数をカウントするのか?
tsudaahr
0
100
Other Decks in Programming
See All in Programming
Flutterアプリ運用の現場で役立った監視Tips 5選
ostk0069
1
310
What’s Fair is FAIR: A Decentralised Future for WordPress Distribution
rmccue
0
150
KoogではじめるAIエージェント開発
hiroaki404
1
420
FlutterKaigi 2025 システム裏側
yumnumm
0
700
AI駆動開発ライフサイクル(AI-DLC)のホワイトペーパーを解説
swxhariu5
0
470
Vueで学ぶデータ構造入門 リンクリストとキューでリアクティビティを捉える / Vue Data Structures: Linked Lists and Queues for Reactivity
konkarin
1
160
AsyncSequenceとAsyncStreamのプロポーザルを全部読む!!
s_shimotori
1
270
Agentに至る道 〜なぜLLMは自動でコードを書けるようになったのか〜
mackee
4
510
Vueのバリデーション、結局どれを選べばいい? ― 自作バリデーションの限界と、脱却までの道のり ― / Which Vue Validation Library Should We Really Use? The Limits of Self-Made Validation and How I Finally Moved On
neginasu
3
1.8k
OSS開発者の憂鬱
yusukebe
5
2.5k
r2-image-worker
yusukebe
1
160
CloudflareのSandbox SDKを試してみた
syumai
0
130
Featured
See All Featured
Speed Design
sergeychernyshev
32
1.2k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
GraphQLとの向き合い方2022年版
quramy
49
14k
Visualization
eitanlees
150
16k
The Cost Of JavaScript in 2023
addyosmani
55
9.2k
Why Our Code Smells
bkeepers
PRO
340
57k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Scaling GitHub
holman
463
140k
Making Projects Easy
brettharned
120
6.4k
Transcript
クラウド初学者が抱える 不安について LTDD 2024-5 #1 主にクラウドの話してます #1 @tsuda_ahr
免責 • 嘘や誤り、理解不足などあるかもしれませんがご容赦ください(汗
お題 • クラウド初学者が抱えているであろう不安について話をします。 • 少なくとも私は抱えています -_-; (しかし私はクラウドは全く扱っていないので初学者以前ですが)
さて、クラウド初学者の不安とは? • クラウド破産ですよね?
クラウド破産とは? • クラウドサービスの利用料金が意図せず高額(場合によっては月額数百万円) になってしまうことを指す俗語 https://www.irasutoya.com/2014/08/blog-post_73.html
事例 • ぐぐるといろいろ出てきます(汗 • 事例1) 設定ミスで2日で300万円 https://www.itmedia.co.jp/news/articles/2209/09/news014.html • 事例2) クエリ一撃で29万円
https://futurismo.biz/bigquery-fire/ • 事例3) 空のプライベート AWS S3 バケットを作成したら $1300 https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1
事例1 https://www.itmedia.co.jp/news/articles/2209/09/news014.html
怖すぎるわ(汗 ※ 約150万/日なので、月額換算にすると 約4500万/月(汗 それでも通知があってよかったね案件。
原因 • 本来は1日1回の処理を、1分に160万回以上実行した(のを約二日間続けた)
対策? • 素早く気付こう!(汗 • 対策としては王道。 • しかし大手の組織なら可能かもだけど、個人の初学者には無理では?(汗
事例2 10件 https://futurismo.biz/bigquery-fire/
おっと(汗
原因 • BigQuery は出力したデータではなく、スキャンされたデータに対して課金 される。 カラム全部 テーブルフルスキャン
事例3) 最近の事例 (2024/5/1) https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1 の翻訳
一日で $1300 (20万円くらい)
原因 • (他人に自分の所有する)バケット名を指定してリクエストされると、自分に課 金される。 • 今回のケースは、自分の作成したバケット名と同じ名前のバケット名をデフォ ルト設定としていた OSS ツールがあったらしい。 OSS
のデフォルト設定と 自分のバケット名が一致した?
対策
なんでそんなことになるの? • おもに理解不足が原因
いろんなケースがある • インスタンス(仮想マシン)の停止忘れ • インスタンスは停止したけど、EIP(IPアドレス)の解除忘れ • 想定以上(想定外)のアクセス ←この資料の事例紹介はすべてここ • アクセスキー漏洩による不正アクセス
https://cloud-textbook.com/84/
でも初学者に完全な理解を求められても・・・ • 仕事であれば諸先輩方の助力や指導、会社の組織力や体力でカバーできる かもしれない • だけど個人で学習していた時にクラウド破産に追い込まれたらどうする? • 対処できる能力/体力/精神力はあるか?
実際のところ業務でも • クラウドの設計は、オンプレミス以上にライセンスや課金の知見が必要。 • むしろ業務の大半はライセンスや課金の設計なのでは?(汗 • そもそもプロがクラウド破産に追い込まれている現状。
ライセンスや課金って・・・ • 複雑にして怪奇。 • 提供ベンダーの営業や技術担当が、正しく説明できるとは限らない程度には 難解(汗
そもそも • 我々はクラウドの要素技術(EC2とかS3とかラムダとか)の理解を深めた かったり、扱えるようになりたいのであって、ライセンスや課金に詳しくなり たいわけではないのですが・・・?
まとめ • まとまりません(汗 • どうしたらいいのでしょう?(しろめ • 有識者、諸先輩方ご指導をお願いします(汗
そうはいっても周りに有識者がいないとき • こんな本を見つけたので読んでみるとよいかもです。初級者向けです! https://techbookfest.org/product/5659800876613632
でも 32 章 192 ページあるよ!(気絶 でも読みやすかったのでお勧めです。
こちらからは以上です • 質問はイベント主催者にお願いします(ぇ