Hands on to Cloud Services

Tiroshan Madushanka
setublog
Published in
2 min readJun 24, 2020

--

This article provides guidance to learn Cloud Service features and let the student to learn general cloud services with hands on experience which are discussed in SENG 41283 Distributed and Cloud Computing.

Students are instructed to implement a sample platform adhering the following cloud infrastructure architecture and students are required to provide architecture templates as a form of ARM (Azure Resource Manager) Templates.

Cloud Service Architecture

Enable Azure Dev Tools under University Email

Azure Dev Tools is the new programme that replaces the Microsoft Imagine service (formerly known as DreamSpark and Academic Alliance). Azure Dev Tools provides staff and students in STEM subject areas with software design and development tools free of charge for the purposes of academic instruction and research.

Registration:

signup.azure.com

Sign in to Azure Dev Tools using your University Email in the following formats:

For Students : KelaniNetId@stu.kln.ac.lk (john_hs110001@stu.kln.ac.lk)

Note : When you create the account Please Select the Personal type of account create.

Start free trial subscription and create your resources.

Click here for more details.

Assignment

Objectives

  • Students are required to set up a sample environment in azure cloud platform based on the above cloud architecture.
  • Students are not required to implement complex application implementations and students are allowed to refer any open source sample code repositories with their setup.
  • Evaluating students contribution on cloud infrastructure setup by letting students to learn cloud services with hands on experience.

The above infrastructure architecture focused on general cloud services and students free to use any other cloud service, available in Azure Cloud Services.

General Cloud Services requires to use with the assignment

References:

[1] https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/overview

[2] https://docs.microsoft.com/en-us/azure/cloud-services/cloud-services-choose-me

[3] https://docs.microsoft.com/en-us/azure/cdn/cdn-overview

[4] https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/active-directory-whatis

[5] https://docs.microsoft.com/en-us/azure/key-vault/general/basic-concepts

[6] https://docs.microsoft.com/en-us/azure/frontdoor/front-door-overview

[7] https://docs.microsoft.com/en-us/azure/app-service/overview

[8] https://docs.microsoft.com/en-in/azure/azure-functions/functions-overview

[9] https://docs.microsoft.com/en-us/azure/mysql/overview

[10] https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blobs-overview

[11] https://docs.microsoft.com/en-us/azure/azure-monitor/app/app-insights-overview

[12] https://docs.microsoft.com/en-us/azure/app-service/app-service-ip-restrictions#:~:text=Service%20endpoints%20enables%20you%20to,allow%20or%20deny%20access%20with.

--

--

Tiroshan Madushanka
setublog

Cloud, Distributed Systems, Data Science, Machine Learning Enthusiastic | Tech Lead- Rozie AI Inc. | Research Assistant - NII |Lecturer - University of Kelaniya