Question
In this assignment, you will take on the role of staff in a very small start-up company that is seeking to launch a new web-based
In this assignment, you will take on the role of staff in a very small start-up company that is seeking to launch a new web-based service. Of course, to provide this service, you will need infrastructure to host/run your software. Your company has no significant technological infrastructure other than the desktop/laptop computers of the staff, and two small servers that are used to share files. Your task is to investigate and compare several options for hosting the service. The technological requirements for the service are simple. The software is a Python program, which acts as a web server and provides the service to clients using their web browsers. Linux is suitable as an operating system (although any OS that runs Python is acceptable). The software stores data directly as files on a drive (i.e., there is no requirement for database servers, etc.) CPU requirements are minimal. The maximum amount of data that will be stored at any given time is 3GB. For the near future, you expect a maximum of 100 user sessions a day, with each user session requiring about 20 MB of data transfer over the internet. If you require other information that is not provided, make (and state!) reasonable assumptions.
Option 3: Find a reputable laas vendor that will provide a 'virtual server that you can use to run your application. (This might be called a VPS, a 'Cloud Server', etc.) Choose a package that is appropriate for your requirements. In your report, include: Details of the service provided and the package selected, including specifications and pricing. A justification that the server meets the requirements. Identify other resources that will be required. Give reasonable estimates for the costs of each. Provide an estimate of both the initial cost, and the annual operating cost of this option. Comment on this option: What are the pros and cons? Option 3: Find a reputable laas vendor that will provide a 'virtual server that you can use to run your application. (This might be called a VPS, a 'Cloud Server', etc.) Choose a package that is appropriate for your requirements. In your report, include: Details of the service provided and the package selected, including specifications and pricing. A justification that the server meets the requirements. Identify other resources that will be required. Give reasonable estimates for the costs of each. Provide an estimate of both the initial cost, and the annual operating cost of this option. Comment on this option: What are the pros and consStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started