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
ホントにあったAmazon_EC2のコワーイ話.pdf
Search
caad TakaraShinya
August 25, 2024
Technology
0
56
ホントにあったAmazon_EC2のコワーイ話.pdf
caad TakaraShinya
August 25, 2024
Tweet
Share
More Decks by caad TakaraShinya
See All by caad TakaraShinya
Next.js LearnのアプリでDB連携してる箇所をAPI化して、Swagger化してみた
takarashinya
0
170
システム開発におけるドキュメントをできるだけGithub Pagesに集約してみた話
takarashinya
0
1.4k
WordpressにAWS Copilot CLIを利用したら利用事例に掲載してもらえた話
takarashinya
2
330
Other Decks in Technology
See All in Technology
継続的にアウトカムを生み出し ビジネスにつなげる、 戦略と運営に対するタイミーのQUEST(探求)
zigorou
0
530
生成AIのガバナンスの全体像と現実解
fnifni
1
180
オプトインカメラ:UWB測位を応用したオプトイン型のカメラ計測
matthewlujp
0
170
スタートアップで取り組んでいるAzureとMicrosoft 365のセキュリティ対策/How to Improve Azure and Microsoft 365 Security at Startup
yuj1osm
0
210
Oracle Cloud Infrastructure:2024年12月度サービス・アップデート
oracle4engineer
PRO
0
180
watsonx.ai Dojo #5 ファインチューニングとInstructLAB
oniak3ibm
PRO
0
160
Snykで始めるセキュリティ担当者とSREと開発者が楽になる脆弱性対応 / Getting started with Snyk Vulnerability Response
yamaguchitk333
2
180
どちらを使う?GitHub or Azure DevOps Ver. 24H2
kkamegawa
0
720
マルチプロダクト開発の現場でAWS Security Hubを1年以上運用して得た教訓
muziyoshiz
2
2.2k
TSKaigi 2024 の登壇から広がったコミュニティ活動について
tsukuha
0
160
第3回Snowflake女子会_LT登壇資料(合成データ)_Taro_CCCMK
tarotaro0129
0
190
PHP ユーザのための OpenTelemetry 入門 / phpcon2024-opentelemetry
shin1x1
1
190
Featured
See All Featured
Designing for Performance
lara
604
68k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
For a Future-Friendly Web
brad_frost
175
9.4k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5k
Side Projects
sachag
452
42k
Statistics for Hackers
jakevdp
796
220k
The Cult of Friendly URLs
andyhume
78
6.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Making Projects Easy
brettharned
116
5.9k
A designer walks into a library…
pauljervisheath
204
24k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Transcript
ホントにあった Amazon EC2のコワーイ話 Shima Tech Hub#5 by takarake preencoded.png
ホントにあった Amazon EC2のコワーイ話 話 Shima Tech Hub#5 by takarake preencoded.png
皆さんの業務でAmazon EC2は使われていますか? 本日は2019年のある日起こった、予想外の出来事についてお話します。 皆さんのご利用の環境でも発生する可能性はゼロではありません。 これを聞いて実はクラウドって怖いんだと思って帰ってくださいw
自己紹介 • 高良 真也 (XX) ※年齢、知りたい人は聞いてねw • 技術統括本部 マネージャー •
沖縄、ベトナムをまたいで仕事してます • (最近、無料でGCP認定GET )
Amazon EC2とは? クラウドコンピューティング Amazon EC2はAmazonのクラウドコン ピューティングサービスです。オンデマ ンドのコンピューティング能力を提供し 、ユーザーが必要に応じて柔軟に利用で きます。 仮想サーバー
EC2では仮想サーバーをクラウド上で作 成・管理できます。物理的なサーバーを 用意する必要がなく、簡単にスケーリン グできるのが特徴です。 高可用性 AWSのデータセンターには高度な冗長性 があり、サービスの可用性が高いのが魅 力です。障害に強いインフラを実現して います。 preencoded.png
Amazon EC2のオートスケーリング EC2の柔軟なリソース管理 EC2のオートスケーリング機能により、 アプリケーションの需要に合わせてリソ ースを自動的に拡張または縮小できます 需要に合わせたスケールアウト ピーク時のトラフィックにも柔軟に対応 できるよう、EC2のリソースを自動的に スケールアウトできます。
障害に強いインフラ AWSのデータセンターは高度な冗長性を 備えているため、サービスの可用性が高 く、障害に強いインフラを実現できます preencoded.png
コワーイ話の前に・・・ ✓ 2019年の出来事ですが、今は発生しないとは保証できません ✓ あるシステムのインフラ環境にAmazon EC2を利用 ✓ コスト最適化を目的にAutoScalingによる起動数調整していた ✓ 夜中に起動数減
、朝に起動数増 で運用中 preencoded.png
コワーイ話の前に・・・ では参ります preencoded.png
Amazon EC2のコワーイ話 1 突然のエラー スケールアウト不可でエラーが発生 2 3 4 preencoded.png
Amazon EC2のコワーイ話 1 突然のエラー スケールアウト不可でエラーが発生 2 アクセス障害への恐怖 平日営業開始前の発生のため、 稼働リソース不足起因の障害発生 の不安に襲われる
3 4 preencoded.png
Amazon EC2のコワーイ話 1 突然のエラー スケールアウト不可でエラーが発生 2 アクセス障害への恐怖 平日営業開始前の発生のため、 稼働リソース不足起因の障害発生 の不安に襲われる
3 原因は???????? ?????????????????? 4 preencoded.png
preencoded.png 2019年 3月 14日のAutoScaling実行結果ログ 翻訳 新しいEC2インスタンスを起動しています。 現在、リクエストされたアベイラビリティゾーン(ap-northeast-1c)に十分なm3.largeのキャパシティがありません。 システムは追加のキャパシティを提供するために作業を行っています。 現在、アベイラビリティゾーンを指定しないか、ap-northeast-1aを選択することでm3.largeのキャパシティを取得できます。EC2インスタ
preencoded.png エッ・・・・・・ってなりませんか????
preencoded.png ※再掲 2019年 3月 14日のAutoScaling実行結果ログ 翻訳 新しいEC2インスタンスを起動しています。 現在、リクエストされたアベイラビリティゾーン(ap-northeast-1c)に十分なm3.largeのキャパシティがありません。 システムは追加のキャパシティを提供するために作業を行っています。 現在、アベイラビリティゾーンを指定しないか、ap-northeast-1aを選択することでm3.largeのキャパシティを取得できます。EC2インスタ
Amazon EC2のコワーイ話 1 突然のエラー スケールアウト不可でエラーが発生 2 アクセス障害への恐怖 平日営業開始前の発生のため、 稼働リソース不足起因の障害発生 の不安に襲われる
3 キャパシティ不足の問題 原因は東京リージョンの 特定AZのキャパシティ不足 4 preencoded.png
Amazon EC2のコワーイ話 1 突然のエラー スケールアウト不可でエラーが発生 2 アクセス障害への恐怖 平日営業開始前の発生のため、 稼働リソース不足起因の障害発生 の不安に襲われる
3 キャパシティ不足の問題 原因は東京リージョンの 特定AZのキャパシティ不足 4 preencoded.png 早期対応できず キャパ不足のまま営業時間となり 、CPU負荷アラートが
その後の対応 冷静な分析 即、暫定対応 まずは落ち着いて状況を分析 と言いたいですが、アラートも届いてる ので、手動で別AZへのインスタンス起動とALB接続にて暫定対応 手動対応したサーバを維持しつつ、様子見 特定AZで早朝バッチ等でリソースを別のお客様に抑えられてる ような挙動を確認(〜10:00前後には自動的にエラー解消するため )
2019年 4月 1日に利用するタイプ変更し恒久対応完了 m3.large -> t2.large へ それでも2021年までは年に1度は同じエラーが発生するのを確認 preencoded.png
まとめ 学習の機会 AWSだって、インスタンスのキャパシテ ィは無限大じゃない 共有リソースをシェアして利用? AWSに確認したわけではないが、そんな 挙動でした 起動テンプレートで改善 複数のインスタンスタイプを選択可能なため、 こちらに変更可能だが、コンテナ化をトライ
preencoded.png
preencoded.png
ご静聴ありがとうございました preencoded.png