背景
従来の IT アーキテクチャとは異なり、クラウドは分散アーキテクチャで高可用性を実現します。Alibaba Cloud の高度なクラウドコンピューティングプラットフォームは、さまざまなシナリオに対応するクラウドプロダクトを提供します。ビジネス要件に基づき、高可用性、スケーラビリティ、ハイパフォーマンスを備えたソリューションを構築できます。
ソリューションアーキテクチャ
- Alibaba Cloud のクラウドコンピューティングプラットフォームへの移行は、幅広いメリットをもたらします。キャッシュの効果的な活用、サービスのアトマイズ化、データベースの分割、非同期処理のパフォーマンス問題の解消、さらにモニタリングや運用メンテナンスの自動化など、適切な技術戦略とベストプラクティスを用いてアプリケーションの課題を解決できます。
- クラウド移行で解決できる代表的なシナリオが、大量同時トラフィックです。トラフィック量が多く、QPS/TPS が 2000 を超えるシナリオでは、BI (ビジネスインテリジェンス) やデータウェアハウスのニーズに対応するために 1T 以上のデータベース容量が必要です。このようなシナリオでは、以下のアーキテクチャを使用できます。
- 負荷分散レイヤー:Server Load Balancer がトラフィックの負荷分散を提供します。
- Web サービスレイヤー:Web サーバークラスターが ECS インスタンス上で動作し、柔軟にスケールアウトできます (最低 2 インスタンスを推奨)。
- アプリケーションサービスレイヤー:アプリケーションサーバークラスターが ECS インスタンス上で動作し、Server Load Balancer で負荷分散を行いながら柔軟にスケールアウトできます (最低 2 インスタンスを推奨)。
- データストレージレイヤー:MySQL データベース上の RDS DRDS を使用して、高可用性かつ柔軟に拡張可能なリレーショナルデータベースサービスを構築します。OSS は大規模な非構造化分散ストレージをサポートし、OTS は大規模な構造化データのハイパフォーマンスな分散クエリをサポートします。ODPS はデータウェアハウスおよび大規模データのストレージと分析をサポートします。
- このシナリオ設計は、他のビジネスシナリオにも汎用的なアーキテクチャとして活用できます。
特長
- 一般的なクラウドアーキテクチャ設計を提供
- クラウドの利点を統合
