$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
会社AWS環境が無法地帯なのそろそろなんとかする話
Search
kekeke_47
January 19, 2021
Technology
0
1.1k
会社AWS環境が無法地帯なのそろそろなんとかする話
JAWS-UG 初心者支部#35 LT大会!! に登壇した際の資料です。
kekeke_47
January 19, 2021
Tweet
Share
More Decks by kekeke_47
See All by kekeke_47
情シスslackに入って、自分でもコミュニティ立ち上げて幸せになった話
kekeke_47
0
790
Other Decks in Technology
See All in Technology
総会員数1,500万人のレストランWeb予約サービスにおけるRustの活用
kymmt90
3
2.7k
レガシーシステムへのDatadog APM導入奮闘記
mtakeya4062
0
130
LLMの気持ちになってRAGのことを考えてみよう
john_smith
0
190
共創するアーキテクチャ ~チーム全体で築く持続可能な開発エコシステム~ / Co-Creating Architecture - A Sustainable Development Ecosystem Built by the Entire Team
bitkey
PRO
1
3.8k
Behind the scenes of 24-hour global online event “JAWS PANKRATION 2024”
syoshie
0
110
Amazon Forecast亡き今、我々がマネージドサービスに頼らず時系列予測を実行する方法
sadynitro
0
220
Yahoo! JAPANトップページにおけるマイクロフロントエンド - 大規模組織におけるFE開発を加速させるには
lycorptech_jp
PRO
0
1.7k
Entra ID の多要素認証(Japan Microsoft 365 コミュニティ カンファレンス 2024 )
murachiakira
0
1.5k
JAWS UG 青森(弘前)クラウド・AWS入門
hiragahh
0
170
LINEヤフーにおけるPrerender技術の導入とその効果
narirou
3
3.6k
50以上のマイクロサービスを支えるアプリケーションプラットフォームの設計・構築の後悔と進化 #CNDW2024 / regrets and evolution of application platform
toshi0607
5
610
専門領域に特化したチームの挑戦
leveragestech
0
200
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
133
8.9k
Visualization
eitanlees
145
15k
[RailsConf 2023] Rails as a piece of cake
palkan
52
5k
Code Review Best Practice
trishagee
64
17k
Happy Clients
brianwarren
98
6.7k
Side Projects
sachag
452
42k
What's new in Ruby 2.0
geeforr
343
31k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Raft: Consensus for Rubyists
vanstee
136
6.7k
Navigating Team Friction
lara
183
15k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
The Invisible Side of Design
smashingmag
298
50k
Transcript
JAWS-UG 初心者支部#35 LT大会!! 会社AWS環境が無法地帯なの そろそろなんとかする話 2021/01/19 けびん
目次 01 自己紹介 03 02 04 まとめ/今後に向 けて 無法地帯って? 今回やったこと
自己紹介 けびん (北海道の某製造業の情シス) うさぎ年。家族:妻・子供3人(♂1、♀2) Twitter : kekeke_47 / けびん@札幌 興味:クラフトビール(外飲みしたい・・)、ボードゲーム(一応 サークル副管理者)、AWS(SAA取得。何かつくりたい。「好き なサービス」を今年は言えるようになりたい)
北海道で、情シスやエンジニア 向けのコミュニティはじめまし た。 #CSE北海道 #エゾジニア 呼び名はどっちでもOK。 詳しい経緯などは、 以下のnote記事を ぜひ読んでください!! https://note.com/cse_hokkaido/n/
nfd1df6c3baa1 自己紹介
さて。本題です。 「無法地帯」って、何のこと?
・設定内容、ドキュメントに記録されていない。 設定背景も頭の中だけ。(そして忘れる。。) ・コード化もされていない。(毎回GUIポチポチ。。) ・作ったら、作りっぱなし。(塩漬けのオンプレレベル。。) ・新しく入った方に、引継ぎできない。(口伝。。) ・自分が入社後から、AWSを導入。 ・自身も素人。とりあえず色々見ながらやってるだけ。
まともな管理が されていない。
あなたなら、どうしますか?
今回、自分がやったこと ↓ Trusted Advisor の指摘に従ってみた。
コスト最適化、パフォーマンス、セキュリティ、フォールトトレラン ス、サービスの制限という5つの分野でAWSについてのベスト プラクティスを教えてくれる、 初心者には大変ありがた〜いサービスです。 (一応) Trusted Advisor について →クラメソさんのメンバーズに入っていると、 この内容を抜粋して、週1でメールしてくれる。 →そのうちやろうで、やってなかった。。。
対応前
対応後 やったぜ! All Greeeeen !!!!!
・使ってなかったEC2,EBSあるけど? →削除しました。 ・セキュリティグループ、all0で許可してるぞ?→削除したor指定した。 ・EBSのスナップショット、RDSのバックアップ取ってないぞ? →本番用なのにやっていなかったもの取りました。許してください。 ・セキュリティグループの中のルール、数多すぎるぞ! →prefix listに置き換えた。(拠点ごとのIPをまとめた) ・IAMアクセスキー、ローテーションしろ! →しました。 どんな指摘あったの?(=AWSに怒られてたこと) 詳しくは、以下URLも参照してください。(チェックしてくれる項目リストです)
https://aws.amazon.com/jp/premiumsupport/technology/trusted-adviso r/best-practice-checklist/
対応後 ん!?
Tips: 無視するものを非表示にする方法 困ったら、クラメソさんブログ。→ 出典:https://dev.classmethod.jp/articles/trustedadvisor-security-check/ 弁解:意図的にその設定とせざるを得ないものだけを、非表示にしまし た。。。
困ったら、クラメソさんブログ。→ 出典:https://dev.classmethod.jp/articles/trustedadvisor-security-check/ ん!? Tips: 無視するものを非表示にする方法
そう、これは ”最低限”やっておくべきこと →底辺のこの環境、 まだまだ問題は山積み。。
・Trusted Advisor、まずはちゃんと定期的に見よう。 →見えない人: 会社の金でビジネスプランに入ってもらおうw もしくは請求代行とかで結果的に使えるように。) ・注意されている項目、見直そう。 →見直しを1つのきっかけに。(色々目についてくるから・・) まとめ
今後、やりたいこと ・コスト面、お得な設定に変えてみた の話。 →EBSを、gp2→gp3へ。(各種ReCap参照) →EC2: リザーブドインスタンス(RI)、Saving Planの購入。 (社内稟議が面倒そうでやってなかった。そろそろチャレンジ!) ・適切なバックアップとは?(要るもの要らない判別) ・CloudFormation、Terraformの活用による、インフラのコード化。
(新しく作るものからチャレンジ?)
ご静聴、ありがとうございました。