📖

AWS re:Invent 2023 - Architecture まとめ

2023/11/28に公開

はじめに

海外の様々な講演を日本語記事に書き起こすことで、隠れた良質な情報をもっと身近なものに。そんなコンセプトで進める本企画では、re:Invent 2023の一部のセッションを生成AIを駆使して以下のような形式の記事に起こしました。

sample

そして、本記事ではプレイリスト "AWS re:Invent 2023 - Architecture" の動画について、それらのタイトルと概要を全て一箇所にまとめています。

トピックも多岐に渡るので、興味があるものだけでもぜひタイトルをクリックして各記事に目を通してみてください!


re:Invent 2023: AWSが語るクラウドアプリケーションのロックインと切り替えコスト

この動画では、クラウドアプリケーションのロックインと切り替えコストについて深く掘り下げます。AWSのGregor Hohpeが、オプション理論や財務管理の概念を用いて、この複雑な問題を多次元的に分析します。managed open sourceの活用、開発速度の向上、そして心理的ロックインを避けるための設計意図の維持など、具体的な戦略を紹介。エンジニアの皆さんの思考を刺激する、ニュアンスに富んだディスカッションをお楽しみください。

re:Invent 2023: AWSマルチリージョンアーキテクチャの構築ベストプラクティス

この動画では、AWSの複数リージョンにまたがるワークロードの構築と拡張について、実際のシナリオを基に解説します。マルチリージョンアーキテクチャの利点や課題、データレプリケーション戦略、observabilityの重要性など、具体的なベストプラクティスを学べます。AWS Fault Injection ServiceやRoute 53 Application Recovery Controllerなど、最新のAWSサービスの活用方法も紹介。レジリエンスの向上を目指すエンジニアにとって、貴重な知見が満載のセッションです。

re:Invent 2023: AWSが解説するSaaSのマルチテナントアーキテクチャ設計

この動画では、AWSのSenior Principal Solutions ArchitectであるTod Goldingが、SaaSアプリケーションのスケールとレジリエンスについて深掘りします。マルチテナント環境特有の課題や、効率性とスケーラビリティのバランス、異なるデプロイメントモデルの活用方法など、従来のアプローチを超えた視点を提供します。API Gateway、Lambda、EKSなどの具体的な実装例を交えながら、SaaSアーキテクトが考慮すべき新たな層について解説します。スケールとレジリエンスの検証方法まで踏み込んだ、包括的な内容となっています。

re:Invent 2023: AWSアーキテクトが語る1000万ユーザーへのスケーリング戦略

この動画では、AWSのSolutions ArchitectureマネージャーのSkye HartとChris Munnsが、アプリケーションのスケーリングについて詳しく解説しています。AWS Amplify、App Runner、Aurora Serverless v2などのマネージドサービスを活用したアーキテクチャの進化を段階的に紹介し、10万ユーザーから1000万ユーザーへのスケーリングの道筋を示します。同期型から非同期型への移行、マイクロサービス化、キャッシング戦略など、実践的なテクニックも満載です。AWSの長年の経験に基づく、スケーラブルなアプリケーション構築の極意が学べる内容です。

re:Invent 2023: AWSがフォーマルメソッドで分散システムの正確性を検証

この動画では、AWSのシニア応用科学者AnkushとPrincipal Transformation ArchitectのBikashが、フォーマルメソッドを用いて複雑な分散システムの正確性と耐障害性を検証する方法を紹介します。Pというフレームワークを使って、設計段階でカオスエンジニアリングを行い、従来のテストでは発見困難なバグを早期に検出する手法を解説します。実際のトランザクション処理システムの例を通じて、Pモデルの作成から不変条件の検証まで、具体的なプロセスを学べます。

re:Invent 2023: AWSが語る大規模システムのレジリエンス - 5つの洞察

この動画では、AWSの長年の運用経験から得られた大規模システムのレジリエンスに関する5つの重要な洞察を紹介します。依存関係とモード、ブラストラディウス、キュー、エラー処理、リトライについて、具体的な事例を交えながら解説します。Route 53やEC2など実際のAWSサービスでの経験に基づいた話は、大規模システムの設計や運用に携わるエンジニアにとって貴重な学びとなるでしょう。9の数を超えた可用性の考え方や、障害からの迅速な回復方法など、ここでしか聞けない話が満載です。

re:Invent 2023: AWS SaaS Factoryが語るSaaSアーキテクチャの落とし穴と解決策

この動画では、AWS SaaS Factoryのシニアソリューションアーキテクト、Bill Tarrが、SaaSアーキテクチャの落とし穴について解説します。テナント分離、ノイジーネイバー問題、コスト管理、DevOpsプラクティス、カスタマイズvs設定など、実際の顧客事例を交えながら具体的な課題と解決策を紹介。SaaSプロバイダーが陥りがちな技術的負債を避け、スケーラブルで効率的なSaaSソリューションを構築するための貴重な洞察が得られます。

re:Invent 2023: AWSのバックアップと災害復旧戦略 - レジリエンス向上とランサムウェア対策

この動画では、レジリエンスを高めるためのバックアップと災害復旧戦略について詳しく解説します。RPOとRTOの概念から始まり、AWS Elastic Disaster Recoveryを使った最新のDR手法、そしてランサムウェア対策まで幅広くカバーします。特に、コスト効率の高いCross-Region DRの実現方法や、データバンカーアカウントを活用したセキュアなバックアップ戦略など、クラウドならではの先進的なアプローチを学べます。

re:Invent 2023: AWSのエキスパートが語るクラウドソリューションアーキテクトへの道

この動画では、AWSのSolutions ArchitectureマネージャーであるNomin BatsaikhanとPrincipal Solutions ArchitectのJohn Walkerが、Solutions Architectになるための道筋を解説します。4つの典型的なペルソナや、必要なテクニカルスキル、ビジネススキル、ソフトスキルについて具体的に語ります。また、AWS Skill BuilderやSolutions Libraryなど、すぐに活用できるツールも紹介。Solutions Architectを目指す人や、組織でこの役割を構築したい人にとって、貴重な洞察が得られる内容です。

re:Invent 2023: AWSによるSaaS DevOpsの自動化 - マルチテナント環境の実装例

この動画では、AWSのPrincipal Solutions ArchitectであるAnubhav SharmaとAlex Pulverが、SaaSとDevOpsの自動化について深掘りします。コンテナ化されたAmazon EKS環境とサーバーレス環境での具体的な実装例を通じて、SaaSワークフローの自動化のベストプラクティスを学べます。テナントのオンボーディングからデプロイメントパイプライン、段階的デプロイメントまで、SaaSプロバイダーが直面する実践的な課題とその解決策を詳しく解説しています。

re:Invent 2023: AWSが語るSaaSのコスト最適化戦略とアーキテクチャ設計

この動画では、AWSのSenior Principal Solutions ArchitectであるTod Goldingが、SaaSのコスト最適化について深く掘り下げます。インフラ共有だけでなく、効率的な成長、運用効率、ワークロード理解の重要性を説明します。また、テナントごとのコスト計算、ティアリング戦略、運用ダッシュボードの必要性など、SaaSアーキテクトが直面する具体的な課題と解決策を紹介します。コスト効率化の本質を理解し、成功するSaaSビジネスを構築するための貴重な洞察が得られます。

re:Invent 2023: Buy with PrimeがAWS CDKでアーキテクチャをスケール化した方法

この動画では、Buy with PrimeがAWS CDKを活用してアーキテクチャをスケールアップした方法を紹介します。StephenとJoseph、Madhavが、eコマースの課題に対するBuy with Primeの革新的なアプローチを解説します。AWS CDKを使ったインフラストラクチャのコード化、カスタムコンストラクトの作成、そして50年以上の開発時間を節約した戦略について、具体的な例を交えながら詳しく説明します。エンジニアリングの効率化に興味がある方は必見のセッションです。

re:Invent 2023: AWSが語るAZ障害からの自動回復 - zonal autoshiftの紹介

この動画では、AWSのDeepak SuryanarayananとGavin McCullaghが、Availability Zone (AZ)の障害からの自動回復について解説します。AWSが内部で使用しているツールや手法を公開し、新機能のzonal autoshiftを紹介。グレー障害への対処、サイロ化モデルと非サイロ化モデルの比較、事前スケーリングの重要性など、AWSの長年の経験から得られた貴重な知見を共有しています。AZレジリエンスを実現するための具体的な設計方法や、practice runの活用法も学べる内容です。

re:Invent 2023: AWSレジリエンスチームが語るFault Injection Serviceによるシステム強化

この動画では、AWS Reliability TeamのAdrian HornsbyとIris Sheuが、システムのレジリエンス向上について語ります。ダウンタイムのコストや影響、障害分離境界の重要性、そしてAWS Fault Injection Serviceを使ったテスト方法を詳しく解説します。特に注目なのは、マルチAZアプリケーションとマルチリージョンアプリケーションをテストする新しいシナリオの紹介です。レジリエンスの構築に関心のあるエンジニアにとって、具体的な実践方法を学べる貴重な内容となっています。

re:Invent 2023: AWSが語るSaaSとAI/MLの融合 - マルチテナント戦略

この動画では、SaaSとgenerative AIの融合について深く掘り下げています。Tod GoldingとJames Joryが、マルチテナント環境でのgenerative AI実装の課題や、RAG、fine-tuningなどの技術の活用方法を解説します。Amazon Bedrockを使ったテナント固有の体験提供や、IAMを活用したセキュリティ確保、さらにはLangChainなどのツールの活用まで、最新のSaaS開発のトレンドを包括的に学べる内容となっています。

re:Invent 2023: AWSが提案するSaaS anywhereモデルと分散マルチテナント設計

この動画では、SaaS anywhereという新しいデプロイメントモデルについて詳しく解説しています。従来のSaaSの境界を押し広げ、リモート環境にアプリケーションコンポーネントをデプロイする方法や、その設計上の考慮事項を学べます。分散データストア、分散アプリケーションプレーン、リモートアプリケーションプレーンという3つの主要なデプロイメント戦略を紹介し、AWS CloudFormationやAWS STSなどのサービスを活用した具体的な実装方法にも触れています。SaaSの核となる価値を損なわずに、より柔軟なSaaSソリューションを構築するヒントが満載です。

re:Invent 2023: VanguardがAWSレジリエンスライフサイクルで実現した運用改善

この動画では、AWSのPrincipal TechnologistであるClark Richeyと、VanguardのStacey BrownとYoni Ryabinskiが、AWSレジリエンスライフサイクルについて解説します。7兆ドル以上の運用資産を持つVanguardが、レジリエンシー向上のために行った具体的な取り組みを紹介。PTaaSやカオスエンジニアリングツールの開発、SREプラクティスの導入など、独自の施策によってインシデントを30%削減しながらデリバリーを5倍に増やした実例を学べます。

re:Invent 2023: AWS Cloud Intelligence Dashboardsでコスト最適化とFinOps導入

この動画では、AWS の Principal Technical Account Manager である Yuriy Prykhodko が、Cloud Intelligence Dashboards の活用方法を紹介します。コスト効率と運用パフォーマンスの最適化、FinOps の導入、そして組織全体でのクラウド財務管理について詳しく解説します。Dolby Laboratories の事例を交えながら、CUDOS ダッシュボードやデータ転送の最適化など、具体的な改善策を学べます。エンジニアの皆さんにとって、コスト意識の高い文化づくりのヒントが満載です。

re:Invent 2023: AWSが解説するグレー障害の検出と緩和戦略

この動画では、AWSのSenior Principal Solutions ArchitectであるMichael Hakenが、グレー障害の検出と緩和について詳しく解説します。差分的観測性の概念から、Contributor InsightsやCloudWatch composite alarmsを活用した具体的な検出方法、そしてAmazon Route 53 Application Recovery Controllerのzonal shift機能を用いた効果的な緩和策まで、実践的な知識が満載です。AZ独立性やコントロールプレーンとデータプレーンの違いなど、高度なレジリエンス戦略も学べる内容となっています。

re:Invent 2023: AWSのレジリエンス分析フレームワーク - 理論と実践例

この動画では、AWSのレジリエンス分析フレームワーク(RAF)について詳しく解説します。第二次世界大戦の「消えた弾痕」の話から始まり、RAFの理論と実践的な適用方法を学べます。顧客事例を通じて、constant workパターンやヘッジングなど、具体的なレジリエンス向上策を紹介。さらに、Amazon Route 53 Application Recovery ControllerやZonal Shiftなど、AWSサービスへのRAFの実装例も解説します。レジリエンスを「目的地ではなく旅」と捉える新しい視点を得られる貴重なセッションです。

re:Invent 2023: AWSのBuy with Primeチームが語るマルチテナントSaaS運用術

この動画では、Buy with Primeチームが実践するマルチテナントサービスの運用ベストプラクティスを紹介します。テナント分離の自動検証やAWS CDKを活用した可観測性の向上など、具体的な手法を解説。50年分のエンジニアリング工数を節約した秘訣や、Prime Big Deal Dayで10倍の注文数を処理した実績も明かされます。AWSのSolutions ArchitectだったJiwon YeomとJimin Kimが、内部の知見を惜しみなく共有する貴重なセッションです。

re:Invent 2023: AWSとMuleSoftが語るWell-Architected活用と1200万ドルのコスト削減

この動画では、AWS Well-Architected ToolとFrameworkの活用方法を学べます。AWSのSamir KopalとIlana Morrisが、クラウドでの運用と管理を体系化する方法を紹介します。MuleSoftのMelissa Cazaletは、Well-Architectedを活用して1200万ドルのコスト削減を実現した事例を共有。40万台のEC2インスタンスへのライブパッチ適用や、Cloud Centralポータルでの日次コスト分析など、具体的な取り組みが紹介されています。

re:Invent 2023: Prime Videoが実践する大規模システムのレジリエンス向上策

この動画では、Prime VideoのNFLストリーミングを例に、大規模システムの可用性とレジリエンスを高める方法を学べます。週3回の自動負荷テスト、Operational Readiness Score、カオスエンジニアリング実験など、具体的な取り組みが紹介されます。また、予測不可能な事態に備えるドレスリハーサルの実施方法や、インシデントからの学びを活かすCOEプロセスなど、Prime Videoならではの興味深い実践例を知ることができます。

re:Invent 2023: Buy with PrimeとAmazon Bedrockで実現する次世代ショッピングアシスタント

この動画では、Buy with PrimeとAmazon Bedrockを組み合わせた革新的なショッピングアシスタントの構築方法を紹介します。Agents for Amazon Bedrockを活用し、Buy with Prime APIと連携させることで、自然言語での商品検索や詳細情報の取得が可能になります。GraphQLを用いたデータ取得の柔軟性や、トレースイベントを利用したユーザー体験の向上など、実践的なテクニックも解説。eコマースの未来を垣間見ることができる、刺激的な内容です。

re:Invent 2023: AWSが提案する組織のクラウド知識向上と開発者生産性改善策

この動画では、AWSのナレッジマネジメントの専門家が、組織内でクラウドの専門知識を育成し、スケールする方法を紹介します。Technical Field Communities (TFC)の構築や、AWS re:Postを活用したナレッジネットワークの作り方など、具体的なベストプラクティスを学べます。さらに、昨日ローンチされたばかりのAWS re:Post Privateの機能や、5分で独自のre:Postインスタンスを作成する方法も詳しく解説されています。

re:Invent 2023: AWSが提案するレジリエンス戦略とツール活用

この動画では、コーヒーショップ経営者Aliceの成長物語を通じて、ワークロードの影響範囲を最小限に抑える方法を学びます。マイクロサービス、cell-based architecture、shuffle shardingなど、AWSの実践的なレジリエンス戦略が紹介されます。AWS Resilience Lifecycle Frameworkや、AWS Resilience Hub、AWS Elastic Disaster Recoveryといったツールの活用法も解説。エンジニアの皆さんに、大規模サービスの障害対策の最前線をお届けします。


※ こちらの記事は Amazon Bedrock を様々なタスクで利用することで全て自動で作成しています。
※ どこかの機会で記事作成の試行錯誤についても記事化する予定ですが、直近技術的な部分でご興味がある場合はTwitterの方にDMください。

Discussion