Linux-palvelin osana pienyrityksen tietojärjestelmää : tapaus yritys X
Lindroos, Toni (2019)
Lindroos, Toni
2019
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2019061016335
https://urn.fi/URN:NBN:fi:amk-2019061016335
Tiivistelmä
Tietotekniikan merkitys yhä pienempien yritysten toiminnassa on lisääntynyt, minkä myötä myös laitteiden ja palveluiden hankinta- ja ylläpitokulut ovat kasvaneet. Opinnäytetyön tavoitteena oli suunnitella ja toteuttaa toimeksiantona pienyrityksen X tarpeisiin soveltuva kustannustehokas, mutta silti monipuolinen tietojärjestelmä, joka rakentuu edullisen Linux-palvelintietokoneen ja sen mahdollistamien toimintojen ympärille.
Opinnäytetyön teoriaosuudessa esitellään Linux-käyttöjärjestelmä sekä sen jakelupaketin valinnassa huomioitavat tekijät ja kerrotaan, mitä toimintoja Linux-palvelimen avulla voidaan toteuttaa. Lisäksi tutkitaan, millainen laitteisto soveltuu pienyrityksen palvelinkoneen perustaksi ja mitä tyypillinen yrityksen tietoverkko pitää sisällään.
Toiminnallisessa osuudessa suunnitellaan ja toteutetaan toimeksiantajan tarpeita vastaava tietojärjestelmä soveltaen aiemmin esiteltyä teoriaa käytännössä. Asiakasyritykselle rakennettiin uusi palvelintietokone, minkä lisäksi uudistettiin lähiverkkoa ja otettiin käyttöön uusi langaton verkko. Myös uuden järjestelmän hallittuun käyttöönottoon, vikatilanteisiin varautumiseen ja ylläpitoon kiinnitettiin erityistä huomiota.
Projektin lopputuloksena toimeksiantajan käyttöön syntyi edullinen tietojärjestelmä, joka täytti sille ennalta asetetut vaatimukset. Lisäksi järjestelmä mahdollistaa uusien toimintojen lisäämisen tulevaisuudessa yrityksen tarpeiden muuttuessa. Huolellisen suunnittelun ansiosta sekä järjestelmän rakentaminen että käyttöönotto sujuivat ongelmitta aikataulun mukaisesti.
Opinnäytetyössä esitelty tietojärjestelmäratkaisu on helposti muunneltavissa myös muiden yritysten tarpeita vastaavaksi ja toimii hyvänä esimerkkinä siitä, että Linuxiin ja edulliseen palvelintietokoneeseen perustuvat ratkaisut voivat olla varteenotettava vaihtoehto kalliimmille ratkaisuille, kuten Windows-palvelinkäyttöjärjestelmälle ja varsinaiselle palvelinkäyttöön tarkoitetulle tietokoneelle. Information technology plays an increasingly significant role in business activities of even smaller companies which has also led to the growing acquisition costs and maintenance expenses of the devices and the services. The objective of this thesis was to design and implement a cost-effective yet versatile information system for the small business company X which commissioned this thesis. The information system is based on a reasonably priced Linux server computer and the functions enabled by it.
The theoretical part of this thesis covers the introduction of the Linux operating system and the choice of a suitable Linux distribution. Furthermore, it describes what kind of functions can be implemented with a Linux-based server, how to choose hardware components for the server computer and what is a typical design of a local area network in a small business.
The practical part explains how the theory described earlier was applied to practice in designing and realizing an information system which corresponds to the commissioner’s needs. A new server computer was built and the client’s internal network was improved including the deployment of the new wireless local area network. Special attention was paid to the controlled deployment of the new system, preparing for error recovery situations, and the easily underestimated maintenance.
The result of the project was an affordable Linux-based information system which fully met the demands set for it by the commissioning company. In addition, new features can be added to the flexible system in the future according to the changing needs of the commissioner. Due to the thorough planning both the building and implementation stages of the system went without problems and according to the schedule.
The information system demonstrated in this thesis can be easily adapted to meet the needs of many different companies. It also functions as a good example of the fact that a system based on the Linux operating system and an affordable server computer can be a worthy alternative to the solutions based on the Windows server operating system and an actual server computer.
Opinnäytetyön teoriaosuudessa esitellään Linux-käyttöjärjestelmä sekä sen jakelupaketin valinnassa huomioitavat tekijät ja kerrotaan, mitä toimintoja Linux-palvelimen avulla voidaan toteuttaa. Lisäksi tutkitaan, millainen laitteisto soveltuu pienyrityksen palvelinkoneen perustaksi ja mitä tyypillinen yrityksen tietoverkko pitää sisällään.
Toiminnallisessa osuudessa suunnitellaan ja toteutetaan toimeksiantajan tarpeita vastaava tietojärjestelmä soveltaen aiemmin esiteltyä teoriaa käytännössä. Asiakasyritykselle rakennettiin uusi palvelintietokone, minkä lisäksi uudistettiin lähiverkkoa ja otettiin käyttöön uusi langaton verkko. Myös uuden järjestelmän hallittuun käyttöönottoon, vikatilanteisiin varautumiseen ja ylläpitoon kiinnitettiin erityistä huomiota.
Projektin lopputuloksena toimeksiantajan käyttöön syntyi edullinen tietojärjestelmä, joka täytti sille ennalta asetetut vaatimukset. Lisäksi järjestelmä mahdollistaa uusien toimintojen lisäämisen tulevaisuudessa yrityksen tarpeiden muuttuessa. Huolellisen suunnittelun ansiosta sekä järjestelmän rakentaminen että käyttöönotto sujuivat ongelmitta aikataulun mukaisesti.
Opinnäytetyössä esitelty tietojärjestelmäratkaisu on helposti muunneltavissa myös muiden yritysten tarpeita vastaavaksi ja toimii hyvänä esimerkkinä siitä, että Linuxiin ja edulliseen palvelintietokoneeseen perustuvat ratkaisut voivat olla varteenotettava vaihtoehto kalliimmille ratkaisuille, kuten Windows-palvelinkäyttöjärjestelmälle ja varsinaiselle palvelinkäyttöön tarkoitetulle tietokoneelle.
The theoretical part of this thesis covers the introduction of the Linux operating system and the choice of a suitable Linux distribution. Furthermore, it describes what kind of functions can be implemented with a Linux-based server, how to choose hardware components for the server computer and what is a typical design of a local area network in a small business.
The practical part explains how the theory described earlier was applied to practice in designing and realizing an information system which corresponds to the commissioner’s needs. A new server computer was built and the client’s internal network was improved including the deployment of the new wireless local area network. Special attention was paid to the controlled deployment of the new system, preparing for error recovery situations, and the easily underestimated maintenance.
The result of the project was an affordable Linux-based information system which fully met the demands set for it by the commissioning company. In addition, new features can be added to the flexible system in the future according to the changing needs of the commissioner. Due to the thorough planning both the building and implementation stages of the system went without problems and according to the schedule.
The information system demonstrated in this thesis can be easily adapted to meet the needs of many different companies. It also functions as a good example of the fact that a system based on the Linux operating system and an affordable server computer can be a worthy alternative to the solutions based on the Windows server operating system and an actual server computer.