多忙なアーキテクトのための
クラウド導入フレームワーク (CAF) ダイジェスト
2021/02/19 あつまれ未来のアーキテクト!
クラウドでのアプリケーションアーキテクチャー設計を知ろう
https://alterbooth.connpass.com/event/198142/
日本マイクロソフト パートナー事業本部
クラウドソリューションアーキテクト 平岡一成
©Microsoft Corporation
Azure
自己紹介
平岡 一成 ひらおかいっせい
日本マイクロソフト株式会社
パートナー事業本部 クラウドソリューションアーキテクト
仕事
Azure パートナー向けの技術支援をしています
Keywords: Azure Apps (Application Development),
Web, API, PaaS, Serverless, OSS, Container, DevOps
ひとこと
• オルターブースさんのお昼ウェビナー登場は 8回目 となりました
• 📢ひっそり告知(🙏)Open Source Conference 2021 Online/Spring で VS Code の話をします
@hoisjp
hoisjp
本日のハッシュタグ
#KOSMISCH
©Microsoft Corporation
Azure
Agenda
in 20 minutes
• アーキテクト?
• クラウド導入フレームワーク
Cloud Adoption Framework
• それぞれの見どころ
• まとめ
アーキテクト?
参加者みなさんのロールは?
• アーキテクトのイメージって・・・
いろいろ、たくさん、複雑な、ことを
解決しなくてはいけない、(つらそうな)人
©Microsoft Corporation
Azure
日本マイクロソフトの 「クラウドソリューションアーキテクト」
https://careers.microsoft.com をのぞいてみる。(複数社比べるときは LinkedInがおすすめ)
会社紹介&ミッション ⇒ Responsibility 責務 ⇒ 専門知識、スキル
たまたま見つけた Cloud Solution Architect (App Dev) #CustomerSuccess の例
※かなりの意訳でキーワードだけを。
• お客様の、アプリケーションポートフォリオの全体像、ITとビジネスの優先事項を理解する
• 実装アーキテクチャとソリューション、成功の基準をデザインする
• 必要なリソース、インフラ、アプリケーションを調達し、新しいプロジェクトの成功確率をあげる。
• 技術的な知識と顧客のインサイトをもって、モダンなロードマップを作成する
• ハイレベルな、パフォーマンス、セキュリティ、スケーラビリティ、保守性、再利用性、信頼性・・・
• お客様のなかでも、重要な意思決定者と深い関係を築く、お客様の声になる
• エンジニアリングチーム(注:社内の製品開発チーム)と連携してブロッカーを取り除く
• 体系立った学習計画をたててお客様を支援する
• 顧客、パートナー、外部コミュニティーと共に、Azure エバンジェリストになる
クラウド導入フレームワーク
Cloud Adoption Framework
©Microsoft Corporation
Azure
Cloud Adoption Framework (CAF) とは
• 組織がクラウドで成功を収めるために必要な ビジネス戦略およびテクノロジ戦略の
作成と実装を支援することを目的とした 実証済みのガイダンス
• クラウド アーキテクト、IT プロフェッショナル、ビジネス上の意思決定者が
短期的および長期的な目標を無事達成するために必要なベスト プラクティス、ドキュメント、ツールを提供します。
©Microsoft Corporation
Azure
Azure Cloud Adoption Framework
企業規模でクラウドネイティブ開発を実現する為に、必要な役割や責任、
行動に関する考え方が体系化されたナレッジフレームワーク
採用
戦略定義
• 動機の明確化
• 期待されるビジネス成果
• ビジネス適用の妥当性
• プロジェクトの優先順位付け
管理
• ビジネスコミットメントに基づく
非機能要件の定義と運用定義
• 運用の成熟
統制管理
• 方法論策定
• ベンチマーク
• 初期のベストプラクティス
ガバナンスの成熟
移行
• 最初のシステム移行
• 移行シナリオの拡張
• ベストプラクティスの検証
• 運用プロセスの改善
イノベーション
• イノベーションガイド
• 開発シナリオの拡張
• ベストプラクティスの検証
• 開発プロセスの改善
企業でCCoEを構成
• 構成方法
• 企業としての承認
計画
• デジタル資産の把握
• 初期の組織配置
• スキル習得、計画
• クラウド導入計画の策定
導入準備
• 共有のAzure準備
• Landing Zone準備
• Blue Printの展開
• ベストプラクティスの検証
aka.ms/CAF
サービスのマッピング例
採用
戦略定義
管理
統制管理
移行
イノベーション
企業でCCoEを構成 計画 導入準備
戦略コンサルティング
IT コンサルティング
IT アセスメント PoC 支援
共通基盤設計
マイグレーション
モダナイゼーション
サービスレベル設計
IT 統制設計
運用管理
みなさんそれぞれの主戦場はどこですか?指差ししてみてください。
©Microsoft Corporation
Azure
Azure Architecture Center アーキテクチャ センター
Azure アーキテクチャ センター - Azure Architecture Center | Microsoft Docs
©Microsoft Corporation
Azure
©Microsoft Corporation
Azure
目次をうろうろしてみます
大項目は以下の7つ。日本語訳むむむ問題。
• 戦略 Strategy
• プラン Plan
• Ready Ready
• 採用 Adopt
• ガバナンス Govern
• 管理する Manage
• 整理 Organize
“リソース” は補足資料ですが、
お役立ちがたくさん(後述)
©Microsoft Corporation
Azure
むむ、これは全部で何ページ?
目次の折りたたみを
すべて展開してみました
http://bit.ly/caf-index
なんと、
652 ページ!
©Microsoft Corporation
Azure
これはもしかして・・・
Azure 向けの Microsoft クラウド導入フレームワークとは
• マイクロソフトが、スタートアップからエンタープライズ企業まで、
長年にわたって、全世界のお客様を支援してきました
• その過程で、Microsoft の従業員、パートナー、顧客の経験から、
クラウド導入のベストプラクティスについてまとめました
• 何がうまくいって、何がうまくいかなかったか、顧客と一緒に学んできました。
• ・・・するのに役立つ、実証済みのガイダンスです。
それぞれのみどころ
http://bit.ly/caf-index を
一緒になぞりましょう
©Microsoft Corporation
Azure
戦略, Strategy
なぜやるのか
• 動機, Motivations (1P)
クラウド移行の動機を理解する
• ビジネス成果, Business outcomes (12P)
ビジネス成果を明確にし、ステークホルダーと取り組む
• 業務の妥当性, Business justification (3P)
動機や成果を支えるビジネス上の妥当性を発展させる
• 最初のプロジェクトを選択する (1P)
選定ビジネス条件と技術条件を考える
©Microsoft Corporation
Azure
プラン, Plan
• デジタル資産, Rationalize Digital estate (7P)
• デジタル資産を合理化して、クラウド導入に対する最善のアプローチを決定
• 初期の組織配置, Initial org alignment (1P)
• ガバナンスとクラウド導入を調整してリスクを軽減
• スキルの準備計画, Skills readiness plan (2P)
• スキルギャップと計画を特定して、ユーザーの準備を整える
• クラウド導入計画, Cloud adoption plan (8P)
• ビジネス戦略に合わせた、実践的なクラウド導入計画を作成する
©Microsoft Corporation
Azure
Ready
• Azure セットアップ ガイド, Azure Setup Guide (7P)
• Cloud Adoption Framework における Azure のセットアップ ガイダンス
• ランディングゾーン, First landing zone (20P+)
• CAFの活用により、ランディング ゾーンのブループリントを移行
• 拡張する, Expand the blueprint (5P)
• ランディングゾーンの考慮事項を使用して設計図テンプレートを拡張する
• Best practices (30P)
• ベストプラクティスに照らしてランディング ゾーンの変更を検証する
©Microsoft Corporation
Azure
採用, Adopt
情報量が一番多い。プロジェクトに該当する箇所だけ確認すればよい。
• 移行, Migrate
移行シナリオ
• イノベーション, Innovation
通常はクラウドへ移行が最優先になるが、さらにビジネス価値を高めるためには
ex. AI, ML, Kubernetes, Data Insight, Data Reporting, Data Warehouse
• プロセス改善
フィードバックループ、顧客自身の学習、顧客にとってのブロッカー
©Microsoft Corporation
Azure
ガバナンス Governance
• 標準的な企業のガバナンス ガイド
• 複雑な企業向けのガバナンス ガイド
• クラウドガバナンスの実装方法
セキュリティベースライン, アイデンティティベースライン,
リソースの整合性, デプロイ高速化
©Microsoft Corporation
Azure
管理 Manage
ベストプラクティス
• クラウド運用
• 進行中のクラウド運用
• 監視, Monitoring
アラート、監視プラットフォーム
戦略定義 計画 準備 導入
ガバナンス 管理
クラウドジャーニートラッカー
戦略 と 計画 テンプレート
クラウド導入計画ジェネレーター
Azure DevOps demo generator
クラウドジャーニートラッカー
Azure setup guide
準備 チェックリスト
名前付けおよびタグ付け規則の追跡
テンプレート
Landing zone blueprints
Strategic migration assessment
and readiness tool (SMART)
Azure migration guide
Azure innovation guide
データセンターの移行の検出チェックリ
スト
ガバナンス ベンチマーク
ガバナンス 規範 テンプレート
Cost Management 規範テンプレート
デプロイ高速化規範テンプレート
ID ベースライン規範テンプレート
リソースの整合性規範テンプレート
セキュリティベースライン規範テンプレート
Azure Well-Architected Review
ベスト プラクティス ソース コード
運用管理ブック
aka.ms/adopt/tools-templates
ツールとテンプレート類、各章にあります
まとめ
©Microsoft Corporation
Azure
もっと ちゃんと内容を見たいかたへ、オンデマンドコンテンツをどうぞ
• CAF (Cloud Adoption Framework) に関するマイクロソフトの全体戦略 (2020年11月)
https://note.microsoft.com/JA-NOGEP-WBNR-FY21-01Jan-07-
CAFCloudAdoptionFramework202011-SRDEM55362_Registration.html
• WAF (Well-Architected Framework) の全体説明 (2020年11月)
https://note.microsoft.com/JA-NOGEP-WBNR-FY21-12Dec-23-WAFWell-
ArchitectedFramework202011-SRDEM54832_Registration.html
• CAF 戦略フェーズ (2020年11月)
https://note.microsoft.com/JA-NOGEP-WBNR-FY21-01Jan-07-CAF202011-
SRDEM56540_Registration.html
• CAF 準備フェーズ (エンタープライズ向け) (2020年11月)
https://note.microsoft.com/JA-NOGEP-WBNR-FY21-01Jan-07-CAF202011-
SRDEM55767_Registration.html
©Microsoft Corporation
Azure
まとめ
in 20 minutes
• CAF、読みかたおぼえましたか?
https://aka.ms/CAF
• 内容は、実際の経験や知見に
基づいたベストプラクティス集でした
• このガイダンスが少しでも皆さんにとって
成功の役に立てば幸いです
© Copyright Microsoft Corporation. All rights reserved.
Enjoy Architect!
Thank you! ありがとうございました!

2021/02/19 Alterbooth 多忙なアーキテクトのためのクラウド導入フレームワーク (CAF) ダイジェスト

  • 1.
    多忙なアーキテクトのための クラウド導入フレームワーク (CAF) ダイジェスト 2021/02/19あつまれ未来のアーキテクト! クラウドでのアプリケーションアーキテクチャー設計を知ろう https://alterbooth.connpass.com/event/198142/ 日本マイクロソフト パートナー事業本部 クラウドソリューションアーキテクト 平岡一成
  • 2.
    ©Microsoft Corporation Azure 自己紹介 平岡 一成ひらおかいっせい 日本マイクロソフト株式会社 パートナー事業本部 クラウドソリューションアーキテクト 仕事 Azure パートナー向けの技術支援をしています Keywords: Azure Apps (Application Development), Web, API, PaaS, Serverless, OSS, Container, DevOps ひとこと • オルターブースさんのお昼ウェビナー登場は 8回目 となりました • 📢ひっそり告知(🙏)Open Source Conference 2021 Online/Spring で VS Code の話をします @hoisjp hoisjp 本日のハッシュタグ #KOSMISCH
  • 3.
    ©Microsoft Corporation Azure Agenda in 20minutes • アーキテクト? • クラウド導入フレームワーク Cloud Adoption Framework • それぞれの見どころ • まとめ
  • 4.
  • 5.
  • 6.
    ©Microsoft Corporation Azure 日本マイクロソフトの 「クラウドソリューションアーキテクト」 https://careers.microsoft.comをのぞいてみる。(複数社比べるときは LinkedInがおすすめ) 会社紹介&ミッション ⇒ Responsibility 責務 ⇒ 専門知識、スキル たまたま見つけた Cloud Solution Architect (App Dev) #CustomerSuccess の例 ※かなりの意訳でキーワードだけを。 • お客様の、アプリケーションポートフォリオの全体像、ITとビジネスの優先事項を理解する • 実装アーキテクチャとソリューション、成功の基準をデザインする • 必要なリソース、インフラ、アプリケーションを調達し、新しいプロジェクトの成功確率をあげる。 • 技術的な知識と顧客のインサイトをもって、モダンなロードマップを作成する • ハイレベルな、パフォーマンス、セキュリティ、スケーラビリティ、保守性、再利用性、信頼性・・・ • お客様のなかでも、重要な意思決定者と深い関係を築く、お客様の声になる • エンジニアリングチーム(注:社内の製品開発チーム)と連携してブロッカーを取り除く • 体系立った学習計画をたててお客様を支援する • 顧客、パートナー、外部コミュニティーと共に、Azure エバンジェリストになる
  • 7.
  • 8.
    ©Microsoft Corporation Azure Cloud AdoptionFramework (CAF) とは • 組織がクラウドで成功を収めるために必要な ビジネス戦略およびテクノロジ戦略の 作成と実装を支援することを目的とした 実証済みのガイダンス • クラウド アーキテクト、IT プロフェッショナル、ビジネス上の意思決定者が 短期的および長期的な目標を無事達成するために必要なベスト プラクティス、ドキュメント、ツールを提供します。
  • 9.
    ©Microsoft Corporation Azure Azure CloudAdoption Framework 企業規模でクラウドネイティブ開発を実現する為に、必要な役割や責任、 行動に関する考え方が体系化されたナレッジフレームワーク 採用 戦略定義 • 動機の明確化 • 期待されるビジネス成果 • ビジネス適用の妥当性 • プロジェクトの優先順位付け 管理 • ビジネスコミットメントに基づく 非機能要件の定義と運用定義 • 運用の成熟 統制管理 • 方法論策定 • ベンチマーク • 初期のベストプラクティス ガバナンスの成熟 移行 • 最初のシステム移行 • 移行シナリオの拡張 • ベストプラクティスの検証 • 運用プロセスの改善 イノベーション • イノベーションガイド • 開発シナリオの拡張 • ベストプラクティスの検証 • 開発プロセスの改善 企業でCCoEを構成 • 構成方法 • 企業としての承認 計画 • デジタル資産の把握 • 初期の組織配置 • スキル習得、計画 • クラウド導入計画の策定 導入準備 • 共有のAzure準備 • Landing Zone準備 • Blue Printの展開 • ベストプラクティスの検証 aka.ms/CAF
  • 10.
    サービスのマッピング例 採用 戦略定義 管理 統制管理 移行 イノベーション 企業でCCoEを構成 計画 導入準備 戦略コンサルティング ITコンサルティング IT アセスメント PoC 支援 共通基盤設計 マイグレーション モダナイゼーション サービスレベル設計 IT 統制設計 運用管理 みなさんそれぞれの主戦場はどこですか?指差ししてみてください。
  • 11.
    ©Microsoft Corporation Azure Azure ArchitectureCenter アーキテクチャ センター Azure アーキテクチャ センター - Azure Architecture Center | Microsoft Docs
  • 12.
  • 13.
    ©Microsoft Corporation Azure 目次をうろうろしてみます 大項目は以下の7つ。日本語訳むむむ問題。 • 戦略Strategy • プラン Plan • Ready Ready • 採用 Adopt • ガバナンス Govern • 管理する Manage • 整理 Organize “リソース” は補足資料ですが、 お役立ちがたくさん(後述)
  • 14.
  • 15.
    ©Microsoft Corporation Azure これはもしかして・・・ Azure 向けのMicrosoft クラウド導入フレームワークとは • マイクロソフトが、スタートアップからエンタープライズ企業まで、 長年にわたって、全世界のお客様を支援してきました • その過程で、Microsoft の従業員、パートナー、顧客の経験から、 クラウド導入のベストプラクティスについてまとめました • 何がうまくいって、何がうまくいかなかったか、顧客と一緒に学んできました。 • ・・・するのに役立つ、実証済みのガイダンスです。
  • 16.
  • 17.
    ©Microsoft Corporation Azure 戦略, Strategy なぜやるのか •動機, Motivations (1P) クラウド移行の動機を理解する • ビジネス成果, Business outcomes (12P) ビジネス成果を明確にし、ステークホルダーと取り組む • 業務の妥当性, Business justification (3P) 動機や成果を支えるビジネス上の妥当性を発展させる • 最初のプロジェクトを選択する (1P) 選定ビジネス条件と技術条件を考える
  • 18.
    ©Microsoft Corporation Azure プラン, Plan •デジタル資産, Rationalize Digital estate (7P) • デジタル資産を合理化して、クラウド導入に対する最善のアプローチを決定 • 初期の組織配置, Initial org alignment (1P) • ガバナンスとクラウド導入を調整してリスクを軽減 • スキルの準備計画, Skills readiness plan (2P) • スキルギャップと計画を特定して、ユーザーの準備を整える • クラウド導入計画, Cloud adoption plan (8P) • ビジネス戦略に合わせた、実践的なクラウド導入計画を作成する
  • 19.
    ©Microsoft Corporation Azure Ready • Azureセットアップ ガイド, Azure Setup Guide (7P) • Cloud Adoption Framework における Azure のセットアップ ガイダンス • ランディングゾーン, First landing zone (20P+) • CAFの活用により、ランディング ゾーンのブループリントを移行 • 拡張する, Expand the blueprint (5P) • ランディングゾーンの考慮事項を使用して設計図テンプレートを拡張する • Best practices (30P) • ベストプラクティスに照らしてランディング ゾーンの変更を検証する
  • 20.
    ©Microsoft Corporation Azure 採用, Adopt 情報量が一番多い。プロジェクトに該当する箇所だけ確認すればよい。 •移行, Migrate 移行シナリオ • イノベーション, Innovation 通常はクラウドへ移行が最優先になるが、さらにビジネス価値を高めるためには ex. AI, ML, Kubernetes, Data Insight, Data Reporting, Data Warehouse • プロセス改善 フィードバックループ、顧客自身の学習、顧客にとってのブロッカー
  • 21.
    ©Microsoft Corporation Azure ガバナンス Governance •標準的な企業のガバナンス ガイド • 複雑な企業向けのガバナンス ガイド • クラウドガバナンスの実装方法 セキュリティベースライン, アイデンティティベースライン, リソースの整合性, デプロイ高速化
  • 22.
    ©Microsoft Corporation Azure 管理 Manage ベストプラクティス •クラウド運用 • 進行中のクラウド運用 • 監視, Monitoring アラート、監視プラットフォーム
  • 23.
    戦略定義 計画 準備導入 ガバナンス 管理 クラウドジャーニートラッカー 戦略 と 計画 テンプレート クラウド導入計画ジェネレーター Azure DevOps demo generator クラウドジャーニートラッカー Azure setup guide 準備 チェックリスト 名前付けおよびタグ付け規則の追跡 テンプレート Landing zone blueprints Strategic migration assessment and readiness tool (SMART) Azure migration guide Azure innovation guide データセンターの移行の検出チェックリ スト ガバナンス ベンチマーク ガバナンス 規範 テンプレート Cost Management 規範テンプレート デプロイ高速化規範テンプレート ID ベースライン規範テンプレート リソースの整合性規範テンプレート セキュリティベースライン規範テンプレート Azure Well-Architected Review ベスト プラクティス ソース コード 運用管理ブック aka.ms/adopt/tools-templates ツールとテンプレート類、各章にあります
  • 24.
  • 25.
    ©Microsoft Corporation Azure もっと ちゃんと内容を見たいかたへ、オンデマンドコンテンツをどうぞ •CAF (Cloud Adoption Framework) に関するマイクロソフトの全体戦略 (2020年11月) https://note.microsoft.com/JA-NOGEP-WBNR-FY21-01Jan-07- CAFCloudAdoptionFramework202011-SRDEM55362_Registration.html • WAF (Well-Architected Framework) の全体説明 (2020年11月) https://note.microsoft.com/JA-NOGEP-WBNR-FY21-12Dec-23-WAFWell- ArchitectedFramework202011-SRDEM54832_Registration.html • CAF 戦略フェーズ (2020年11月) https://note.microsoft.com/JA-NOGEP-WBNR-FY21-01Jan-07-CAF202011- SRDEM56540_Registration.html • CAF 準備フェーズ (エンタープライズ向け) (2020年11月) https://note.microsoft.com/JA-NOGEP-WBNR-FY21-01Jan-07-CAF202011- SRDEM55767_Registration.html
  • 26.
    ©Microsoft Corporation Azure まとめ in 20minutes • CAF、読みかたおぼえましたか? https://aka.ms/CAF • 内容は、実際の経験や知見に 基づいたベストプラクティス集でした • このガイダンスが少しでも皆さんにとって 成功の役に立てば幸いです
  • 27.
    © Copyright MicrosoftCorporation. All rights reserved. Enjoy Architect! Thank you! ありがとうございました!