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
会社AWS環境が無法地帯なのそろそろなんとかする話
Search
kekeke_47
January 19, 2021
Technology
0
1.3k
会社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
890
Other Decks in Technology
See All in Technology
AI アクセラレータチップ AWS Trainium/Inferentia に 今こそ入門
yoshimi0227
1
140
サラリーマンソフトウェアエンジニアのキャリア
yuheinakasaka
39
18k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.6k
Kusakabe_面白いダッシュボードの表現方法
ykka
0
140
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.5k
モノタロウ x クリエーションラインで実現する チームトポロジーにおける プラットフォームチーム・ ストリームアラインドチームの 効果的なコラボレーション
creationline
0
810
困ったCSVファイルの話
mottyzzz
0
230
RALGO : AIを組織に組み込む方法 -アルゴリズム中心組織設計- #RSGT2026 / RALGO: How to Integrate AI into an Organization – Algorithm-Centric Organizational Design
kyonmm
PRO
3
1.2k
コミュニティが持つ「学びと成長の場」としての作用 / RSGT2026
ama_ch
1
250
ファインディにおけるフロントエンド技術選定の歴史
puku0x
2
1.5k
I tried making a solo advent calendar!
zzzzico
0
150
「リリースファースト」の実感を届けるには 〜停滞するチームに変化を起こすアプローチ〜 #RSGT2026
kintotechdev
0
910
Featured
See All Featured
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
75
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
130
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
190
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.2k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
98
So, you think you're a good person
axbom
PRO
1
1.9k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
It's Worth the Effort
3n
188
29k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
270
Google's AI Overviews - The New Search
badams
0
890
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の活用による、インフラのコード化。
(新しく作るものからチャレンジ?)
ご静聴、ありがとうございました。