クラウドのアーキテクチャー設計
コスト意識と効率性を備えたソリューションの設計と最新化により、パフォーマンス、スケーラビリティ、運用の目標を達成しながらビジネス価値を最大化します。
システムの注目度を評価する
- ターゲットの特定
- コスト、持続可能性、運用設計要素のバランスを取る
費用対効果の高い設計を理解する
- クラウドアーキテクチャとサービスの使用パターンを理解する
- アーキテクチャの変更の影響を理解する
- スケール、クラウドのコスト、スキル、目標のバランスを取る
効果的なケイデンスを確立する
- 計画と行動の実行
- 継続的なモダナイゼーション
定義
クラウドを使用してシステムを構築する最も強力な利点の 1 つは、さまざまなコンポーネントとサービスを使用して、幅広い要件を満たすシステムを構築できることです。クラウドでアプリケーションを構築する方法はたくさんあります。エンジニアリング チームと製品チームは、アプリケーションのニーズ、プログラマの知識と能力、必要な操作環境、および顧客または利害関係者の要求を満たすためのその他の要因に基づいて決定を下します。
新しいシステムを作成したり、従来のデータセンターから移行したりしようとしているアーキテクトにとって、多くの決定事項があります。コンピューティングは、仮想マシン、コンテナ環境(クラウド管理と自己管理の両方)、サーバーレスオプション、フルマネージドアプリケーションサービスによって満たされます。数十のデータベースおよび分析プラットフォームが利用可能であり、組織が構築して管理することもできます。他にも何百ものサービスがあり、お客様は非常に複雑なモノリシックなエンタープライズアプリケーションを構築するか、高度に分散されたマイクロサービスアーキテクチャを設計するかを選択できます。
クラウド プロバイダーやその他のプラットフォーム ベンダーは、エンジニアがクラウドで効果的に構築し、効果的な選択とトレードオフを行うように導くことができる Well-Architected または Cloud Adoption フレームワークを提供 します。これらのフレームワークには、セキュリティ、パフォーマンス、信頼性、そして重要なことに、持続可能性とコスト効率など、システムの運用面が含まれます。
FinOpsの導入とクラウドの広範な使用により、エンジニアリングチームと製品チームは、システムの運用要件を満たすサービスを選択する責任があるだけでなく、それらのシステムの持続可能性と財務的実行可能性も選択する必要があります。
コスト効率は、すべてのシステムメトリクスと同様に、システムの設計に組み込むか、システムの寿命のできるだけ早い段階で設計することで最もよく達成されます。システムの最終目標を念頭に置いて開始することで、後でクリーンアップする必要がある技術的負債を組み込むことを避けることで、冗長性、セキュリティ、信頼性、炭素効率、またはコスト効率をより簡単に満たすように設計できます。
場合によっては、アプリケーションはクラウドで直接構築され、ネイティブのクラウドサービスを使用して、アプリケーションが最初から効率的になるように設計されます。また、データセンターから、または別のクラウドからアプリケーションをクラウドに移行する必要があるケースも多数あります。アプリケーションが元の設計基準から逸脱したり、クラウドプロバイダーがサービスを変更したり新しいサービスを導入したり、組織が以前は実現できなかった開発モデルやデプロイモデルを採用したりするケースはまだあります。
クラウドで実行されるすべてのアプリケーションのライフサイクル全体を通じて、組織はアーキテクチャ設計を調整する時期を評価する必要があります。支出や無駄が多い場所、または価値が達成されていない場所を分析することは、アーキテクチャのモダナイゼーションから恩恵を受ける可能性のあるシステムを特定するのに役立ちます。効率の問題が特定されたシステム、または古い手法やサービスを使用して構築されたシステムは、アーキテクチャの近代化プログラムの恩恵を受ける可能性があります。クラウドの設計が組織にどのようなメリットをもたらすかを定期的に評価するために、定期的な分析を行う必要があります。これは、各組織がシステムとクラウド資産をコスト効率の高い状態で構築および維持するために行うアクティビティであり、設計のコスト効率を向上させる機会に対処する方法です。
「Optimize Cloud Usage & Cost」ドメイン内のすべての機能の間には、それぞれがクラウドの価値を向上させるための異なる方法を組織に提供するという点で、強い関係があります。Rate Optimization や Workload Optimization と同様に、この機能は、クラウドで利用可能な多くのサービスを最大限に活用するためにシステムを再設計するオプションを開発します。ライセンス モデルまたは SaaS モデルを使用するか、持続可能性に直接対処するオプションは、このドメインの他の機能によって生成されます。まとめると、これらは、組織がシステムによって生成されるコストプロファイルと価値を改善するために持つすべてのオプションを表しています。この機能は、主にワークロードの作成またはクラウドへの移行を対象とするオンボード ワークロード機能とも強く連携しています。これらのソリューションを移行時に適切に設計することが重要であり、こ の機能で実行されるアーキテクチャ パターンと分析は、移行の決定を通知します。データセンターからアプリケーションを「リフトアンドシフト」するという決定が引き続き行われたとしても、非効率性が存在する場所の分析は、モダナイゼーションを無視することが全体的な価値にとって最も意味をなさなくなったときに、後でモダナイゼーションのためにそれらのシステムをトリアージするのに役立ちます。
成熟度評価
クロール
- 組織で使用されているアプリケーションやアーキテクチャ パターンが少ない場合、アーキテクチャの最新化の頻度は少なくなります
- アプリケーションの管理可能なカタログのために必要に応じて実行される非公式のレビュープロセス
- エンジニアは、個々の研究や非公式のチャネルを通じて、より費用対効果の高いアーキテクチャオプションを評価できます
ウォーク
- より重要なアプリケーション、または組織で使用されるアーキテクチャ パターンの増加には、アーキテクチャの改善が価値を提供する領域を特定するために、より頻繁なまたは構造化されたレビューが必 要です
- 定期的(月次、四半期ごと)に実施される、または再設計の候補として特定された特定のパターンを検索することにより、より正式なレビュープロセスを実施
- エンジニアとアーキテクチャ チームは、既存および将来のアプリケーションに対して費用対効果の高い開発とデプロイのパターンに積極的に取り組んでいます
- クラウドサービスプロバイダー、ベンダー、外部ソースからの関与を増やして、費用対効果の目標と費用対効果の高いアーキテクチャオプションを特定
ラン
- 膨大な数のアプリケーション、高度に専門化されたアーキテクチャ、複雑なクラウドの使用、多種多様なアーキテクチャモデルにより、システムのより頻繁で構造化されたレビューが必要です。トリアージは、コスト、重要度、廃棄物の特定のパターンなどによってシステムに対して行われます。
- モダナイゼーションのために評価されるシステムの大量または複雑さを処理するための正式なシステムレビュー
- 近代化活動の財政的実行可能性と技術的実現可能性の両方を含む、明確に定義されたプロセスとガイドライン
- より形式化されたアーキテクチャプログラムと承認されたテンプレート、デプロイメント方法、および開発パターンにより、複数のシステムまたはサービスにわたるモダナイゼーション活動を促進
- 建築家が将来の設計を改善するために教訓を得ていることを確認するためのモダナイゼーション後の評価プロセス
機能的なアクティビティ
FinOps実践者
FinOpsチームの一員として、私は...
- クラウドで実行されるワークロードの財務的実行可能性と、最新化の潜在的な影響を評価します
- クラウドの価値のメリットの実現をキャプチャして追跡する
プロダクト
製品の役割を担う者として、私は...
- 私の製品が使用するサービスに関する能力を教育し、維持する
- 製品を定期的に評価して、効率を向上させる新しいクラウド機能を特定します
- クラウドでさらに革新するための新しいユースケースを開発
財務
財務の役割を担っている者として、私は...
- クラウドで実行されるワークロードの財務的実行可能性と、最新化の潜在的な影響を評価します
- クラウドの価値のメリットの実現をキャプチャして追跡する
エンジ ニアリング
エンジニアリングの役割を担う者として、私は...
- クラウド サービス、デプロイ パターン、開発モデルについて、組織全体および一般的に認識を維持する
- 自分の管理下にあるワークロードのクラウドの適合性を評価する
- クラウド上のワークロードをサポートするための運用準備状況を確認する
- 公開されている、または規定されたアーキテクチャに従ってワークロードをフォローし、評価します
リーダーシップ
リーダーシップの役割を担う者として、私は...
- 情報に基づいた意思決定を行い、ワークロードの優先順位付けを行い、モダナイゼーションを行う
- クラウドでモダナイズされたワークロードから得られた節約をビジネスイニシアチブに再投資するための戦略的な方向性を提供します
成功の尺度とKPI
- インフラストラクチャの節約、移行、サポートのコストによるコスト効率の測定
- サービス品質とセキュリティリスク態勢における運用レジリエンスの向上
- 製品とサービスの提供における流動性の加速による市場投 入までの時間を短縮 迅速な実験の文化を実現し、イノベーションとクラウド変革を推進する
- 真の環境と社会の持続可能性を組織全体に組み込みます
入力と出力
上記の成功の尺度に貢献するために使用される情報は、次のカテゴリに整理されています。
入力
コスト効率
- インフラコスト
- サポート費用
- モダナイゼーション導入コスト
- システムの価値メトリクス
復元
- サービス品質
- セキュリティ体制
- 運用の安定性
速度
- 開発者の生産性
- リリース頻度
- ビジネスの俊敏性
革新
- イノベーションに対するリターン
- 従業員 体験
- 顧客満足
サステナビリティ
- カーボンフットプリント
- 電力使用効率
- サーキュラーエコノミー
出力
- アーキテクチャのモダナイゼーション分析のためのトリアージとケイデンス
- クラウドで実行されるシステムを最新化、設計、または再設計する機会の優先順位付けされたリスト