Hi folks! I'm currently working on a university project focused on Cloud Programming, where I need to host a simple "hello world" website in the cloud. My aim is to set up a cloud architecture that meets three requirements: it must be highly available, provide fast access for global visitors, and enable automatic scaling of the backend as traffic increases. I've successfully created a resource group, set up a storage container, and uploaded my index.html file using Terraform, thanks to the MS documentation and some help from an AI. However, I'm facing issues with my Azure for Students subscription. I can't access CDN or Frontdoor features to minimize delays for global visitors, and I also can't select a VM size or deploy Kubernetes for scaling because those options are locked. I'm considering simulating Kubernetes with minikube, but I'm unsure if that's really in line with my project's goals. Does anyone have alternative suggestions or workarounds? I'd really appreciate any insights!
4 Answers
You might want to check out Cloudflare as a CDN option. They offer a free tier that could help with global access and speed up your website!
Is Azure Traffic Manager available in your subscription? That could be a good alternative, and remember that Azure Web Apps also have built-in scaling features which might be worth exploring as well!
Another approach could be deploying your website across multiple Azure regions and then using a traffic manager to route users based on latency. This way, you can improve performance for your global audience.
Can you clarify your setup a bit? Are you using a Static Web App for a SPA, or is it just a static index.html? You might also want to consider Azure's built-in solutions like app services, which can handle scaling without needing Kubernetes! Check out the Microsoft's compute decision tree for guidance on options available to you.
It sounds like ChatGPT might have missed some basics here. This could be a good opportunity for you to dig a little deeper into Azure's offerings!

Or have a look at bunny.net as another CDN option if you're looking for affordable solutions!