Given the long delay in updating this site, you probably thought it was dead. Not yet anyway: we conducted a second session of CS790/657 Cloud Computing in the Fall 2023 semester. Here are a few highlights of the 2nd edition: Another 41 Students For the second time in a row,…
Author: Mike Denzien
Student Projects Fall 2023
In the Fall 2023 edition of CS790/657 Cloud Computing, students did a semester-long team project that allowed them to explore their personal interests in cloud computing. The project also introduced them to the new product development process and in particular, software product development. An overview of the process they went…
Hands-On Project 5: Using Cloud Command Line Interfaces
In this project, you will use the command line interfaces (CLI) provided by Azure and Amazon Web Services to query, start and stop, and create cloud resources. Since the scope of the command line interfaces is very broad, we will be limiting ourselves to a very small subset of the…
Troubleshooting Your AppService Deployment
This is step 6 of 6 of Hands-On Project 4 for Azure. In this step, we look briefly at how to remedy a few common deployment problems, and how you can obtain information you can use to determine the cause of production problems. Back to Project Problems Deploying from Visual…
Deploy a Django Application to Azure App Service
This is step 5 of 6 of Hands-On Project 4 for Azure. In this step, you do final configuration of the Azure AppService web server and the application, then deploy the application. Back to Project Update Django ALLOWED_HOSTS The Django web framework requires that we identify the host names from…
Install Application Code and Populate the Production Database
This is step 4 of 6 of Hands-On Project 4 for Azure. In this step, you install updated application code on your cloud PC, then build and initialize the production database for the e-commerce demo application. Back to Project Approach To complete this step, we will use the same approach…
Provision and Connect an AppService Web Server
This is step 3 of 6 of Hands-On Project 4 for Azure. In this step, you provision an Azure AppService web server and connect it to your production VNet. Back to Project Create an AppService Web Server From the portal, navigate to the App Services service and click on Create.…
Provision the Production Database and Peer Your VNets
This is step 2 of 6 of Hands-On Project 4 for Azure. In this step, you provision a MySQL PaaS database server and connect your cloud PC to it using virtual network peering. Back to Project Overview This is a critical step in the project, because not only do we…
Provision the Production VNet
This is step 1 of 6 of Hands-On Project 4 for Azure. In this step, you create a virtual network (VNet) that is suitable to connect your production PaaS resources. Back to Project Planning In order to create a virtual network that will meet our requirements (and not require rework…
Troubleshooting Your Elastic Beanstalk Deployment
This is step 5 of 5 of Hands-On Project 4 for Amazon Web Services. In this step, we look briefly at how to obtain log files you can use to determine the cause of production problems. Back to Project View Elastic Beanstalk Logs The first level of troubleshooting you can…