omuronの備忘録

個人的な備忘録

「JAWS-UG朝会 #39」 #jawsug_asa 受講メモ

JAWS-UG朝会 #39

jawsug-asa.connpass.com

朝は寒くて暖房が必要な季節になってきました。

セッション

セッション① (今更ながら)AWSのコンテナサービスについてざっくりまとめてみる

クラスメソッド株式会社 つくぼしさん

  • コンテナとは?
    • 元祖は chroot
    • より厳密な pivot_root が登場
      • chroot は外に抜け出すこともできたが pivot_root はできない
    • pivot_rootVM と似たような形で扱いたい -> コンテナ
    • 要するにコンテナは「高機能な仮想ファイルシステム
  • AWS のコンテナサービス
    • コンテナレジストリ: ECR
    • コンテナオーケストレーション: ECS/EKS + EC2/Fargate
      • Fargate は GPUWindows コンテナが使えないのは注意
    • それ以外
      • App Runnner : VPC/ECS/ALB などの基盤が隠蔽され管理不要、簡単につかえる
      • Proton : デプロイワークフロー、インフラ基盤とアプリ担当にわかれてコンテナ基盤を運用できるテンプレートが準備されている
      • Copilot : ECS を構築するための専用の CLI ツール、通常の AWS CLI よりも抽象度が高い、CI/CD も作成できる
      • Cloud Map : サービスディスカバリサービス、コンテナ毎に内部DNS名が付与され名前解決できる
      • App Mesh : マイクロサービスアーキテクチャコンポーネント同士を制御する機能

chroot とか全然知りませんでした。
コンテナの歴史を知れるいいセッションでした。

セッション② 企業のシステム棚卸業務にSSM Inventoryで挑む カスタムインベントリの全て

株式会社ビックツリーテクノロジーコンサルティング 熊谷 有輝子さん

  • Inventory (構成管理)とは
    • 物理資産や文書を確認できるように管理すること
  • SSM Inventory とは
    • AWS の構成管理を取得して可視化、CSV 出力も可能
    • EC2 に SSM Agent いれてインベントリを収集して JSON を S3 に出力
      • State Manager を用いて「定義された状態」にサーバを保つこともできる
      • スクリプトは SSM Document として管理

メタデータを収集して可視化することができるサービスですね。
大企業向けだったりしますが、自分が作ってない AWS の構成管理を取得するのにも便利そうかも。

LT① 定期バージョンアップ、私の苦手な言葉です。(EKS/Aurora編)

KDDI 御田 稔さん

speakerdeck.com

  • AWS でも定期アップデートがある、EKS/RDS/Lambda...
    • EKS
      • k8s はアップデートが激しい
      • 1年の半分ぐらいはアップデートタスクに取られてそう
      • B/G デプロイや ELB のターゲット付け替えで対応
    • Aurora
      • スナップショットをとってインプレースで更新

AWS は強制アップデートがくるので心構えと準備大事ですよね。
k8s は利用するのも難しいけど、さらにアップデートも大変なのか。

LT② JAWS DAYS 2022にボランティアスタッフとして初参戦してみました

クラスメソッド株式会社 あしさん

  • JAWS DAYS 2022 : オンラインとオフラインのハイブリッド
  • オフラインのよかったこと
    • イベントの熱気を体験、至近距離で話聞ける
    • 配信担当でイベントの一部になれた、ミスったら配信終わる
    • オフラインなので双方向かつ偶発のコミュニケーション

ボランティアやコミュニティで運営しているとは思えないぐらい完成度の高いイベントでしたね。
ありがとうございました。

LT③ Lambda拡張機能を使ってLambdaパフォーマンスを上げよう

BeeX 那須 隆さん

speakerdeck.com

  • AWS Parameters and Secrets Lambda Extension
    • パラメータとシークレットをキャッシュして料金節約してパフォーマンスを上げれる
    • SDK を経由するよりエクステンション使うと倍以上早くなる
      • Lambda は時間課金なのでこちらも節約になる
    • SSM や Secrets Manager のサービスクォータ制限も回避しやすい

新サービスですね。
できるだけ使ったほうが良さそうな機能なので調べて試したいと思います。

所感

コンテナの歴史やコミュニティの話など、周辺の話も聞けるのが朝会のいいところですね。
今回も幅広くて面白かった。