Change search
ReferencesLink to record
Permanent link

Direct link
Capacity Planning And Server Design For A Web Service
Mälardalen University, School of Innovation, Design and Engineering.
2016 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Devo IT and its subsidiary SoftRobot AB are planning to offer a new service to its clients to further enhance growth of the company. This new service is a website that allows clients to upload documents that are converted into machine-editable text. The website and its underlying database are developed by SoftRobot's developer, but they lack the hardware. Using Cisco's PPDIOO network life cycle model, the three first stages of the project are identified. The "prepare" stage is already done by Devo IT where the project's justifications are discussed. In the subsequent "planning" stage, the needs of the project, are identified and a gap analysis is made of what is needed. The "design" phase elaborates which specific hardware and software is needed for the project.

Three servers are needed, one for the main web server, a second for the database, and a third as a cache server for relieving the load on the database. These are planned as virtual machines, so that they can be located on the same physical machine and easily moved if necessary. The disk space required for the database is calculated with test documents since the average document size, the number of clients and how much they upload is known. Disks with adequate size can therefore be chosen. Different ways of improving performance and lowering failure rate of the disks are discussed with the means of RAID levels. These levels improve both disks reliability and performance in different ways.RAID 10 is designated for the database and RAID 1 for the web server and the caching server since those levels are the most suited for these applications. CPU and memory requirements are chosen based on availability and cost. Network bandwidth is analyzed and confirmed as sufficient with the help of the test database and since the bottleneck would be the CPU converting the uploaded documents. Software for backup and administration of the virtual machines are chosen comparing their functionality and the requirements for the project and their cost. After the hardware needs are identified, an cost analysis is made between hosting in Devo IT's server room or outsourcing it to an external company. It was revealed, as Devo IT suspected, that outsourcing costs more.

The results of this thesis enables Devo IT to create a service with good quality, which will meet the clients expectations and also make Devo IT grow as a company with new clients and increased revenue.

Place, publisher, year, edition, pages
2016. , 35 p.
Keyword [en]
network, service, server, web, capacity
National Category
Computer Engineering
URN: urn:nbn:se:mdh:diva-31842OAI: diva2:935860
External cooperation
Devo IT & SoftRobot AB
Subject / course
Computer Science
2016-06-02, Gamma, Mälardalens högskola, 721 23 Västerås, Västerås, 11:05 (English)
Available from: 2016-06-20 Created: 2016-06-13 Last updated: 2016-06-20Bibliographically approved

Open Access in DiVA

fulltext(440 kB)7 downloads
File information
File name FULLTEXT01.pdfFile size 440 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Retamales, Felipe
By organisation
School of Innovation, Design and Engineering
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 7 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 39 hits
ReferencesLink to record
Permanent link

Direct link