You are developing a web application that provides streaming video to users. You configure the application to use continuous integration and deployment.
The app must be highly available and provide a continuous streaming experience for users.
You need to recommend a solution that allows the application to store data in a geographical location that is closest to the user.
What should you recommend?
Click on the arrows to vote for the correct answer
A. B. C. D.D
Azure Content Delivery Network (CDN) is a global CDN solution for delivering high-bandwidth content. It can be hosted in Azure or any other location. With Azure
CDN, you can cache static objects loaded from Azure Blob storage, a web application, or any publicly accessible web server, by using the closest point of presence (POP) server. Azure CDN can also accelerate dynamic content, which cannot be cached, by leveraging various network and routing optimizations.
https://docs.microsoft.com/en-in/azure/cdn/The correct answer for this scenario would be D. Azure Content Delivery Network (CDN).
Explanation: Azure CDN is a distributed network of servers located in multiple geographical locations that can store static content from your web application, such as images, videos, audio, and documents. When a user requests content from your web application, the CDN automatically serves the content from the server closest to the user, which reduces latency and improves the user experience.
In this scenario, the web application provides streaming video to users, and the application must be highly available and provide a continuous streaming experience. By leveraging Azure CDN, the streaming video content can be cached and served from the server closest to the user, which will help to reduce buffering and provide a better user experience.
Azure CDN provides the following benefits:
Reduced latency: Azure CDN can improve the performance of your web application by serving content from the server closest to the user, which reduces latency.
High availability: Azure CDN is designed to provide high availability and reliability. If one server goes down, the CDN will automatically route traffic to another server.
Scalability: Azure CDN can scale to meet the demands of your web application, regardless of the volume of traffic.
Security: Azure CDN provides built-in security features such as HTTPS, SSL/TLS encryption, and DDoS protection.
In contrast, the other options mentioned in the answer choices do not address the requirement of storing data in a geographical location closest to the user:
A. Azure App Service Web Apps: This option is a platform-as-a-service (PaaS) offering for hosting web applications. While Azure App Service Web Apps provide a scalable and highly available hosting platform for web applications, they do not provide the capability to store data in a specific geographical location.
B. Azure App Service Isolated: This option is a variation of Azure App Service that allows you to host your application in a dedicated environment. While Azure App Service Isolated provides additional security and isolation for your web application, it does not provide the capability to store data in a specific geographical location.
C. Azure Redis Cache: This option is a managed caching service that provides high-performance caching for your web applications. While Azure Redis Cache can improve the performance of your web application by caching frequently accessed data, it does not provide the capability to store data in a specific geographical location.