Subido por Charlie (Mori)

Design a compute solution

Anuncio
Design a compute solution
Requirements
Tailwind Traders would like to migrate their product catalog application to the cloud.
This application has a traditional 3-tier configuration using SQL Server as the data
store. The IT team hopes you can help modernize the application. They have
provided this diagram and several areas that could be improved.
•
•
•
•
The frontend application is a .NET core-based web app. During peak periods
1750 customers visit the website each hour.
The application runs on IIS web servers in a front-end tier. This tier handles all
customer requests for purchasing products. During the latest holiday sale, the
front-end servers reached their performance limits and page loads were
lengthy. The IT team has considered adding more servers, but during off hours
the servers are often idle.
The middle tier hosts the business logic that processes customer requests.
These requests are often for help desk support. Support requests are queued
and lately the wait times have been very long. Customers are offered email
rather than wait for a representative. But many customers seem frustrated and
are disconnecting rather than wait. Customer requests are 75-125 per hour.
The back-end tier uses SQL Server database to store customer orders.
Currently, the back-end database servers are performing well.
•
While high availability is a concern, due to legal requirements the company
must keep all the resources in a single region.
Tasks
•
•
Front-end tier. Which Azure compute service would you recommend for the
front-end tier? Explain why you decided on your solution.
Middle tier. Which Azure compute service would you recommend for the
middle tier? Explain why you decided on your solution.
How are you incorporating the Well Architected Framework pillars to produce a high
quality, stable, and efficient cloud architecture?
Diseñar una solución informática
Requisitos
A Tailwind Traders le gustaría migrar su aplicación de catálogo de productos a la
nube. Esta aplicación tiene una configuración tradicional de 3 niveles que utiliza SQL
Server como almacén de datos. El equipo de TI espera que pueda ayudar a
modernizar la aplicación. Han proporcionado este diagrama y varias áreas que
podrían mejorarse.
•
•
•
•
•
La aplicación frontend es una aplicación web basada en .NET core. Durante los
períodos pico, 1750 clientes visitan el sitio web cada hora.
La aplicación se ejecuta en servidores web IIS en un nivel de front-end. Este
nivel maneja todas las solicitudes de los clientes para comprar
productos. Durante la última venta navideña, los servidores front-end
alcanzaron sus límites de rendimiento y las cargas de página fueron largas. El
equipo de TI ha considerado agregar más servidores, pero durante las horas
de inactividad, los servidores suelen estar inactivos.
El nivel medio alberga la lógica empresarial que procesa las solicitudes de los
clientes. Estas solicitudes son a menudo para el soporte de la mesa de
ayuda. Las solicitudes de soporte están en cola y últimamente los tiempos de
espera han sido muy largos. A los clientes se les ofrece correo electrónico en
lugar de esperar a un representante. Pero muchos clientes parecen frustrados
y se desconectan en lugar de esperar. Las solicitudes de los clientes son 75125 por hora.
El nivel de back-end utiliza la base de datos de SQL Server para almacenar los
pedidos de los clientes. Actualmente, los servidores de bases de datos backend están funcionando bien.
Si bien la alta disponibilidad es una preocupación, debido a los requisitos
legales, la empresa debe mantener todos los recursos en una sola región.
Tareas
•
•
Nivel frontal . ¿Qué servicio informático de Azure recomendaría para el nivel
de front-end? Explica por qué te decidiste por tu solución.
Nivel medio . ¿Qué servicio informático de Azure recomendaría para el nivel
medio? Explica por qué te decidiste por tu solución.
¿Cómo está incorporando los pilares de Well Architected Framework para producir
una arquitectura de nube de alta calidad, estable y eficiente?
Descargar