Cloud Provider Evaluation
THIS ASSIGNMENT MUST BE SUBMITTED IN FOUR SEPARATE PARTS. The first submission will be Steps 2, 3, and 4, Next will be Steps 5,6, and 7, Then Step 8, and Finally Step 9
INTRO:
Since you have become familiar with foundations of cloud computing technologies, along with their risks and the legal and compliance issues, you will now explore cloud offerings of popular cloud providers and evaluate them to recommend one that would be the best fit for BallotOnline.
In this project, you will first learn about networking in the cloud and auxiliary cloud services provided by cloud vendors. Next, you will explore cloud computing trends, best practices, and issues involved in migrating IT deployments to the cloud, as well as typical architectures of cloud deployments. Then, you will apply your findings to propose a general architecture for BallotOnlines cloud deployment to best address the companys business requirements.
Once you have selected a deployment architecture, you will research two leading cloud vendors: Amazon Web Services (AWS) and Microsoft Azure. Exploring and comparing the tools available for application migration will enable you to recommend a vendor to the executives in your final report. The final deliverable is a written report to BallotOnline management, describing the results of your research and recommending the cloud deployment architecture and the vendor for its deployment, with justification.
Your final report should demonstrate that you understand the IT needs of the organization as you evaluate and select cloud providers. The report should include your insights on the appropriate direction to take to handle the companys IT business needs. You will also be assessed on the ability to integrate relevant risk, policy, and compliance consideration into the recommendations, as well as the clarity of your writing and a demonstration of logical, step-by-step decision making to formulate and justify your ideas.
Step 1: Research Networking and Auxiliary Services in the Cloud
The executives at BallotOnline have been impressed with your research on cloud computing thus far. While there are a variety of cloud providers (https://lti.umuc.edu/contentadaptor/page/topic?keyword=Cloud%20Providers), BallotOnline is considering using Amazon Web Services (AWS) and Microsoft Azure, two of the top providers in the market. BallotOnline’s executives want you to help determine which would be the best provider for the organization.
You will start with learning about internet networking basics (https://lti.umuc.edu/contentadaptor/page/topic?keyword=Internet%20Networking%20Basics) and cloud networking (https://lti.umuc.edu/contentadaptor/page/topic?keyword=Cloud%20Networking). You will also research many cloud services (https://lti.umuc.edu/contentadaptor/page/topic?keyword=Cloud%20Services) that cloud providers make available to their customers to help them take full advantage of cloud service and deployment models.
Step 2: Research Cloud Trends, Best Practices, and Migration Issues
The cloud computing revolution is redefining ways that companies of all sizes use information technology. The cloud landscape shifts rapidly, and current trends reflect this rapid pace of change. You likely got an idea about this in the last step when you conducted research on cloud architecture. Now, continue gathering information for your final report by assessing:
issues outside the company, such as emerging issues in the industry, regulatory changes, and general trends in cloud computing to gain an understanding of how these issues may influence BallotOnline’s decisions; (https://lti.umuc.edu/contentadaptor/page/topic?keyword=Trends%20in%20Cloud%20Computing)
best practices for cloud implementation and assess whether BallotOnline can benefit from these; (https://lti.umuc.edu/contentadaptor/page/topic?keyword=Best%20Practices%20for%20Cloud%20Implementation)
cloud migration strategies for the application and data, since BallotOnline is moving an existing web application to the cloud, making sure that the application is configured properly for the system architecture of your cloud deployment; (https://learn.umgc.edu/d2l/ext/rp/482441/lti/framedlaunch/43de3c14-dd50-474b-b14a-d0a23e551bbc) and
IT change management techniques that could help BallotOnline make this transition (https://lti.umuc.edu/contentadaptor/page/topic?keyword=IT%20Change%20Management).
In a separate piece of paper Discuss: Cloud Trends and Migration Issues, and post your findings.
Post your thoughts about new trends in cloud computing as well as migration strategies for cloud deployments. Here are some possible discussion topics:
1. Which trends in the cloud computing industry do you consider the most important?
2. What kind of future developments in the cloud industry would benefit companies like BallotOnline the most?
3. Considering that BallotOnline would migrate the existing application to the cloud, what elements should its migration strategy embrace?
Your discussions will be helpful in determining proposed deployment architecture as well as a cloud vendor for BallotIOnline.
Step 3: Research Typical Architectures of Cloud Deployments
In the previous step, you considered best practices and trends in the cloud industry. Next, you will have to look at the kinds of architectures needed for cloud.
Because most elements of cloud deployments are implemented in a virtualized environment controlled by software, the degree of freedom in defining your deployment of cloud reference models is unprecedented (https://lti.umuc.edu/contentadaptor/page/topic?keyword=Cloud%20Reference%20Models). You can define the number of virtual servers required and the configuration, and even change them dynamically as needed. You can also define your virtual local area networks (LANs) and subnets, and place servers in them to implement network security requirements.
The basic cloud deployment components are cloud consumer, cloud provider, and cloud carrier, with cloud brokers and auditor as possible additions.
Typical cloud architectures (https://lti.umuc.edu/contentadaptor/page/topic?keyword=Typical%20Cloud%20Architectures) of cloud deployments vary from single server (suitable for proof-of-concept engagements) and multiserver architectures with various servers carrying different software components and occupying different security zones, to geographically dispersed deployments to achieve high availability, resilience, and speed of delivery. There are several issues to consider when selecting a server architecture, including cost, scalability, performance, and use of management (https://lti.umuc.edu/contentadaptor/page/topic?keyword=Issues%20to%20Consider%20When%20Selecting%20a%20Server%20Architecture).
For this step, research the typical architectures of cloud deployments and begin to consider what might be a good fit for BallotOnline. Discuss your findings in a separate piece of paper and Discuss: Cloud Architectures.
Describe your findings about typical cloud deployment architectures. In particular, provide answers to these questions:
1. Which features of these architectures would be difficult to implement in traditional, noncloud IT deployments?
2. Which architectural elements would be important for the BallotOnline deployment?
3. Which architectural elements are less important for BallotOnline?
Step 4: Propose Cloud Architecture for BallotOnline Deployment
Now that you have looked into cloud architectures, in this step, you will propose the cloud deployment architecture for BallotOnline, applying the knowledge of typical architectural elements of cloud deployment from the project’s initial step. You will also consider trends and migration issues from a previous step. Your recommendation should consider the company’s business requirements.
Recall that the company has an existing web application that it wants to move to the cloud, and also that the company wants to expand its business to other parts of the world. In earlier projects, you learned about and analyzed the IT business requirements for BallotOnline. Among them were demands for application and data security, data encryption, and separation for deployments overseas (https://lti.umuc.edu/contentadaptor/page/topic?keyword=Application%20and%20Data%20Security). Also, the application should handle load peaks during election times in different regions.
Specific technical requirements state that BallotOnline is a web application, written using the popular open-source LAMP (Linux, Apache, MySQL, PHP) software suite and the PHP application (https://lti.umuc.edu/contentadaptor/page/topic?keyword=PHP%20Application).
Action Item
Describe your proposed architecture by submitting a report with a drawing of the architecture (hand-drawn or computer-created) diagram and explaining its elements in a separate piece of paper.
There are some sample drawings here under typical cloud architectures to give you an idea (https://lti.umuc.edu/contentadaptor/page/topic?keyword=Typical%20Cloud%20Architectures).
Step 5: Research AWS
Youve described your proposed architecture and included a diagram to provide leadership a way to envision the system. Now, its time to look closely at the leading cloud providers to see if their services will fit BallotOnlines needs.
Each cloud provider provides a unique profile of services, so it is good practice to compare cloud vendors and evaluate their reliability, performance, ease of use, cost, security and compliance measures. As more providers enter the marketplace, many will specialize on specific needs and use cases, making this evaluation even more critical.
In this step, you will explore AWS and assess the feasibility of this platform for deploying the architecture proposed in the previous step (https://lti.umuc.edu/contentadaptor/page/topic?keyword=Explore%20AWS). You should also consider issues related to AWS Pricing (https://aws.amazon.com/pricing/).
Based on your research, determine to what degree AWS supports the elements of the BallotOnline business and technical requirements.
Share your thoughts in a separate piece of paper and Discuss: Amazon Web Services Feasibility.
Post your findings on the features and services of AWS, including:
1. Do you find the AWS offering feature-rich? Which features do you like the most? Do you feel there are some features missing?
2. What features support architectural elements such as auto-scaling, load balancing, application auditing, or multigeography deployments?
3. Does the website, tutorials, and services usage seem easy and user-friendly?
Step 6: Research Microsoft Azure
Now that you have had a chance to research AWS, it’s time to explore Microsoft Azure (https://lti.umuc.edu/contentadaptor/page/topic?keyword=Explore%20Microsoft%20Azure), another cloud provider that could be used to deploy the proposed architecture. You should also consider issues related to Microsoft Azure pricing (https://azure.microsoft.com/en-us/pricing/).
Based on your research, determine to what degree Microsoft Azure supports the elements of the BallotOnline business and technical requirements. Share your thoughts in a separate piece of paper and Discuss: Microsoft Azure Feasibility
Post your findings on the features and services of Microsoft Azure, including:
1. Do you find the Azure offering feature-rich? Which features do you like the most? Do you feel there are some features missing?
2. What features support architectural elements like auto-scaling, load balancing, application auditing, multi-geography deployments?
3. Does the website, tutorials, and services usage seem easy and user-friendly?
Step 7: Generate AWS Proof of Concept (POC)
With your research complete, you will now deploy a simple one-page PHP application to the AWS cloud. It will allow you to explore deployment methods, ease of use, provisioning speed, etc., for the Amazon cloud.
Action Item
As you may have already discovered in your research on AWS, it makes a cloud migration tool called Elastic Beanstalk available for customers to migrate their existing applications into the AWS cloud (https://aws.amazon.com/elasticbeanstalk/). We will use this tool to deploy your AWS proof of concept (POC) (https://lti.umuc.edu/contentadaptor/page/topic?keyword=Proof%20of%20Concept%20(POC)).
Follow the steps in the AWS lab instructions to complete your AWS POC (https://content.umgc.edu/file/c91e7ce0-9040-442d-b244-0b511f07cbad/4/AWS%20Lab%20Instructions.pdf).
In a word single page, upload the URL linking to your application running in the AWS portal.
Step 8: Generate Azure Proof of Concept (POC)
Now that your AWS POC is complete, you can proceed with a similar POC deployment for the Microsoft Azure cloud.
Action Item
Follow the steps in the Azure lab instructions to complete your Azure POC (https://content.umgc.edu/file/c91e7ce0-9040-442d-b244-0b511f07cbad/3/MicrosoftAzureLabInstructions.html).
In a word single page, upload the URL linking to your application running in the Azure portal.
You are ready for the last step: writing the final report with recommendations on the cloud providers for the BallotOnline executives.
Step 9: Write the Final Report Evaluating AWS and Azure Providers
Now that you have completed your research, shared your ideas with colleagues, and explored the two vendors, it is time to compile your findings and recommendations for the BallotOnline executives. You may find these considerations for cloud provider selection helpful in making your decisions (https://lti.umuc.edu/contentadaptor/page/topic?keyword=Considerations%20for%20Cloud%20Provider%20Selection).
Use the Final Report Evaluating AWS and Azure Providers Template to write your report and submit your work to the classroom (https://content.umuc.edu/file/c91e7ce0-9040-442d-b244-0b511f07cbad/3/FinalReportEvaluatingAWSandAzureProvidersTemplate.docx).
Rubrics:
Check Your Evaluation Criteria
Before you submit your assignment, review the competencies below, which your instructor will use to evaluate your work. A good practice would be to use each competency as a self-check to confirm you have incorporated all of them. To view the complete grading rubric, click My Tools, select Assignments from the drop-down menu, and then click the project title.
2.2: Locate and access sufficient information to investigate the issue or problem.
2.3: Evaluate the information in a logical and organized manner to determine its value and relevance to the problem.
2.4: Consider and analyze information in context to the issue or problem.
2.5: Develop well-reasoned ideas, conclusions or decisions, checking them against relevant criteria and benchmarks.
5.4: Articulate insights to leadership on the appropriate course of direction on the identified IT business needs.
6.1: Articulate the systems architecture of the cloud – cloud infrastructure, cloud service, cloud platform, and cloud storage.
6.6: Evaluate and select cloud providers (AWS, Azure, VMware, Google Cloud, IBM).
6.8: Review, evaluate, and utilize emerging technologies related to cloud to support business needs.
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
Amazon Web Services (AWS) 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 an Amazon Web Service
account, completing the AWS Project 4 lab assignment, and cleaning up your cloud after your
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: AWS Sign-Up Instructions
Step 1: Apply for AWS Educate
Go to AWS Educate.
Click on Join AWS Educate
Used with permission from Amazon Web Services.
On the next screen, click “Student”.
Note: You do not need a credit card and there are some restrictions on AWS
usage in the account. After you graduate, you can no longer keep using the
account. You can’t link the account to any other account. You can’t apply any
additional AWS promotional credit to the account.
https://aws.amazon.com/education/awseducate/
Used with permission from Amazon Web Services.
Step 2: Enter Your AWS Educate Information
For Institutional Name, enter “University of Maryland Global Campus”.
Select United States for the Country.
Note: Use your UMUC student e-mail address. (This account is for only active
students and AWS will only approve accounts that uses active [emailprotected]
addresses)
Completed the rest of the information.
Complete the security challenge.
Click Next. (Leave the promo code option blank).
Read the Terms and Conditions, check the I Agree box and click Submit.
Used with permission from Amazon Web Services.
mailto:[emailprotected]
You will receive an e-mail from AWS Educate Support with the title “Email Verification –
AWS Educate Application.”
After you complete the application process, AWS will send you an email with the
title Thank You for Applying for AWS Educate. This email includes details such as
how to check the status of your application and how to contact AWS Educate support
with any questions.
Step 3: Complete the Account Setup
After AWS Educate approves your application, AWS will send you an email with the
title AWS Educate Application Approved. Note that the approval process might take
a day or longer. Do not go past this step in this procedure until you get this approval.
There is good information in this welcome e-mail, including links to free training videos
and the AWS Educate Student Portal.
Used with permission from Amazon Web Services.
Click on the click here link to setup your AWS educate password.
Step 4: Create AWS Educate Starter Account
Go to AWS Educate (and sign into your account if required)
On the top right, click AWS Account”.
https://www.awseducate.com/student/s/
Used with permission from Amazon Web Services.
On the next page, click on Create Starter Account.
Used with permission from Amazon Web Services.
The next page displays information on the $100 credit and a link to the AWS classroom.
Click on the link as shown below to go your classroom.
Used with permission from Amazon Web Services.
Read and agree to the terms and conditions.
On the next page, you will see your $100 credit and my classes, including additional
information.
Used with permission from Amazon Web Services.
On the next page, you will see your $100 credit and my classes, including additional
information.
Note: The AWS Starter Account allows you to create a student account with AWS
educate and receive an initial $100 to explore AWS services. For your classes, you
will be using the AWS Classroom, which is created on AWS Educate Virtual space
for your specific course and preloaded with AWS account credits for your CCA
class projects. Each CCA course will have a separate associated AWS classroom.
Step 5: Access your AWS Classroom
Go to AWS Educate (and sign into your account if required).
Note: Your will be rostered into your AWS classroom and so when you login, you
should see My Classrooms at the top right as should below.
Used with permission from Amazon Web Services.
Click on My Classrooms and accept the invitation to join the class.
Used with permission from Amazon Web Services.
https://www.awseducate.com/student/s/
Click on Go to classroom to access the CCA 610 class.
Note: You will see another account credit. This account credit is assigned to the course.
Your Starter Account (i.e. $100) is still available for use, if not used already. You can
view that by clicking on My Classes as shown below.
Used with permission from Amazon Web Services.
Part B: AWS Project Instructions
Now that you have the account set up, you can begin the lab activity. Here, you will use the
AWS Elastic Beanstalk, a service for deploying and scaling web applications, to migrate a
simple web application, consisting of a single PHP web page.
You will be following the basic steps described on the Launch an Application with AWS Elastic
Beanstalk tutorial, with one exception: instead of a pre-built PHP application provided by
Amazon, we will use our simple web application, contained in the zip file linked in Step 5, below.
Step 1: Sign In to AWS Educate
Go to AWS Educate
Sign in to the account that you created.
Go to My classrooms and select your class.
Click on AWS Console
Used with permission from Amazon Web Services
Step 2: Go to the Elastic Beanstalk Dashboard
After you sign in, you will land on the AWS Management Console.
Click on “Services” in the top left menu.
Under Compute, click on “Elastic Beanstalk,” which will land you on the Elastic
Beanstalk dashboard.
https://aws.amazon.com/elasticbeanstalk/
https://aws.amazon.com/getting-started/tutorials/launch-an-app
https://www.awseducate.com/student/s/
Used with permission from Amazon Web Services.
Click “Create New Application” on the top right.
Used with permission from Amazon Web Services.
Step 3: Create the Application
Enter Application Name: BallotOnlinePOC-
Used with permission from Amazon Web Services.
Click “Create.”
Note: If you get an error message, it may be because the application name you’ve
entered is not unique. Try adding a number to the end of the application name.
Step 4: Create an Environment for the Application
You will see a message saying that “No environments currently exist for this application.”
Click “Create one now” to create an environment for the application.
Used with permission from Amazon Web Services.
Select “Web server environment”
Step 5: Specify the New Environment Properties
On the next screen, specify the new environment properties.
Check “Preconfigured Platform” and choose PHP.
For Application code, check “Upload your code” and upload this zip file
BallotOnlinePOC-AWS.zip.
Copy the file to your machine and browse for it in the “Upload your code” screen.
Leave the default version as “label.”
Used with permission from Amazon Web Services.
Step 6: Create the Environment
Click “Create Environment” on the bottom right.
https://content.umgc.edu/file/c91e7ce0-9040-442d-b244-0b511f07cbad/4/BallotOnlinePOC-AWS.zip
Used with permission from Amazon Web Services.
Wait for the environment creation to finish.
Watch the creation messages. Note: This step could take several minutes.
Used with permission from Amazon Web Services.
Step 7: Confirm the Application Is Deployed
Once the application is deployed and running, it will be shown on the Elastic Beanstalk
dashboard as “green” (Health Ok).
Step 8: Visit Your Webpage
Click on the application URL.
Used with permission from Amazon Web Services.
You should see the “Congratulations” web page.
Used with permission from Amazon Web Services.
Step 9: Submit the AWS Proof of Concept to the Instructor
Leave the application running.
In Project 4, under Generate AWS Proof of Concept (POC), enter your application
URL directly in the step submission input field.
Part C: AWS 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 Beanstalk app to avoid additional charges to your AWS account.
Step 1: Sign in to the AWS Console
Go to the AWS Console Log-in Page.
Sign in to the account that you have created.
Step 2: Go to the Application
After you sign in, you will land on the AWS Management Console.
Under Compute, click on “Elastic Beanstalk,” which will land you on the Elastic
Beanstalk dashboard.
Click on the application that you have created.
Used with permission from Amazon Web Services.
Step 3: Terminate the Environment
Click the “Action” drop-down box in the upper right corner.
Then select “Terminate Environment.”
http://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/checklistforunwantedcharges.html
https://console.aws.amazon.com/
Used with permission from Amazon Web Services.
Enter the name of the environment (you can copy and paste from the top of the screen).
Used with permission from Amazon Web Services.
(“Permanently terminate XXXXXXXXXX? This action cannot be undone”).
Click “Terminate.” Wait for the process to complete.
You will see a confirmation message like this:
Used with permission from Amazon Web Services.
Note: This could take several minutes.
Step 4: Delete Application
Click on the “Action” drop-down box in the upper right corner again.
Then select “Delete Application.”
Used with permission from Amazon Web Services.
Click the red “Delete” button when prompted.
Step 5: Delete the S3 Storage Bucket
Click the “Console Home” icon (orange cube) in the upper left corner of the screen to go
back to the main AWS console.
Used with permission from Amazon Web Services.
Under AWS services, click on “S3” under “Storage.” (You may need to click “All
services” to expand the menu in order to see this option.)
Used with permission from Amazon Web Services.
We now need to delete the S3 storage bucket that was created with the Beanstalk app.
Click the “Properties” icon (bucket) to the left of the S3 object to open the properties list.
Used with permission from Amazon Web Services.
In the menu on the right, click “Permissions” to expand the properties.
Used with permission from Amazon Web Services.
Click “Bucket Policy” and then click “Delete” and click “OK” to confirm, if prompted.
Used with permission from Amazon Web Services.
Click the Orange “Amazon S3” icon to get back to the main list of buckets, then highlight
the bucket you created for this project and click “Delete bucket” above it.
Used with permission from Amazon Web Services.
Enter the bucket name. You can copy and paste the name directly from the question
prompt.
Used with permission from Amazon Web Services.
Click “Delete.”
Step 6: Verify that the S3 Storage Bucket Is Deleted
Make sure you don’t have any S3 buckets left (from the Beanstalk app that you created
for this project). You should see a screen with a message stating “You do not have any
buckets.”
Used with permission from Amazon Web Services.
Step 7: Confirm App Is Deleted
Enter your app URL in a browser to confirm that the page is down.
You should now see either an error message or blank screen when you go to your app
URL. 11/09/2020 Microsoft Azure Lab Instructions
https://content.umgc.edu/file/c91e7ce0-9040-442d-b244-0b511f07cbad/3/MicrosoftAzureLabInstructions.html 1/9
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 (https://azure.microsoft.com/en-us/) 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 (https://docs.microsoft.com/en-us/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
Go to: https://azure.microsoft.com/en-us/offers/ms-azr-0170p/
(https://azure.microsoft.com/en-us/offers/ms-azr-0170p/) to open your Azure
account through the Azure for Students program (Note: as noted on the page, this
program may become unavailable at times; if so, sign up through the normal
Azure account sign-up page: https://azure.microsoft.com/en-us/offers/ms-azr-
0044p/ (https://azure.microsoft.com/en-us/offers/ms-azr-0044p/) or
https://azure.microsoft.com/en-us/free/ (https://azure.microsoft.com/en-
us/free/) . If you sign up not through the Azure for Students program, you will
get a different initial offer.)
Follow the instructions on the page to sign up or apply for the Azure program.
Be sure to use your UMUC student email address.
Once completed, you should have access to some free Azure services
(https://azure.microsoft.com/en-us/free/free-account-faq/) for one year and
$100 Azure credits to be used within the first 12 months (or if you sign up
through the normal Azure signup page, you will get $200 of Azure credits for use
during the first month)
Part B: Microsoft Azure Project Instructions
https://azure.microsoft.com/en-us/
https://docs.microsoft.com/en-us/azure/
https://azure.microsoft.com/en-us/offers/ms-azr-0170p/
https://azure.microsoft.com/en-us/offers/ms-azr-0044p/
https://azure.microsoft.com/en-us/free/
https://azure.microsoft.com/en-us/free/free-account-faq/
11/09/2020 Microsoft Azure Lab Instructions
https://content.umgc.edu/file/c91e7ce0-9040-442d-b244-0b511f07cbad/3/MicrosoftAzureLabInstructions.html 2/9
Now that you have the account set up, you can begin the lab activity. You will use the
Microsoft Azure App Service (https://azure.microsoft.com/en-us/services/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
Go to Microsoft Azure (https://portal.azure.com) .
Sign in to the account you created earlier (with your email address), if you are not
signed in automatically.
You will see your Microsoft Azure dashboard.
Used with permission from Microsoft.
Step 2: Create a Web App
Click + Create a resource, Web, Web App.
https://azure.microsoft.com/en-us/services/app-service/
https://portal.azure.com/
11/09/2020 Microsoft Azure Lab Instructions
https://content.umgc.edu/file/c91e7ce0-9040-442d-b244-0b511f07cbad/3/MicrosoftAzureLabInstructions.html 3/9
Used with permission from Microsoft.
Enter the name of your app: BallotOnlinePOC-
Make sure “Azure for Students” is selected under Subscription. Or if you are not
using the Azure for Students you should see other subscription based on the
offer that you signed up for.
For Resource Group, select Create new, and add RG to the end of the group
name.
Leave everything else as is.
Click Create. This may take a few minutes.
11/09/2020 Microsoft Azure Lab Instructions
https://content.umgc.edu/file/c91e7ce0-9040-442d-b244-0b511f07cbad/3/MicrosoftAzureLabInstructions.html 4/9
Used with permission from Microsoft.
Step 3: Deploy the App
In the dashboard, click the App Services icon on the left (a globe icon).
Used with permission from Microsoft.
The App Services screen comes up. Click your application name.
Used with permission from Microsoft.
11/09/2020 Microsoft Azure Lab Instructions
https://content.umgc.edu/file/c91e7ce0-9040-442d-b244-0b511f07cbad/3/MicrosoftAzureLabInstructions.html 5/9
p
Your application App Service is shown.
Used with permission from Microsoft.
Click Deployment Credentials under Deployment. Find and click on FTP. Then
click on the Dashboard button.
Used with permission from Microsoft.
Step 4: Get the FTP information
Copy and save the FTPS Endpoints, Username, and Password. You will need to
click Show for the password before copying. Save them in a notepad or Word
document You will need these in the next step
11/09/2020 Microsoft Azure Lab Instructions
https://content.umgc.edu/file/c91e7ce0-9040-442d-b244-0b511f07cbad/3/MicrosoftAzureLabInstructions.html 6/9
document. You will need these in the next step.
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