The executives have tasked you with exploring and comparing the cloud platform vendors so you can make recommendations on the best fit for BallotOnline's IT needs. You will examine Microsoft's Azure platform by getting an account and creating a test page to assess the usability of the product.

The following instructions will guide you through the process of getting started with Microsoft Azure: getting an Azure account, completing the Microsoft Azure Project 3 lab assignment, and cleaning up your cloud after the project has been graded to avoid future unexpected charges to your account.

If you have trouble completing any of the steps below, contact your instructor for help.

Part A: Microsoft Azure Sign-Up Instructions

Step 1: Create the Account

Part B: Microsoft Azure Project Instructions

Now that you have the account set up, you can begin the lab activity. You will use the Microsoft Azure App Service to migrate a simple web application, consisting of a single PHP web page to test the Microsoft Azure platform.

Step 1: Sign In to the Microsoft Azure Portal

Screenshot of the Microsoft Azure dashboard.
Used with permission from Microsoft.

Step 2: Create a Web App

Screenshot of the Microsoft Azure dashboard showing how to click (1) “New,” (2) “Web + Mobile,” and (3) “Web App.”
Used with permission from Microsoft.
Screenshot showing the options selected as the instructions.
Used with permission from Microsoft.

Step 3: Deploy the App

Screenshot of Microsoft Azure dashboard indicating where to find the App Services icon.
Used with permission from Microsoft.
Screenshot of Microsoft Azure App Services page
Used with permission from Microsoft.
Screenshot of Microsoft Azure App Services page after an application has been selected.
Used with permission from Microsoft.
Screenshot showing the options selected as the instructions.
Used with permission from Microsoft.

Step 4: Get the FTP information

Step 5: Transfer Files Using FTP

How to Transfer Files Using FileZilla FTP Client

When deploying applications to the cloud, it is often necessary to transfer application and data files to the server on the cloud. The standard protocol to transfer files between computer systems is the File Transfer Protocol (FTP).

To transfer files using FTP, you first connect to the remote computer, which requires you to specify its internet address using a URL or an IP address. If the remote computer is running the FTP server program, the connection will be accepted. You then need to log in to the FTP server using a username and password that the server recognizes. Once the connection is established and you are logged in, you can list folders on the remote computer, transfer files both ways, etc.

There are several ways of using FTP, depending on the operating system: command line interface, FTP-enabled internet browser, or an FTP client program. A popular FTP client is a free software package called FileZilla. It has versions for most popular operating systems, including Windows and Mac OS X.

Go to https://filezilla-project.org/ and download the FileZilla Client version for your operating system. Install the package and open it. On top of the screen, you will see a bar with input boxes for host name, password, and port. Below, on the left side of the screen, you will see the file system browser of your machine.

Fill in the host name, username, and password, and leave the port empty so it will use the default FTP port. Click Quickconnect. If the connection and log-in succeeds, you will see a success message below, and the right side of the screen will show the folder on the remote machine accessible to the FTP protocol. You may now drag files both ways, and they will be transferred between connected machines.

The list of successful connections will be shown in the Quickconnect drop-down, so you may later connect to them without entering your credentials.

Step 6: Confirm That the Application Is Working

Screenshot of the Microsoft Azure Overview screen with the application URL highlighted.
Used with permission from Microsoft.
Screenshot of a Microsoft Azure POC PHP Web Application message stating 'Congratuations.'
Used with permission from Microsoft.

Step 8: Submit the Microsoft Azure Proof of Concept to the Instructor

Part C: Microsoft Azure Project Cleanup Instructions (After Project Is Graded)

Once you have received your final grade for the project from the instructor, you will need to terminate and delete the app to avoid additional charges to your Microsoft account.

Step 1: Sign in to Microsoft Azure

Step 2: Go to Application Services in the Dashboard

Screenshot of Microsoft Azure dashboard with the App Services icon highlighted.
Used with permission from Microsoft.

Step 3: Delete the Application

Step 4: Confirm App is Deleted

Screenshot of Error 403 - This web app is stopped message for a web app.
Used with permission from Microsoft.