Slide 1

Slide 1 text

re:Invent 現地に行った人のお話
 JAWS-UG 福岡 #16 12度目はちょっと濃い目に JAWS Festa2023からAWS re:Invent 2023を振り返ろう
 1

Slide 2

Slide 2 text

2

Slide 3

Slide 3 text

3 ● クラスメソッド福岡
 ● CX事業本部 Delivery部
 ● サーバーサイドチーム・チームマネージャー
 ● サウナ・スパ プロフェッショナル
 田中 孝明 (Takaaki TANAKA) こーめい


Slide 4

Slide 4 text

4   海外イベント参加履歴 • WWDC 2017 • WWDC 2018 • re:Invent 2018 • WWDC 2019 • re:Invent 2019 (退職のため参加キャンセル) • re:Invent 2021 (クラスメソッドから 7 名参加) • re:Invent 2022 • Google Cloud Next ‘23 • re:Invent 2023

Slide 5

Slide 5 text

5   思い出の写真

Slide 6

Slide 6 text

6  

Slide 7

Slide 7 text

7  

Slide 8

Slide 8 text

8  

Slide 9

Slide 9 text

9  

Slide 10

Slide 10 text

10  

Slide 11

Slide 11 text

11   閑話休題

Slide 12

Slide 12 text

セッションには出なかった
 気になるアップデートたち
 JAWS-UG 福岡 #16 12度目はちょっと濃い目に JAWS Festa2023からAWS re:Invent 2023を振り返ろう
 12

Slide 13

Slide 13 text

13   re:Invent 期間中だけで 200 近いアップデートがあります

Slide 14

Slide 14 text

14   ネタが被りそうなアップデートは (なるべく)除外しています

Slide 15

Slide 15 text

15 Amazon CloudWatch (Preview) クエリを自然言語 で生成できるように • CloudWatch Metric Insights のビルダー機能に慣れてい ない場合でも欲しいデータを 自然言語からクエリを生成 できるように https://dev.classmethod.jp/articles/amazon-cloudwatch-ai-powered-natural-language-query-generation-preview/

Slide 16

Slide 16 text

16 Amazon CloudWatch 異常検出、パターン分析のための機能が追加 • パターンビュー: 似たようなパターンのログを集約してエラー傾 向などの分析に利用 • 比較モード: 検索していく期間に対し、昨日・前週・前月のログの 比較ができる • ログ異常検出: 異常検知設定で異常検出ディテクターを設定し て、特定パターンの通知量の増大などを検出 https://dev.classmethod.jp/articles/cloudwatch-logs-anomaly-detection-with-warning-info-log/ https://dev.classmethod.jp/articles/cloudwatch-logs-anomaly-detection-pattern-analysis/

Slide 17

Slide 17 text

17 Amazon CloudWatch ハイブリッド・マルチクラウドなメトリクス検索が可能に • CloudWatch Metrics でオンプレ環境や他社クラウドをソースとし たメトリクス検索が可能に • 検索するデータソースは利用者が独自に定義できる、Amazon OpenSearch / Amazon Prometeus / Azure Monitor / Prometheus https://dev.classmethod.jp/articles/cloudwatch-hybrid-multicloud-metrics-querying-alarming/

Slide 18

Slide 18 text

18 Amazon CloudWatch 低頻度アクセス用のログクラスが追加 • 新しいログクラス Infrequent Access が追加 • データ転送量が半額に、S3 や Kinesis Data Firehose と同等に • サブスクリプションフィルター・メトリックフィルター・S3 へのエクス ポート・異常検出などの多くの機能が利用できない https://dev.classmethod.jp/articles/amazon-cloudwatch-logs-infrequent-access-log-class/

Slide 19

Slide 19 text

19 Amazon CodeCatalyst Enterprise Tier が追加 • カスタムブループリントが使えるようになり、ソースコードや CI/CD ワークフローをテンプレート化して組織に適用できるよう に • ユーザーあたり $20 / month • Free Tier / Standard Tier / Enterprise Tier と組織に合わせてプラ ンを選択できるように https://dev.classmethod.jp/articles/update-reinvent23-codecatalyst-in-enterprise-tier/ https://dev.classmethod.jp/articles/amazon-codecatalyst-custom-blue-print/

Slide 20

Slide 20 text

20 AWS Lambda AWS SDK for Rust / AWS SDK for Kotlin が GA に • 300 以上の AWS サービスへのアクセスをサポート • 今までプロダクション環境での利用を控えていたケースも導入 に踏み切れそう • 将来的に Kotlin/Native などの追加プラットフォームもサポート 予定 https://aws.amazon.com/about-aws/whats-new/2023/11/aws-sdk-kotlin/ https://dev.classmethod.jp/articles/aws-sdk-for-rust-ga/

Slide 21

Slide 21 text

21 AWS AppSync RDS Data API で構成された Amazon Aurora クラスターのサ ポートを強化 • Data API で構成された MySQL / PostgreSQL データベースに AppSync GraphQL API の作成がサポート • 今までよりも簡単に、コードを記述することなく Aurora を使用可 能に https://aws.amazon.com/blogs/mobile/build-a-graphql-api-for-your-amazon-aurora-mysql-database-using-aws-appsync-and-the-rds-data-api/

Slide 22

Slide 22 text

22 Amazon SQS FIFO キューの高スループットモードの制限がバージニア北 部などのリージョンで大幅アップ • バージニア北部、オレゴン、アイルランドリージョンで高スルー プットモードの制限が 18000TPS から 70000TPS に • 東京リージョンは据え置き (9000TPS) • リージョン限定だが、より高いスループットが必要な際の検討に https://dev.classmethod.jp/articles/update-amazon-sqs-fifo-increased-throughput-quota/

Slide 23

Slide 23 text

23 Amazon SQS DLQ のリドライブ送信先に FIFO タイプのキューを指定できる ように • 今までは標準タイプのキューのみの指定だったが、FIFO タイプ のキューも指定できるようになり、配信不能時の処理順が重要 なケースで利用可能に https://dev.classmethod.jp/articles/redrive-to-fifo-queue/

Slide 24

Slide 24 text

24 AWS IAM Access Analyzer 自動推論によるカスタムポリシーチェックが追加 • 許可しているが未使用のアクション、IAMロール の検出が簡単 にできるようになった • 既存のポリシーと比較して、新しいアクセスが許可されているか を検知する API: CheckNoNewAccess が追加 • 特定のアクセス許可が含まれていないかをチェックする API: CheckAccessNotGranted が追加 https://dev.classmethod.jp/articles/iam-access-analyzer-inspecting-unused-access/ https://dev.classmethod.jp/articles/iam-access-analyzer-custom-policy-check/

Slide 25

Slide 25 text

25 AWS Compute Optimizer EC2 インスタンス向けに推奨事項のカスタマイズができるよう に • 対象のリージョンの選択、推奨に含める EC2 インスタンスタイプ とファミリーの選択、ルックバック期間の設定、CPU 使用率(しき い値、ヘッドルーム)の選択がカスタマイズ可能な項目として追 加 https://dev.classmethod.jp/articles/aws-compute-optimizer-customizable-rightsizing-ec2/

Slide 26

Slide 26 text

26 Application Load Balancer ターゲットの障害検知からトラフィックを分割するアルゴリズ ムが選択できるように • 自動ターゲット重み付けで背後のターゲットの障害、パフォーマ ンスの低下を検知して別のターゲットに自動的にトラフィックを 流す機能 • ロードバランシングアルゴリズムにラウンドロビン・最小未処理リ クエスト以外の選択肢が追加に https://dev.classmethod.jp/articles/update-reinvent23-alb-in-atw/

Slide 27

Slide 27 text

27 Application Composer Application Composer から Step Functions の編集が可能に • AWS Step Functions Workflow Studio との統合することで、Step Functions の編集もできるようになった • 今年は Cloud Formation で使えるリソースが対応したのでほぼ やりたいことができるように https://dev.classmethod.jp/articles/update-reinvent23-application-composer-in-step-functions-workflow-studio/

Slide 28

Slide 28 text

28   さいごに

Slide 29

Slide 29 text

29   ほぼ DevelopersIO のブログまとめだった

Slide 30

Slide 30 text

30

Slide 31

Slide 31 text

31