Deploying A Service

Part 1: Software Deployment

We have developed a small application that may be installed on your Windows or Linux server. Your job is to install the software and submit the results of its execution. Take a screenshot of the resulting browser window to demonstrate you installed the application correctly. It should have output a JSON string.

Part 2: Scaling

Reviewing the requirements and the features of the software you are given in Part 1, write a minimum of 10 sentences describing how you would scale this application.

 

Part 3: Management

Reviewing the requirements and the features of the software you are given in Part 1, write a minimum of 10 sentences describing how you would monitor the status of the application. Please wrap the results of Part 1, Part 2, and Part 3 in a Word document with the headings, Part 1, Part 2, and Part 3 and upload the document to the assignment.

Instructions

Random Number Calculator Service

· A web service used to generate random numbers. It provides these in the form of JSON results

· The service has 3 files

· RandomNumberGenerator.php – A library used to generate random numbers

· randomNumber.php – A Rest Web Service that returns random numbers in the form { “randomnumber”: 12345 }

· status.php – A service check that returns { “status”: “ok”} if the service is working as expected

Installation Procedure Linux

· Using the “yum” package manager install php and apache http

· %> yum -y install php httpd

· Enable httpd

· %> systemctl enable httpd

· Allow http access through the firewall

· %> firewall-cmd –add-service=http –permanent

· %> firewall-cmd –reload

Installing the Service

· Copy the files to your Virtual Machine using FileZilla —   https://filezilla-project.org/ (Links to an external site.)

· Connect to the IP address of your virtual machine (locate using ifconfig on the terminal)

· Log in using your username and password to the virtual machine

· Drag and drop the ZIP file  randomnumber.zip   Download randomnumber.zipto the Filezilla window, (“/root”)

· On the virtual machine change directory to “/var/www/html”

· cd /var/www/html

· Extract the zip file

· unzip /root/randomnumber.zip

· This will install the application for you

Now using a web browser on your personal computer visit the IP address of your virtual machine with the following URL template, replacing “IPADDRESS” with the IP address of your virtual machine. (By design, the link will not work until you replace IPADDRESS with the IP address of their virtual machine.)

http://IPADDRESS/randomnumber/randomNumber.php

Aligned Objectives

· Align dependencies with service availability requirements

· Collect and gather service and customer requirements

· Recommend the correct redundancy design for a service based on service requirements

· Identify and describe the fundamentals of launching a service and potential issues that may occur

 

Criteria: Write in few words

 

· Install the application and generate the screenshot.

· Describe how you would scale this application.

· Describe how you would monitor this application.

 

 

Basic features
  • Free title page and bibliography
  • Unlimited revisions
  • Plagiarism-free guarantee
  • Money-back guarantee
  • 24/7 support
On-demand options
  • Writer’s samples
  • Part-by-part delivery
  • Overnight delivery
  • Copies of used sources
  • Expert Proofreading
Paper format
  • 275 words per page
  • 12 pt Arial/Times New Roman
  • Double line spacing
  • Any citation style (APA, MLA, Chicago/Turabian, Harvard)