Diseño de arquitectura y estructura
Infraestructura personalizada para garantizar alta disponibilidad, escalabilidad y alto rendimiento
Antecedentes
A diferencia de la arquitectura de TI tradicional, la nube garantiza una alta disponibilidad mediante una arquitectura distribuida. La plataforma avanzada de computación en la nube de Alibaba Cloud ofrece productos en la nube adaptados a diversos escenarios. Estos productos ayudan a brindar una solución altamente disponible, escalable y de alto rendimiento en función de los requisitos del negocio.
Arquitectura de la solución
- Migrar a la plataforma de computación de Alibaba Cloud aporta a los usuarios una amplia gama de beneficios. Estos beneficios incluyen el uso de estrategias técnicas y mejores prácticas adecuadas para resolver problemas de las aplicaciones, como el uso eficaz de la caché, la atomización de servicios, la segmentación de bases de datos, los problemas de rendimiento asíncrono, así como el monitoreo automático/operación y mantenimiento.
- Un escenario común que resuelve la migración a la nube es el de tráfico concurrente elevado. Este escenario implica altos niveles de tráfico y valores de QPS/TPS superiores a 2000. Para este escenario, la capacidad de la base de datos debe ser superior a 1 TB para satisfacer las necesidades de BI (inteligencia empresarial) y de almacén de datos de la aplicación. Para un escenario de este tipo, puede usar la siguiente arquitectura:
- Capa de balanceo de carga: Server Load Balancer proporciona el balanceo de carga del tráfico.
- Capa de servicio web: El cluster de servidores web se ejecuta en instancias ECS y se puede expandir de forma flexible (se recomienda un mínimo de dos instancias).
- Capa de servicio de aplicaciones: El cluster de servidores de aplicaciones se ejecuta en instancias ECS, usa Server Load Balancer para el balanceo de carga y se puede expandir de forma flexible (se recomienda un mínimo de dos instancias).
- Capa de almacenamiento de datos: Se utiliza RDS DRDS en una base de datos MySQL para crear un servicio de base de datos relacional con alta disponibilidad y extensión flexible. OSS admite el almacenamiento distribuido masivo de datos no estructurados, y OTS admite consultas distribuidas de alto rendimiento sobre grandes volúmenes de datos estructurados. Por último, ODPS admite funciones de almacén de datos, así como el almacenamiento y análisis de grandes volúmenes de datos.
- El diseño de este escenario también se usa como arquitectura común para otros escenarios de negocio.
Destacado
- Proporciona diseños comunes de arquitectura en la nube
- Integra las ventajas de la nube
Productos y servicios clave
Productos relacionados
Data Transmission Service
Migración homogénea y heterogénea de datos entre sistemas de almacenamiento de datos, como SQL, NoSQL y OLAP.
Elastic Compute Service
Manténgase flexible y reactivo ante las necesidades en tiempo real de su negocio, con capacidad de cómputo confiable, escalable y bajo demanda en la nube.
Object Storage Service
Almacenamiento en la nube fácil de usar que le permite procesar y gestionar millones de solicitudes por segundo.
ApsaraDB for RDS
Un servicio de base de datos en la nube bajo demanda con monitoreo automático, respaldo y recuperación ante desastres.
