Download Cloud Computing - Part 2 (Have Project) and more Study Guides, Projects, Research Web Programming and Technologies in PDF only on Docsity!
ASSIGNMENT 2
Unit 16: Cloud Computing
MAY 8, 2021
ASSESSOR NAME: NGUYỄN NGỌC TÚ
LEARNER’S: HUỲNH THANH DƯƠNG
ID: GCS
CLASS: GCS0804_NX
ASSIGNMENT 2 BRIEF
Qualification BTEC Level 5 HND Diploma in Computing
Unit number Unit 9 : Cloud Computing
Assignment title Cloud’s implementation and security threats
Academic Year 2021 – 2021
Unit Tutor Huynh Thanh Duong
Issue date Submission date
IV name and date
Submission Format:
Format: A presentation in Power Point format(about 25 pages)
A security manual(in PDF format)
You must use font Calibri size 12, set number of the pages and use multiple line spacing at
1.3. Margins must be: left: 1.25 cm; right: 1 cm; top: 1 cm and bottom: 1 cm. The reference
follows Harvard referencing system.
Submission Students are compulsory to submit the assignment in due date and in a way requested by the
Tutors. The form of submission will be a soft copy posted on http://cms.greenwich.edu.vn/
2. Possible solutions to these problems.
3. Analysis of the most common security issues in the cloud environment.
4. Discussion on how to overcome these issues.
5. Summary.
Learning Outcomes and Assessment Criteria Pass Merit Distinction LO3 Develop Cloud Computing solutions using service provider’s frameworks and open source tools D2 Critically discuss how one can overcome these issues and constraints. P5 Configure a Cloud Computing platform with a cloud service provider’s framework. P6 Implement a cloud platform using open source tools. M3 Discuss the issues and constraints one can face during the development process. LO4 Analyse the technical challenges for cloud applications and assess their risks P7 Analyse the most common problems which arise in a Cloud Computing platform and discuss appropriate solutions to these problems. M4 Discuss how to overcome these security issues when building a secure cloud platform. D3 Critically discuss how an organisation should protect their data when they migrate to a cloud solution.
P8 Assess the most common security issues in cloud environments.
Summative Feedback: Resubmission Feedback:
Grade: Assessor Signature: Date:
Signature & Date:
CONTENTS TABLE’S
- INTRODUCTION
- IMPLEMENT
- P5 Configure a Cloud Computing platform with a cloud service provider’s framework
- Register and login to heroku
- Register and login into MongoDB.........................................................................................................
- Connect and import data into MongoDB
- P6 Implement a cloud platform using open source tools.
- Entity Relationship Diagram
- UI
- Use case diagram..............................................................................................................................
- Create account and connect to github
- Source code
- overcome these issues and constraints. M3&D2 Discuss the issues and constraints one can face during the development process. Critically discuss how one can
- these problems. P7 Analyse the most common problems which arise in a Cloud Computing platform and discuss appropriate solutions to
- P8 Assess the most common security issues in cloud environments.
- organisation should protect their data when they migrate to a cloud solution. M4&D3 Discuss how to overcome these security issues when building a secure cloud platform. Critically discuss how an
- CONCLUSION
- REFERENCE
- Figure 1 login heroku
- Figure 2 sign up heroku................................................................................................................................................................
- Figure 3 full view of register information
- Figure 4 Main Page after login
- Figure 5 create new app
- Figure 6 Put name for app
- Figure 7 My app name haiyanshop
- Figure 8 Home Page mongoDB
- Figure 9 login..............................................................................................................................................................................
- Figure 10 Accept mongoBD process
- Figure 11 My project name ShoppingOnline
- Figure 12 Create project
- Figure 13 Create clusters
- Figure 14 Build Cluster
- Figure 15 New Cluster
- Figure 16 after create cluster.....................................................................................................................................................
- Figure 17 Add ip address mongoDB
- Figure 18 Create User
- Figure 19 Get link connect mongoDB
- Figure 20 Access MongoDB compass.........................................................................................................................................
- Figure 21 Database name shopping...........................................................................................................................................
- Figure 22 Import file
- Figure 23 Import by Json file
- Figure 24 Class diagram
- Figure 25 Home page in my ideal
- Figure 26 Usecase user
- Figure 27 Usecase admin/manager
- Figure 28 Sign up github account...............................................................................................................................................
- Figure 29 Verified email account
- Figure 30 Home page github
- Figure 31 Home page github(2)
- Figure 32 My github
- Figure 33 Create repository
- Figure 34 Upload file by code git
- Figure 35 After upload file from computer
- Figure 36 Connect github with heroku
- Figure 37 Search your project you want upload
- Figure 38 Enable deploys
- Figure 39 Deploys Branch
- Figure 40 Waitting Deploy to Heroku
- Figure 41 My home page
- Figure 42 View product
- Figure 43 Product detail.............................................................................................................................................................
- Figure 44 Add or minus in cart
- Figure 45 Login and sign up if you don't have account..............................................................................................................
- Figure 46 Admin account
- Figure 47 Checkout form with API customer
- Figure 48 Create an order
- Figure 49 Admin page
- Figure 50 All function basic of admin page
- Figure 51 View, delete, edit product
- Figure 52 Update product
- Figure 53 View users
- Figure 54 User edit form
- Figure 55 Add new product
- Figure 56 Page report
- Figure 57 Report daily sales
- Figure 58 Sales by customer
- Figure 59 Revenue by order
- Figure 60 Select version for Node.js
- Figure 61 Update expressjs
- Figure 62 Current version Node.js after update
- Figure 63 Bypass login................................................................................................................................................................
- Figure 64 Login fail
- Figure 65 Refresh page still in Panel
- Figure 66 View of Admin account and another account
- Figure 67 HTML Checker
- Figure 68 Checking Server Loading
- Figure 69 Region Heroku configuration
- Figure 70 Region MongoDB Atlas configuration........................................................................................................................
- Figure 71 Performance from login to dashboard Admin Panel
INTRODUCTION
ATN is a Vietnamese company which is selling toys to teenagers in many provinces all over Vietnam. The company
has the revenue over 500,000 dollars / year. Currently each shop has its own database to store transactions for
that shop only. Each shop has to send the sale data to the board director monthly and the board director need lots
of time to summarize the data collected from all the shops. My task in this assignment 1 learn about cloud
computing subject from that is the premise for assignment 2.
Base on the scenario and architecture design in the first assignment provide the implementation. Because of the
time constraint of the assignment, the implementation just provides some demo functions of the scenario. The
implementation includes two parts:
➢ A presentation (about 25 pages)
✓ which shows which functions are implemented
✓ How to config, deploy and test the services (Web application, Database Server, Source code
management, server logs..) using service provider’s frameworks and open source tools.
✓ Images for the built functions
➢ The source code for the built application
Next we choose Sign up for register new member
Figure 2 sign up heroku
Next we input your information and create free account
Figure 3 full view of register information
Input your name and press create app to create app
Figure 6 Put name for app
After done, the app will showed on page like this
Figure 7 My app name haiyanshop
2. Register and login into MongoDB
Go to https://www.mongodb.com/ to register
Figure 8 Home Page mongoDB
Press on Sign In and choose log in with google
Figure 9 login
After that we press “Create Project”
Figure 12 Create project
After finish we will come to this page
Figure 13 Create clusters
3. Connect and import data into MongoDB
First we press on build a Cluster
Figure 14 Build Cluster
Next press on create new cluster
Figure 15 New Cluster