MMI223996 Cloud Computing and Web Services Assignment

Assignment Help Other Subject
Reference no: EM132474916

MMI223996 Cloud Computing and Web Services - Glasgow Caledonian University

The topic of Cloud Computing and Web Services is fast moving. The tutorial sessions have been designed to give the class an opportunity to investigate additional important topics, not covered in detail in lectures, including new developments in industry.

Each student in the class will be given material to study such as an article, paper or recorded industry presentation in the cloud computing and web services area before giving a short 10 minute presentation on the topic to the rest of the class. After the presentation, the presenter will be required to lead a 5 minute discussion with the audience including answering any questions. Tutorials will also be used to discuss any class-wide issues.

Technical Presentation Marking Details:

• Your presentation will be peer marked, out of 10, by the class and the module leader and an average of these marks will be allocated.
• If there is no audience, the module leader alone will allocate the mark.
• If no presentation is given a mark of zero will be allocated.

A document called ‘Tutorial Technical Presentations Topics and Peer Marks Sheet' is provided on GCULearn in the Tutorials section. The document lists each student name, the allocated presentation topic and the trimester week when the presentation takes place. The presentations schedule starts from week 3. The articles etc. for a particular presentation slot will be available beforehand on GCULearn.

The expectation is that you will present a summary of the material provided as 6 to 8 PowerPoint slides. You can bring along the PowerPoint presentation file to the tutorial on a USB. Alternatively, you can place the PowerPoint presentation file on a cloud drive or email me the file in advance of the presentation.

It is enough to summarise the material you have been asked to review but you should be able to demonstrate a good enough understanding of the material to answer basic questions. You are advised that you should do some additional investigative work so as to fully understand the topic and you should probably spend a day or so preparing.

We are quite constrained by the available weeks to do this so 3 groups will present per week. Presentation times will be strictly adhered to with 10 minutes for the presentation and 5 minutes for questions.

Capstone Development Lab Requirements

Specification
The purpose of this capstone development lab is to allow you to demonstrate your understanding of cloud application development using a variety of cloud technologies available on the Google Cloud Platform (GCP). The work to be undertaken is based on the provided Google Capstone Project Performance Lab document. The work is split into sections with details provided below on the work to be undertaken in each section.

Section 1

Undertake the following:
• Complete Google ‘Performance Lab' Part 1
• Open the Cloud Shell again.
• Using a Cloud Shell command of your choice verify that the test.txt file still exists and that the content is as expected.
• Using a Cloud Shell command of your choice change the content of the file.
• Download the new version of the test.txt file to your PC and verify that it contains the updated content.

Section 2
Undertake the following:
• Complete Google ‘Performance Lab' Part 2
• Create a second Compute Engine VM using the Cloud Shell command line that is the same as that previously created but which is in a zone closer to the UK.
• Install an NGINX server in your second VM
• Create a simple HTML file that displays a welcome message including your name and deploy this file to the NGINX server. Verify that the file is served using an appropriate URL.
• Enable the App Engine API using the Cloud Console.
• Develop and test a simple App Engine app using a supported programming language such as Python that displays a message, including your name, when accessed using an appropriate URL. You should test your app both locally using the development server as well as deployed to App Engine.

Section 3
Undertake the following:
• Complete Google ‘Performance Lab' Part 3
• Upload two additional pictures to your bucket and configure the permissions to allow everyone to be able to view the pictures.
• Modify the HTML file you deployed to your NGINX server in section 2 so that the three pictures in your bucket are displayed 250 pixels wide and 250 pixels tall with a caption provide an appropriate description of each picture.
• Develop and test a second Google App Engine application that can be used to view the three pictures stored in your storage bucket. Your application should support serving specific pictures on a specific URL as shown in Table 1 and be tested locally using the development server as well as deployed to Google App Engine.

Section 4
Undertake the following:
• Complete Google ‘Performance Lab' Part 4
• Investigate the REST API available for Google Storage and determine the REST API URL that can be used to retrieve the metadata for a resource contained in a storage bucket. Use this to determine the URLs required to obtain the metadata for each of your three pictures.
• Create a Cloud Shell script which can be used to present the metadata for all three of your stored pictures.
• Develop and test a third App Engine app which is similar to the one created in Section 3 but which uses a different <chosenpath> and serves the metadata for the pictures rather than the actual pictures. You should test your app locally using the development server as well as deployed to App Engine.

Section 5
Undertake the following:
• Secure the App Engine app you created in Section 4 using Google Identity- Aware Proxy (IAP) so that you are the only user who can access it.
• Test your application to show that it is no longer publicly accessible and that you are the only one who can access it using your Google account credentials.

Attachment:- Cloud Computing and Web Services.rar

Reference no: EM132474916

Questions Cloud

Discuss some numerical observations : Give example in a sentence describing each variable, and briefly discuss some numerical observations that might be generated for each variable.
Brand extension as a growth strategy : A brand portfolio is the set of all brands and brand lines an organisation offers for sale in a particular category or market segment.
Discusses current event or social issue that relate to study : Identify a news article that discusses a current event or social issue that relates to your field of study. Follow the instructions below to explain the issue
Advantages of a loyal customer : And, using an example product, discuss the different strategies organisations use to cultivate a loyal customers.
MMI223996 Cloud Computing and Web Services Assignment : MMI223996 Cloud Computing and Web Services Assignment Help and Solution, Glasgow Caledonian University - Assessment Writing Service
ECOM 421 E-Business Strategies and Business Models : ECOM 421 E-Business Strategies and Business Models Assignment Help and Solution, Saudi Electronic University. Essay on E-Business Revenue Models
Confidence intervals for proportions and means : Describe confidence intervals for proportions and means.
What is author a igoni barrett arguing with his novel black : How does Furo's transformation affect his family in A. Igoni Barrett's novel Blackass? What is author A. Igoni Barrett arguing with his novel Blackass
What are the key aspects in managing advertising : As a new owner of a new company in the community, what are the key aspects in managing advertising, sales, promotion, events, and public relations?

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd