Design assignments and hands-on exercises were always a big part of ipSpace.net online courses, and our new Networking in Public Cloud Deployments course is no different.
You’ll start with a simple scenario: deploy a virtual machine running a web server. Don’t worry about your Linux skills, you’ll get the necessary (CCIE-level) instructions and the source code for the web server. Building on that, you’ll create another subnet and deploy another virtual machine acting as a back-end application server.
And then we’ll get to the fun part:
- Automate the deployment, so you’ll be able to create the whole environment with a single script;
- Add security groups to protect the servers;
- Add a pointer to the web server instance to a public DNS zone;
- Combine your public cloud deployment with a third-party CDN provider (I’d recommend using CloudFlare as I already have the code to execute the necessary API calls);
- Change the routing table for the “inside” subnet to prevent the second server from getting into the wider Internet;
- Create a second virtual network and peer it with the first one;
- Deploy second web server instance and add Internet-facing load balancer;
- Deploy second application server instance and add internal load balancer.
- Deploy a web server in another region and add DNS-based load balancing.
Interested? You’ll get all the knowledge you need to get it done, plus the support, online forum, guest speaker sessions, and tons of self-study materials in our Networking in Public Cloud Deployments online course. All you have to do is to register.