クラウドのアーキテクチャー設計
コスト意識と効率性を備えたソリューションの設計と最新化により、パフォーマンス、スケーラビリティ、運用の目標を達成しながらビジネス価値を最大化します。
システムの注目度を評価する
- ターゲットの特定
- コスト、持続可能性、運用設計要素のバランスを取る
費用対効果の高い設計を理解する
- クラウドアーキテクチャとサービスの使用パターンを理解する
- アーキテクチャの変更の影響を理解する
- スケール、クラウドのコスト、スキル、目標のバランスを取る
効果的なケイデンスを確立する
- 計画と行動の実行
- 継続的なモダナイゼーション
定義
クラウドを使用してシステムを構築する最も強力な利点の 1 つは、さまざまなコンポーネントとサービスを使用して、幅広い要件を満たすシステムを構築できることです。クラウドでアプリケーションを構築する方法はたくさんあります。エンジニアリング チームと製品チームは、アプリケーションのニーズ、プログラマの知識と能力、必要な操作環境、および顧客または利害関係者の要求を満たすためのその他の要因に基づいて決定を下します。
新しいシステムを作成したり、従来のデータセンターから移行したりしようとしているアーキテクトにとって、多くの決定事項があります。コンピューティングは、仮想マシン、コンテナ環境(クラウド管理と自己管理の両方)、サーバーレスオプション、フルマネージドアプリケーションサービスによって満たされます。数十のデータベースおよび分析プラットフォームが利用可能であり、組織が構築して管理することもできます。他にも何百ものサービスがあり、お客様は非常に複雑なモノリシックなエンタープライズアプリケーションを構築するか、高度に分散されたマイクロサービスアーキテクチャを設計するかを選択できます。
クラウド プロバイダーやその他のプラットフォーム ベンダーは、エンジニアがクラウドで効果的に構築し、効果的な選択とトレードオフを行うように導くことができる Well-Architected または Cloud Adoption フレームワークを提供します。これらのフレームワークには、セキュリティ、パフォーマンス、信頼性、そして重要なことに、持続可能性とコスト効率など、システムの運用面が含まれます。
FinOpsの導入とクラウドの広範な使用により、エンジニアリングチームと製品チームは、システムの運用要件を満たすサービスを選択する責任があるだけでなく、それらのシステムの持続可能性と財務的実行可能性も選択する必要があります。
コスト効率は、すべてのシステムメトリクスと同様に、システムの設計に組み込むか、システムの寿命のできるだけ早い段階で設計することで最もよく達成されます。システムの最終目標を念頭に置いて開始することで、後でクリーンアップする必要がある技術的負債を組み込むことを避けることで、冗長性、セキュリティ、信頼性、炭素効率、またはコスト効率をより簡単に満たすように設計できます。
場合によっては、アプリケーションはクラウドで直接構築され、ネイティブのクラウドサービスを使用して、アプリケーションが最初から効率的になるように設計されます。また、データセンターから、または別のクラウドからアプリケーションをクラウドに移行する必要があるケースも多数あります。アプリケーションが元の設計基準から逸脱したり、クラウドプロバイダーがサービスを変更したり新しいサービスを導入したり、組織が以前は実現できなかった開発モデルやデプロイモデルを採用したりするケースはまだあります。
クラウドで実行されるすべてのアプリケーションのライフサイクル全体を通じて、組織はアーキテクチャ設計を調整する時期を評価する必要があります。支出や無駄が多い場所、または価値が達成されていない場所を分析することは、アーキテクチャのモダナイゼーションから恩恵を受ける可能性のあるシステムを特定するのに役立ちます。効率の問題が特定されたシステム、または古い手法やサービスを使用して構築されたシステムは、アーキテクチャの近代化プログラムの恩恵を受ける可能性があります。クラウドの設計が組織にどのようなメリットをもたらすかを定期的に評価するために、定期的な分析を行う必要があります。これは、各組織がシステムとクラウド資産をコスト効率の高い状態で構築および維持するために行うアクティビティであり、設計のコスト効率を向上させる機会に対処する方法です。
「Optimize Cloud Usage & Cost」ドメイン内のすべての機能の間には、それぞれがク ラウドの価値を向上させるための異なる方法を組織に提供するという点で、強い関係があります。Rate Optimization や Workload Optimization と同様に、この機能は、クラウドで利用可能な多くのサービスを最大限に活用するためにシステムを再設計するオプションを開発します。ライセンス モデルまたは SaaS モデルを使用するか、持続可能性に直接対処するオプションは、このドメインの他の機能によって生成されます。まとめると、これらは、組織がシステムによって生成されるコストプロファイルと価値を改善するために持つすべてのオプションを表しています。この機能は、主にワークロードの作成またはクラウドへの移行を対象とするオンボード ワークロード機能とも強く連携しています。これらのソリューションを移行時に適切に設計することが重要であり、この機能で実行されるアーキテクチャ パターンと分析は、移行の決定を通知します。データセンターからアプリケーションを「リフトアンドシフト」するという決定が引き続き行われたとしても、非効率性が存在する場所の分析は、モダナイゼーションを無視することが全体的な価値にとって最も意味をなさなくなったときに、後でモダナイゼーションのためにそれらのシステムをトリアージするのに役立ちます。