従来の IDC 環境と比較して、クラウドコンピューティングのインフラストラクチャとサービスは常に急速に反復と進化を続けています。クラウドユーザーにとって、クラウドの移行、利用、および管理のプロセス中に堅牢なクラウドアーキテクチャを維持することは特に困難になります。クラウドベースのアプリケーションにとって、信頼性、セキュリティ、パフォーマンス、およびコストは、アーキテクチャ設計における最も普遍的な抽象概念であり、組織が重点を置くべき主要な側面を網羅しています。長年にわたり、さまざまな業界のお客様にサービスを提供してきた経験に基づいて、Alibaba Cloud でのアーキテクチャ設計のベストプラクティスを一連の方法論と設計原則にまとめました。そのため、優れたクラウドアーキテクチャを構築するためにクラウドユーザーを支援する Alibaba Cloud Well-Architected Framework を確立しました。
Alibaba Cloud Well-Architected Framework には、アーキテクチャのベストプラクティスの次の 5 つの柱が含まれています。
セキュリティ: 内部および外部のセキュリティ要件と規制の要求事項を特定します。クラウド環境内でネットワークセキュリティ、ID セキュリティ、ホストセキュリティ、およびデータセキュリティのための包括的なソリューションを計画および実装すると同時に、脅威を継続的に検出し、迅速に対応します。
信頼性: 環境に関係なく、すべてに最終的に障害が発生します。信頼性の目標は、個々のコンポーネントの障害の全体的な影響を最小限に抑えることです。この柱は、最新のクラウドプラットフォームのインフラストラクチャを活用してビジネスシステムの高可用性を実現し、障害に備えた設計を行い、災害復旧力を確保する方法に焦点を当てています。また、アプリケーションシステムの変更プロセス、デプロイアーキテクチャ、構成標準などを制御し、エンタープライズアプリケーションガバナンス標準を確立し、ワークロードレベルでガバナンス標準を設定します。
コストの最適化: 技術的手段を使用してクラウド リソースのコスト配分を理解し、企業がビジネス目標とクラウド コストのバランスを取るのを支援します。クラウドサービスの効率的な使用を強化してビジネスアプリケーションを構築し、クラウド環境とビジネスニーズの一致を促進し、リソースの無駄を回避し、不要なクラウド支出を削減し、継続的な最適化を通じて運用効率を高めます。
運用の excellence: アプリケーション開発と運用状態に関連するツールとシステムの構築と利用に重点を置いています。また、組織がアプリケーション、ワークロード、リソース、イベントなどにどのように対応するかを検討し、日常の運用手順を定義し、企業が運用モデルを構築する際に guidance を提供する必要があります。
パフォーマンス効率: パフォーマンス監視指標に基づいて elastic スケーリング機能を採用し、クラウドプラットフォームの elasticity に依存してトラフィックのピークに対処し、パフォーマンスボトルネックの特定を支援する一元化された可観測性システムを確立します。パフォーマンステストツールを使用してパフォーマンスベースラインを確立し、アーキテクチャ設計目標を検証し、継続的に最適化します。
Well-Architected Framework は、これら 5 つの柱に基づいて、対応する設計原則とベストプラクティス、およびデプロイ可能なソリューションを提供します。同時に、Well-Architected Framework は、無料のアーキテクチャ評価ツールとメトリックモデルを提供して、現在のアーキテクチャ設計と期待値との間のギャップを評価し、対応する改善 guidance とソリューションを提供します。設計および実装プロセス中に、Alibaba Cloud は専門サービスと認定パートナーを提供して、アーキテクチャの進化を支援します。 Alibaba Cloud Well-Architected Framework は、最高技術責任者 (CTO)、アーキテクト、運用、セキュリティ、および研究開発の役割に対応しています。Well-Architected Framework で定義されているベストプラクティスとソリューションを理解することにより、組織内のこれらの機能的役割は、アプリケーションアーキテクチャを Well-Architected Framework のベストプラクティスと常に比較し、アーキテクチャを継続的に反復および改善できます。これにより、リスクを軽減し、コストを抑制し、効率を高め、急速なビジネス開発の基盤を強化します。