The Internet is much like water, in one hand an amazing thing that provides life/capability for so much, but in the other hand can be the most destructive force in nature. Large numbers of users, large size and/or number of resources on pages, malicious activity, site slows down the further away it is, or events triggering massive spikes in traffic are only a few of the problems that we need to adresss. This challenge based hack is intended to teach you how to evolve a simulated ContosoMasks web site into a globally accelerated and protected web site.
In this hack you will be solving the common challenges for customers migrating their websites/webapps to the cloud:
- Getting source code ready
- Provisioning hosting option and deploying the app
- Optimizing performance
- Configuring firewall to secure the website
- Fork the code
- Create/use existing GitHub account to create your own copy of the source code
- Publish ContosoMasks website to the Internet
- Provision Azure App Service instance and deploy the source code
- Move ContosoMasks closer to users
- Create an Azure Front Door instance and route traffic to the origin
- Speed up the website
- Configure caching to optimize performance and reduce server load
- My life my rules
- Use the Rules Engine in Front Door to filter requests by geography
- An Azure subscription with Owner/Contributor access
- Andy Wahrenberger
- Dmitrii Tyryshkin