Introducción
Azure Database for MySQL: servidor flexible es una oferta de base de datos como servicio MySQL totalmente administrada en Azure que puede controlar cargas de trabajo críticas con un rendimiento predecible y resistente, y una escalabilidad dinámica. Se trata de un servicio fácil de usar para desarrolladores que permite mejorar la productividad al reducir la sobrecarga asociada a la administración de un servidor que ejecuta MySQL, a la vez que proporciona opciones de control y personalización para ajustar el servidor a fin de mejorar el rendimiento. El servicio se usa para varios casos de uso populares, como aplicaciones web y móviles a escala de Internet, aplicaciones de comercio electrónico y juegos.
Azure Database for MySQL: servidor flexible proporciona la flexibilidad necesaria para desarrollar aplicaciones con sus herramientas, lenguajes y marcos favoritos. También puede implementar más rápido integrándolo con servicios de Azure, como App Services o Azure Kubernetes Service (AKS), y automatizar las tareas de CI/CD mediante GitHub o Azure DevOps. Además, puede mejorar la inteligencia de las aplicaciones MySQL mediante la integración con Búsqueda de Azure AI y Azure OpenAI.
Escenario de ejemplo
Supongamos que trabaja en una empresa de comida a domicilio y su equipo es responsable de administrar una plataforma basada en Web que permite a los clientes ver las opciones del restaurante, pedir comida en línea y seleccionar opciones de entrega de la comida.
Dado que la aplicación y las bases de datos MySQL se hospedan en el entorno local, los desarrolladores del equipo pasan mucho tiempo ocupados con las tareas de administración del servidor, la gobernanza de la seguridad y la solución de problemas con los sistemas operativos y las bases de datos. Recientemente, también ha observado varios problemas de rendimiento y errores, ya que la aplicación no puede controlar las ráfagas repentinas de solicitudes de usuarios durante las horas punta y los fines de semana.
Después de investigar, ha determinado que el traslado a una solución administrada basada en la nube, como Azure Database for MySQL: servidor flexible, sería una opción adecuada. Esto ayudaría a resolver problemas de rendimiento y disponibilidad, facilitaría la administración de bases de datos y reduciría la carga de los desarrolladores. Al mismo tiempo, quiere mejorar el rendimiento de la aplicación mediante la migración y modernización de la arquitectura de la aplicación en Azure.
Lo que hará
Descubrirá cómo desarrollar e implementar aplicaciones en Azure que están integradas en Azure Database for MySQL: servidor flexible en el back-end. Para ello, necesitará lo siguiente:
- Consultar Azure Database for MySQL: servidor flexible desde la aplicación.
- Evaluar y seleccionar las mejores opciones de hospedaje de aplicaciones en Azure.
- Desarrollar e implementar la aplicación en Azure App Service, aprovechando la eficacia del rico ecosistema de servicios de Azure.
- Obtener información sobre los procedimientos recomendados para desarrollar aplicaciones con Azure Database for MySQL: servidor flexible.
Objetivo principal
Al final de este módulo, podrá compilar e implementar aplicaciones mediante el servicio totalmente administrado Azure Database for MySQL: servidor flexible e integrarlo con otros servicios de Azure.