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
470
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
クラウド初学者が抱える不安について
クラウド初学者が抱える不安、つまりクラウド破産、について述べてみました。
tsuda.a
May 09, 2024
More Decks by tsuda.a
See All by tsuda.a
Git を GUI で使う話
tsudaahr
0
130
マジカルインクリメントと指数表記
tsudaahr
0
280
バックアップしていますか?
tsudaahr
0
160
RDB以前のファイル設計の話でもしようか(ぇ
tsudaahr
0
170
NPUわからん
tsudaahr
0
230
計算量オーダーの話
tsudaahr
1
480
キューとは何か
tsudaahr
0
300
等幅は死んだ(ぇ
tsudaahr
0
150
いくら眺めてもエラーの理由がわからないコードについて
tsudaahr
0
250
Other Decks in Programming
See All in Programming
typoなんかねぇよ
raspython3
0
660
リアルな遅延を測る仕様
kota_yata
1
140
Flow は今どうなっているか
mizdra
PRO
0
900
DroidKaigi 2026 「個人開発という実験場: Android エンジニアが手にする4つの自由」
slashnephy
0
210
DynamoDBの基礎を振り返りながらベクトル検索機能を理解する
musan
3
260
LoopHub - ローカルで動く GitHub で、AI と共同開発
jugyo
0
410
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
810
AIと壁打ちしながら進めるコスト管理
fufuhu
2
1.9k
異なる設計思想のフレームワークを経験して得た学び
amekuhideki
2
1.5k
承認済みなのに差戻しできてしまうバグ、型で潰せます
shinchit
0
140
週末にAI-DLCを本気で回したら$1,600溶けた
hbashimizu
0
120
Building an Out-of-Order CPU
latte72
0
660
Featured
See All Featured
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
530
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
2
3.8k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3k
Practical Orchestrator
shlominoach
191
12k
Product Roadmaps are Hard
iamctodd
55
13k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Code Reviewing Like a Champion
maltzj
528
40k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
65k
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 ページあるよ!(気絶 でも読みやすかったのでお勧めです。
こちらからは以上です • 質問はイベント主催者にお願いします(ぇ