Conception d'architecture et de structure
Une infrastructure personnalisée pour garantir haute disponibilité, évolutivité et hautes performances
Contexte
Contrairement à l'architecture IT traditionnelle, le cloud garantit une haute disponibilité grâce à une architecture distribuée. La plateforme avancée de cloud computing d'Alibaba Cloud fournit des produits cloud adaptés à divers scénarios. Ces produits permettent de fournir une solution hautement disponible, évolutive et performante en fonction des besoins métier.
Architecture de la solution
- La migration vers la plateforme de cloud computing d'Alibaba Cloud offre aux utilisateurs de nombreux avantages. Ces avantages incluent l'utilisation de stratégies techniques appropriées et de bonnes pratiques pour résoudre les problèmes applicatifs, tels que l'utilisation efficace de la mise en cache, l'atomisation des services, la segmentation des bases de données, les problèmes de performances asynchrones, ainsi que la surveillance et la maintenance automatiques.
- Un scénario courant que la migration vers le cloud résout est celui du trafic concurrent élevé. Ce scénario implique des niveaux de trafic élevés et des QPS/TPS supérieurs à 2000. Pour ce scénario, la capacité de la base de données doit être supérieure à 1 To afin de répondre aux besoins de BI (business intelligence) et d'entrepôt de données de l'application. Pour un tel scénario, vous pouvez utiliser l'architecture suivante :
- Couche de répartition de charge : Server Load Balancer assure la répartition de charge du trafic.
- Couche de services web : Le cluster de serveurs web fonctionne sur des instances ECS et peut être étendu de manière flexible (un minimum de deux instances est recommandé).
- Couche de services applicatifs : Le cluster de serveurs applicatifs fonctionne sur des instances ECS et utilise Server Load Balancer pour la répartition de charge, avec une extension flexible (un minimum de deux instances est recommandé).
- Couche de stockage de données : RDS DRDS sur une base de données MySQL est utilisé pour créer un service de base de données relationnelle hautement disponible et extensible. OSS prend en charge le stockage distribué massif non structuré, et OTS prend en charge les requêtes distribuées haute performance sur des données structurées massives. Enfin, ODPS prend en charge l'entreposage de données et l'analyse de données à grande échelle.
- Cette conception de scénario est également utilisée comme architecture courante pour d'autres scénarios métier.
Points forts
- Fournit des conceptions courantes d'architecture cloud
- Intègre les avantages du cloud
Produits et services clés
Produits associés
Data Transmission Service
Migration de données homogène et hétérogène entre systèmes de stockage, tels que SQL, NoSQL et OLAP.
Elastic Compute Service
Restez flexible et réactif face aux besoins en temps réel de votre activité grâce à une capacité de calcul fiable, évolutive et à la demande sur le cloud.
Object Storage Service
Un stockage cloud simple d'utilisation qui vous permet de traiter des millions de requêtes par seconde.
ApsaraDB for RDS
Un service de base de données cloud à la demande avec surveillance automatisée, sauvegarde et reprise après sinistre.
