Slide 1

Slide 1 text

NRIネットコム TECH AND DESIGN STUDY #57 ユースケのユースケース Case3 転載、複製、改変等は禁止します

Slide 2

Slide 2 text

マネジメントコンソールのない AWSを想像できますか? 17年前は存在しませんでした

Slide 3

Slide 3 text

AWSインターフェースの統合進化論 転載、複製、改変等は禁止します #nncstudy WebシステムのPoC、アーキテクトがおしごと AWS Ambassadors(2023,24)  AWS CDK/Bedrock/ChatGPT/カメラ/つけ麺 娘にチョコ貰って今なら無限に買っちゃいそう Blog: 志水 友輔 (しみず ゆうすけ) NRIネットコム株式会社 / CLOUD ARCHITECT

Slide 4

Slide 4 text

クラウド時代の課題 AWSインターフェースの統合進化論 2030年には最大79万人の人材不足 DX遅延による経済損失は年間最大12兆円 デジタル化の加速と労働人口減少による需給ギ ャップの拡大 IT人材不足 増え続けるAWSサービスと設定項目 異なる技術背景を持つユーザーの存在 設定ミスのリスク 繰り返し作業の非効率 クラウドインフラ管理の複雑性 転載、複製、改変等は禁止します #nncstudy https://www.nri-net.com/recruit/company/data https://www.mof.go.jp/public_relations/finance/202308/202308k.pdf

Slide 5

Slide 5 text

インターフェース進化の 意義 AWSインターフェースの統合進化論 学習コストの低減 ミスの防止 作業効率の向上 初級者の安全な操作 熟練者の生産性向上 直接的なメリット IT人材不足への対応 クラウド活用の裾野拡大 技術者以外の理解促進 部門間コミュニケーション改善 波及効果 転載、複製、改変等は禁止します #nncstudy

Slide 6

Slide 6 text

ユーザーインターフェース (UI)の種類と特徴 AWSインターフェースの統合進化論 転載、複製、改変等は禁止します #nncstudy テキストベースのコマンド操作 プログラムでの制御や自動化が容易 AWS CLIでのコマンド実行が代表例 CUI(Character User Interface) 視覚的で直感的な操作が可能 状態把握が容易で学習コストが低い AWSマネジメントコンソールが代表例 GUI(Graphical User Interface) 日常会話のような対話的な操作 コンテキストを考慮した支援が可能 Amazon Qが代表例 NLUI(Natural Language User Interface)

Slide 7

Slide 7 text

インフラ操作の2つの  アプローチ AWSインターフェースの統合進化論 何を実行するかを指示 例: 「インスタンスを起動して」 「このボタンを 押して」 アクションを直接指定する 操作の結果は実行時に決まる 現在の状態に依存する 命令型(Imperative) どのような状態にしたいかを定義 例: 「このインスタンスが必ず起動している状態 に」 望ましい状態を記述する 実行手順は自動で決定される べき等性(何度実行しても同じ結果) 宣言型(Declarative) 転載、複製、改変等は禁止します #nncstudy

Slide 8

Slide 8 text

AWSでは、各インターフェースと操作方法を組み 合わせることで、より効果的な運用が可能 インターフェース の組み合わせ 操作方法との相乗効果 インター フェース 命令型 宣言型 CUI AWS SDK/CLI - スクリプトによる直接操作 - 自動化の容易さ AWS CloudFormation/AWS CDK - コードによる状態定義 - べき等性の確保 GUI AWS Management Console - 視覚的な直接操作 - 即時フィードバック AWS CloudFormation Designer - 視覚的な状態定義 - 依存関係の図示 NLUI Amazon Q - 自然言語による操作指示 - コンテキスト考慮 (現時点では未提供) AWSインターフェースの統合進化論 転載、複製、改変等は禁止します #nncstudy

Slide 9

Slide 9 text

ユーザインタフェースの歴史 AWSインターフェースの統合進化論 転載、複製、改変等は禁止します #nncstudy 2007年 AWS SDK 2011年 CloudFormation 2012年 AWS CLI 2015年 CloudFormation Designer 2018年 AWS CDK 2023年 Amazon Q 2022年 AWS Infrastructure Composer 2009年 Management Console

Slide 10

Slide 10 text

AWSインターフェースの統合進化論 2007年 AWS SDK 2011年 CloudFormation 2012年 AWS CLI 2015年 CloudFormation Designer 2018年 AWS CDK 2023年 Amazon Q 2022年 AWS Infrastructure Composer 命令型 x CUI プログラムやコマンドでの直接操作 運用効率の向上と再現性の確保 SQS(2004年)/S3(2006年)はAPIのみ ユーザインタフェースの歴史 転載、複製、改変等は禁止します #nncstudy 2009年 Management Console

Slide 11

Slide 11 text

ユーザインタフェースの歴史 AWSインターフェースの統合進化論 転載、複製、改変等は禁止します #nncstudy 2007年 AWS SDK 2011年 CloudFormation 2012年 AWS CLI 2015年 CloudFormation Designer 2018年 AWS CDK 2023年 Amazon Q 2022年 AWS Infrastructure Composer 命令型 x GUI 直感的な操作と可視化の実現 学習曲線の緩和 EC2(2006年)/CloudFront(2008年)画面無し 2009年 Management Console

Slide 12

Slide 12 text

ユーザインタフェースの歴史 AWSインターフェースの統合進化論 転載、複製、改変等は禁止します #nncstudy 2007年 AWS SDK 2011年 CloudFormation 2012年 AWS CLI 2015年 CloudFormation Designer 2018年 AWS CDK 2023年 Amazon Q 2022年 AWS Infrastructure Composer 宣言型 x CUI コード化で再利用性と保守性を向上 バージョン管理とチーム開発の効率化 ELB(2009年)/VPC(2009年)自動構築難しい 2009年 Management Console

Slide 13

Slide 13 text

ユーザインタフェースの歴史 AWSインターフェースの統合進化論 転載、複製、改変等は禁止します #nncstudy 2007年 AWS SDK 2009年 Management Console 2011年 CloudFormation 2012年 AWS CLI 2015年 CloudFormation Designer 2018年 AWS CDK 2023年 Amazon Q 2022年 AWS Infrastructure Composer 宣言型 x GUI 視覚的な状態定義 リソース間の関係を図で設計 プログラミングなしでIaCの利用が可能に

Slide 14

Slide 14 text

AWSインターフェースの統合進化論 2007年 AWS SDK 2011年 CloudFormation 2012年 AWS CLI 2015年 CloudFormation Designer 2018年 AWS CDK 2023年 Amazon Q 2022年 AWS Infrastructure Composer 命令型 x NLUI 自然言語による操作指示 コンテキストを考慮した支援 AWS知識がなくても操作が可能に 2009年 Management Console ユーザインタフェースの歴史 転載、複製、改変等は禁止します #nncstudy

Slide 15

Slide 15 text

ユースケースごとに最適な方法を選択 インターフェースの特徴を活かした使い分け 組織に合わせて基準をカスタマイズ インターフェース の使い分け ユースケース別 ユースケース 操作方法 理由 本番環境構築 宣言型(CUI) べき等性、冪等性確保 プロトタイプ構築 命令型(GUI) 即時フィードバック 運用自動化 宣言型/命令型(CUI) 繰り返し作業の自動 化、冪等性の確保 障害対応 命令型(GUI/NLUI) 状況の即時確認と迅速 な対応が必要 環境複製 宣言型(CUI) 再現性、冪等性 設定確認 命令型(NLUI) 自然な対話での素早い 情報収集 AWSインターフェースの統合進化論 転載、複製、改変等は禁止します #nncstudy

Slide 16

Slide 16 text

GUIでの操作をCUI(CLI/IaC)に変換 マネジメントコンソールでの作業を   CloudFormationやCDKのコードとして出力 学習ツールとしての活用 プロトタイプからの本番環境構築への橋渡し インターフェース 間の連携 Console-to-Code機能 ユースケース 操作方法 理由 本番環境構築 宣言型(CUI) べき等性、冪等性確保 プロトタイプ構築 命令型(GUI) 即時フィードバック 運用自動化 宣言型/命令型(CUI) 繰り返し作業の自動 化、冪等性の確保 障害対応 命令型(GUI/NLUI) 状況の即時確認と迅速 な対応が必要 環境複製 宣言型(CUI) 再現性、冪等性 設定確認 命令型(NLUI) 自然な対話での素早い 情報収集 AWSインターフェースの統合進化論 転載、複製、改変等は禁止します #nncstudy

Slide 17

Slide 17 text

NLUIの進化と将来像 AWSインターフェースの統合進化論 転載、複製、改変等は禁止します #nncstudy リソース状態の確認 設定内容の確認 リソース構成の把握 現在のAmazon Q リソースの作成・変更の自動化 セキュリティと運用の最適化提案 「この構成でインフラを作って」による一貫自 動化 次世代の機能 操作履歴とシステム状況の分析 ユーザーの意図に沿った提案 チーム固有の運用パターンの学習 高度なコンテキスト理解

Slide 18

Slide 18 text

インターフェース統合と DXの進化 AWSインターフェースの統合進化論 転載、複製、改変等は禁止します #nncstudy 音声、テキスト、GUI、AR/VRの統合的な操作 AIによる状況最適化されたインターフェース自 動選択 直感的な3D可視化とインタラクション マルチモーダル・ユニファイドインタ ーフェース 自然言語による複雑な意図理解と実行 システム状態と操作履歴の統合分析 セキュリティポリシーと運用ルールの自動適用 高度なAIコンテキスト理解 経験レベルに応じた段階的な機能提供 予測的な操作推奨と自動実行 チーム固有のベストプラクティス自動学習 インテリジェントな自動化と支援

Slide 19

Slide 19 text

組織が準備すべきこと AWSインターフェースの統合進化論 転載、複製、改変等は禁止します #nncstudy 既存インターフェースの使い分けの整理 自動化基盤の整備 新しい操作方法に対する権限管理の整備 技術面での準備 チーム構造の見直し スキル育成計画の策定 ナレッジ共有の仕組み作り 組織面での準備 新技術導入のための評価基準 段階的な移行計画 効果測定の方法 プロセス面での準備

Slide 20

Slide 20 text

まとめ 進化の本質:人間中心設計と技術革新の両立を実現 実践の要点:各インターフェースの特徴を活かした使い分 けで運用効率が向上 未来の展望:AIの登場で、より直感的な操作と幅広いユー ザーの参加が可能に 成功の鍵:組織の成長に合わせた段階的な導入と組み合わ せ 転載、複製、改変等は禁止します #nncstudy

Slide 21

Slide 21 text

転載、複製、改変等は禁止します #nncstudy