Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

20170210 jawsug横浜(AWSタグ)

20.584 visualizaciones

Publicado el

2017年2月10日のJAWS-UG横浜の発表資料。AWSの「タグ」について。
https://jawsug-yokohama.connpass.com/event/44599/

Publicado en: Tecnología
  • Dating for everyone is here: ♥♥♥ http://bit.ly/2F4cEJi ♥♥♥
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí
  • Sex in your area is here: ❶❶❶ http://bit.ly/2F4cEJi ❶❶❶
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí

20170210 jawsug横浜(AWSタグ)

  1. 1. 0 タグ 瀬戸島敏宏 ※本内容はすべて個人的な見解であり、所属する組織の公式見解ではありません。
  2. 2. 1 about me Toshihiro Setojima 瀬戸島 敏宏 Like - Web - バックエンド - AWS全般 Like - Ruby - バスケ - カメラ Information - 某SIer - パブリッククラウド×金融 - 福岡生まれ福岡育ち 好きなAWSサービス:タグ
  3. 3. 2 タグ
  4. 4. 3 みなさん、タグ使ってますか?
  5. 5. 4 タグかなり便利なので 是非つかってみてください
  6. 6. 5 1. タグとは 2. 運用におけるタグ 3. Billingにおけるタグ 4. IAM権限におけるタグ(今日は割愛) 今日の内容
  7. 7. 6 タグとは EC2、EBS、VPC、RDS、VPC、、、様々なリソースに付与できるメタデータ リソースあたりのタグの最大数 50 キーの最大長 127 文字 (Unicode) (UTF-8) 値の最大長 255 文字 (Unicode) (UTF-8) 利用可能文字 UTF-8 で表現できる文字、スペース、お よび数字と、+、-、=、.、_、:、/、@ な どの特殊文字 ※タグのキーと値は大文字と小文字が区別される。 ※タグの名前または値に aws: は利用できない。
  8. 8. 7 実はほぼ全員がタグを利用している 1.タグとは 知らないうちに「Name」というキーのタグを利用している!! Nameもタグの1つ
  9. 9. 8 • 環境、用途、管理者などの整理  EC2などの各リソースをラベリング • リソースグループを利用した用途別EC2一覧  「瀬戸島」が利用しているEC2のみ一覧  本番環境/開発環境のEC2のみ一覧 など • EC2の起動停止/AMIバックアップの制御  タグで指定した時間に自動起動停止/バックアップを実現 利用用途例 2.運用におけるタグ
  10. 10. 9 • デモを御覧ください リソースグループを利用した用途別EC2一覧 2.運用におけるタグ
  11. 11. 10 例えば瀬戸島が管理しているアカウントでは制御用に各EC2に下記のタグを採用 EC2の起動停止/AMIバックアップの制御 2.運用におけるタグ キー バリュー例 用途 例 tool:START -,9,9,9,9,9,- 日,月,火,水,木,金,土で起動したい時間を指定 平日9時に起動する tool:STOP -,19,19,19,19,19,- 日,月,火,水,木,金,土で停止したい時間を指定 平日19時に停止する tool:BACKUP 3,-,-,-,-,-,- 日,月,火,水,木,金,土でバックアップしたい時間を指定 日曜早朝3時にAMIバックアップ tool:BACKUPGEN 5 バックアップ世代数 バックアップは5世代 Lambdaを毎時間実行 tool:STARTタグが付与さ れているインスタンス一覧を 取得 「,」でバリューを分解し、曜 日・時間が一致しているイン スタンスをフィルタ 該当インスタンスを起動 tool:STARTタグを利用してEC2を起動する例 起動停止ジョブ定義を変更することなく、起動停止・バックアップ対象のEC2を設定可能 つまりインフラ担当ではなく、アプリ担当が基盤ジョブを簡単に設定できる!
  12. 12. 11 「tool:START」タグキーをもつインスタンス一覧 aws ec2 describe-instances --filters "Name=tag-key,Values=tool:START“ 「Owner」タグキーが「t-setojima」woというインスタンス一覧 aws ec2 describe-instances --output table --filters "Name=tag:Owner,Values=t-setojima“ 「Owner」タグキーが「t-setojima」を含むインスタンス一覧 aws ec2 describe-instances --output table --filters "Name=tag:Owner,Values=*t-setojima*“ タグを利用したフィルタリグ例 2.運用におけるタグ
  13. 13. 12 下記のような単位でAWS利用料を計算したいと思うことありませんか?  部門やグループの組織単位  個人単位  本番/開発などの用途単位  プロジェクト単位  その他 3.Billingにおけるタグ タグを使えば 全部実現できるよ!
  14. 14. 13 コスト配分タグの設定 3.Billingにおけるタグ
  15. 15. 14 詳細レポートの設定 3.Billingにおけるタグ
  16. 16. 15 簡易レポートはコストエクスプローラーで 3.Billingにおけるタグ
  17. 17. 16 コストエクスプローラーを利用したタグ別AWS利用料 3.Billingにおけるタグ
  18. 18. 17 細かく分析したい場合はS3上に出力されるレポートを利用 3.Billingにおけるタグ https://d0.awsstatic.com/webinars/jp/pdf/solution-casestudy/20140226_AWS-Meister-reGenerate-Billing-Public.pdf
  19. 19. 18 環境別・システム別・サービス別に利用料金をグラフ化 3.Billingにおけるタグ
  20. 20. 19 • EC2にタグ付けしてもEBSにはタグ付けされない • スナップショット、AMI取得してもEC2のタグは引き継がれない • タグに対応していないサービス多々あり(随時アップデートされる) • ネットワーク通信料などの共通サービスは計算できない(=タグ付け不可) • コンソリデーテッドビリングアカウント内にリザーブドインスタンスがあると Blendedが適用されるため注意 タグを利用した料金レポート 3.Billingにおけるタグ
  21. 21. 20 どうもありがとうございました

×