20160514 jawsug白山

70
私私 AWS 私私私私私私私私私私私私私私私私私私 2016.5.14 株株株株株株株株株株株株 株株 株株 JAWS-UG 私私

Transcript of 20160514 jawsug白山

Page 1: 20160514 jawsug白山

私が AWS を始めた頃にやっておいて良かったこと

2016.5.14株式会社サーバーワークス 多田 貞剛

JAWS-UG 白山

Page 2: 20160514 jawsug白山

• 自己紹介• AWS を始めた頃にやって良かったこと• まとめ

本日のアジェンダ

Page 3: 20160514 jawsug白山

自己紹介多田 貞剛 ( ただ さだよし )

株式会社サーバーワークス クラウドインテグレーション部 技術1課AWS 導入・移行のお客様のインフラ環境構築を担当

経歴インターネット広告のベンチャー企業のアプリケーションエンジニア中小独立系 SIer にてアプリケーションエンジニアで客先常駐

案件で偶然 AWS に触れ、感動してインフラエンジニアへジョブチェンジJAWS を中心に勉強会へ参加

2016 年 2 月から現職3

Page 4: 20160514 jawsug白山

4

Page 5: 20160514 jawsug白山
Page 6: 20160514 jawsug白山
Page 7: 20160514 jawsug白山
Page 8: 20160514 jawsug白山

ただし代表に限る

Page 9: 20160514 jawsug白山

Authorizations and Awards

AWS Solution Provider (2011)

APN Advanced Consulting Partner (2012)

パートナーアワード (2013)

APN MSP コンピテンシー (2014)

プレミアコンサルティングパートナー( 2014/15 )

Page 10: 20160514 jawsug白山

isAWS 専業 の CIer

( クラウドインテグレーター )

10

Page 11: 20160514 jawsug白山

ちょっと脱線

11

Page 12: 20160514 jawsug白山

金沢に来たのは3回目になります

12

Page 13: 20160514 jawsug白山

13

Page 14: 20160514 jawsug白山

今日は日帰りです ( 泣 )

14

Page 15: 20160514 jawsug白山

金沢のオススメのグルメ・スポット教えてください

15

Page 16: 20160514 jawsug白山

閑話休題

16

Page 17: 20160514 jawsug白山

初めて AWS を使った方いますか?

17

Page 18: 20160514 jawsug白山

ぶっちゃけ何からやったらいいの?

18

Page 19: 20160514 jawsug白山

• アカウント周り• 料金• セキュリティ• AWS の学習

本日の範囲

Page 20: 20160514 jawsug白山

• アカウント周り• 料金• セキュリティ• AWS の学習

本日の範囲

Page 21: 20160514 jawsug白山

root アカウントを使っている方?

21

Page 22: 20160514 jawsug白山

root アカウントダメ。ゼッタイ。

22

Page 23: 20160514 jawsug白山

なぜ root アカウントの使用はダメかサーバーで root アカウントが乗っ取られたら、されたい放題 ! AWS でも同じだから乗っ取られないようにするIAM を使用し、別アカウントを作成する

root は極力使わない

23

Page 24: 20160514 jawsug白山

じゃあ IAM アカウント作れば安心?

24

Page 25: 20160514 jawsug白山

そんなことはない

25

Page 26: 20160514 jawsug白山

IAM アカウントだって一つ間違えば大惨事

26

Page 27: 20160514 jawsug白山

IAM アカウントだって一つ間違えば大惨事管理者権限を持つユーザーを奪われたら、されたい放題

対策が必要になる複雑なパスワードポリシーと MFA を導入して、 AWS の入り口を強化しましょう

自分の身は自分で守りましょう!

27

Page 28: 20160514 jawsug白山

パスワードポリシーについてIAM の設定でパスワードポリシーを設定可能

パスワードの最小文字数少なくとも 1 つの大文字 ( 小文字 ) が必要少なくとも記号を使うパスワードの再利用を禁止 etc

28

Page 29: 20160514 jawsug白山

MFA( 多要素認証 ) についてIAM の設定でユーザー毎に MFA を設定可能

IAM ユーザーだけでなく、 root にも設定がオススメ

ハードウェア MFA とソフトウェア MFA がある基本は、後者になるはずオススメは、 Authy, Smartkey,Google Authenticator

29

Page 30: 20160514 jawsug白山

秘密の質問の設定AWS カスタマーサービスによる本人確認に使う

MFA デバイス障害などで AWS コンソールへのログインが出来なくなった時に有効

30

Page 31: 20160514 jawsug白山

IAM のダッシュボード

31

Page 32: 20160514 jawsug白山

IAM のダッシュボード

32

オールグリーンがオススメ

Page 33: 20160514 jawsug白山

• アカウント周り• 料金• セキュリティ• AWS の学習

本日の範囲

Page 34: 20160514 jawsug白山

AWS は使った分だけ支払う従量課金↓

自分の財布の紐は自分で閉めましょう34

Page 35: 20160514 jawsug白山

• 月額料金を表示• Billing Alert を設定する• Tag をつけてリソースで管理

AWS 利用料を知る方法

Page 36: 20160514 jawsug白山

月額料金を日本円で表示

36

AWS の料金表示は、ドルドルだとわかりづらい…日本円で表示したい!

安心してください、できますよ

Page 37: 20160514 jawsug白山

Billing Alert の設定

37

AWS の利用料金が設定額を超過したらアラート

CloudWatch が利用料金の超過を検知SNS を経由してメールを飛ばす

Page 38: 20160514 jawsug白山

Billing Alert の設定

38

Page 39: 20160514 jawsug白山

Billing Alert の設定

39

Billing Alert を設定していて助かった話

AWS のサービスには、無料利用枠があるうっかりして、 ElasticSearch の利用が $5 を超過!慌ててサービスを停止

Billing Alert は設定しましょう!

Page 40: 20160514 jawsug白山

Tag をつけてリソースで管理

40

コストエクスプローラーで Tag 毎に料金を閲覧可能

EC2 に付けた Tag 名や、 S3 に付けたタグ名などTag をつけたリソースごとに値段をチェック

Page 41: 20160514 jawsug白山

• アカウント周り• 料金• セキュリティ• AWS の学習

本日の範囲

Page 42: 20160514 jawsug白山

AWS は責任共有モデルを採用

42

Page 43: 20160514 jawsug白山
Page 44: 20160514 jawsug白山
Page 45: 20160514 jawsug白山

OS より上のレイヤーは自分で守る

Page 46: 20160514 jawsug白山

どう守るかCloudTrail を有効化する

Config を有効化する

Trusted Advisor でチェックしてみる

セキュリティグループはできる限り絞るEC2 の接続元の IP は自分自身のマシンのみする等

46

Page 47: 20160514 jawsug白山

CloudTrail とはAWS の全 API コールを記録するサービス

AWS の操作は API で実行されている

ログは S3 に JSON 形式で保存されるトラブルシュートに役立つ

サーバーを削除したのはいつか?DB に変更を加えたのは誰か?

47

Page 48: 20160514 jawsug白山

Config とはAWS リソースの構成履歴、構成変更の通知を行うためのサービス

ログは S3 に保存し、設定変更の通知は SNS を使用AWS リソースの状態を記録する

EC2 の Security Group を変更したのはいつか?VPC のルートテーブルを変更したのいつか?

48

Page 49: 20160514 jawsug白山

Trusted Advisor とはAWS サービスに最適なサービスの状態を確認するサービス

サービスをコスト最適化、耐障害性、セキュリティ、パフォーマンスの4点で確認AWS の培われた経験に基づいてリソースの状態を判断できる安心感

49

Page 50: 20160514 jawsug白山

• アカウント周り• 料金• セキュリティ• AWS の学習

本日の範囲

Page 51: 20160514 jawsug白山

AWS のアップデートは頻繁!

51

Page 52: 20160514 jawsug白山
Page 53: 20160514 jawsug白山

• サーバレスアーキテクチャ• IoT

• 機械学習• DevOps etc

最近の Hot ワード

Page 54: 20160514 jawsug白山

やることいっぱいだ…

54

Page 55: 20160514 jawsug白山

とはいえ、基本は押さえましょう

55

Page 56: 20160514 jawsug白山

インプット編

56

Page 57: 20160514 jawsug白山

• AWS の公式のサービスページ• 各サービスのドキュメント• Cloud Design Pattern(CDP)

• AWS の各種サービスに関する資料- AWS Black Belt Online Seminarhttps://aws.amazon.com/jp/aws-jp-introduction/

どこで情報を得るか

Page 58: 20160514 jawsug白山

• アップデート情報はいち早く発信される• 種類も豊富

- Big Data,DevOps,Security 等• 英語ブログを読む  - 最新情報の発信はまず英語  - ドキュメントも英語のものが多い

公式ブログもオススメ !

Page 59: 20160514 jawsug白山

アウトプット編

59

Page 60: 20160514 jawsug白山

• 個人環境で手を動かす• 無料の環境で手を動かす (qwiklabs)  - https://qwiklabs.com/

• 書籍で手を動かすだけでも良い- Amazon Web Services クラウドデザインパターン実装ガイド 改定版- Amazon Web Services 実践入門- Amazon Web Services パターン別構築・運用ガイド etc

手を動かして慣れましょう

Page 61: 20160514 jawsug白山

AWS で詰まったら…

61

Page 62: 20160514 jawsug白山

• ググる  - ググれカスと言われないように…• AWS Support に聞いてみる• AWS Developer Furms で質問してみる• JAWS に持ち寄ってみる

とりあえず

Page 63: 20160514 jawsug白山

• アウトプットしましょう- 同じように困っている人がいるかも

• 相互に助け合うやり取りでクラウドを楽しむ時間を促進できる ( と思ってる )

• クラウドで、エンジニアライフを、面白く!

詰まっていることが解消したら

Page 64: 20160514 jawsug白山

まとめ

64

Page 65: 20160514 jawsug白山

• AWS を始めて頃にやってよかったことをご紹介• 人それぞれやり方があるので、ご参考になれば• JAWS で一緒に AWS の技術を向上していきましょう!

Page 66: 20160514 jawsug白山

AWS Summit Tokyo 2016

Page 67: 20160514 jawsug白山

JAWS-UG のイベントもあるよ

Page 68: 20160514 jawsug白山

懇親会もある (New!)

Page 69: 20160514 jawsug白山

ご質問があればお気軽にどうぞ

69

Page 70: 20160514 jawsug白山

ご清聴ありがとうございました

70