Yhteisön viestintäsovelluksen rakentaminen Azure-ympäristöön
Saarimäki, Päivi (2016)
Saarimäki, Päivi
Metropolia Ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201604275238
https://urn.fi/URN:NBN:fi:amk-201604275238
Tiivistelmä
Työssäni tarkastelin SharePoint 2013 -sivuston käytettävyyttä ja soveltuvuutta vuokralaisyhteisön kommunikaatiovälineeksi. Tutustuin Azure PowerShell työkalun käyttöön Azure ”Resource Manager” -mallin mukaisten palvelimien luonnissa. Palvelinten käyttöjärjestelmä- ja tiedostolevyt suojattiin BitLocker-salauksella. Salausavainten hallintaan käytettiin Azuren Key Vault -sovellusta.
Aluksi selvennettiin pilvipalvelun käsitteitä ja teknologioita. Palvelun hyötyjä ja uhkia pohdittiin sekä liiketaloudellisesti että teknologisesti. Esittelen tarkemmin Amazon Web Services EC2- ja Microsoft Azure -palvelut sekä näiden teknologisia ratkaisuja.
Toteutuksessa luotiin SharePoint 2013 -farmiin tarvittavat kolme palvelinta käyttäen sekä PowerShell-skriptejä että Azure-portaalia. SharePoint-palvelimen toteutus ei onnistunut suunnitellulla tavalla. Microsoft edellyttää, että palvelimella olisi vähintään 4 prosessoriydintä. Käytössä olleessa kokeilulisenssissä oli neljän CPU:n raja. SharePoint-palvelimelle allokoitiin yksi CPU, mikä aiheutti virheilmoituksia asennuksessa sekä hidasti palvelinta.
Palvelua varten luotiin uusi aktiivihakemistometsä, johon kaikki palvelimet liitettiin. SharePoint-sovelluksen suorittamista varten luotiin kolme käyttäjätunnusta. Tunnukset rekisteröitiin SharePoint-sovellukseen hallituiksi tileiksi palvelusovellusten käyttöön. SharePointin verkkosovelluksen sivustokokoelma julkaistiin Azuren pilvipalvelussa. Sivustokokoelman käytettävyyttä testattiin eri käyttäjätunnuksilla. Käyttäjätunnusten oikeustasot olivat sivustokokoelmassa erilaiset. Sivustokokoelman elementteihin annettiin käyttäjäryhmille oikeuksia ja testattiin rajoitusten toiminnallisuus.
Tulosten tarkasteluissa sivuston käyttöoikeudet toteutuivat suunnitellusti. Hakupalvelusovellus ei tuonut näkyviin kuin tulokset, joihin käyttäjällä on lukuoikeus. SharePoint-sivuston sosiaalisen median elementit soveltuvat yhteisöviestintään hyvin. Palvelun kallis hinta tekee palvelusta soveltumattoman. SharePoint Online -palvelu tai Azuren verkkosivut ovat parempia ratkaisuja.
PowerShell-skriptit edistävät Azure-palvelun käytettävyyttä osana automaatiota. Luotaessa useita palvelimia skriptit säästävät aikaa ja parantavat hallittavuutta. Levyjen Bitlocker-salaus ei aiheuttanut merkittävää I/O-latenssia palvelimissa. Pilvipalveluiden kustannusten minimoimiseksi tulisi palvelun suorituskykyä ja resursseja seurata säännöllisesti. Ilman valvontaa voivat säästöt huveta resurssien ylikäytöstä aiheutuvaan laskuun.
Aluksi selvennettiin pilvipalvelun käsitteitä ja teknologioita. Palvelun hyötyjä ja uhkia pohdittiin sekä liiketaloudellisesti että teknologisesti. Esittelen tarkemmin Amazon Web Services EC2- ja Microsoft Azure -palvelut sekä näiden teknologisia ratkaisuja.
Toteutuksessa luotiin SharePoint 2013 -farmiin tarvittavat kolme palvelinta käyttäen sekä PowerShell-skriptejä että Azure-portaalia. SharePoint-palvelimen toteutus ei onnistunut suunnitellulla tavalla. Microsoft edellyttää, että palvelimella olisi vähintään 4 prosessoriydintä. Käytössä olleessa kokeilulisenssissä oli neljän CPU:n raja. SharePoint-palvelimelle allokoitiin yksi CPU, mikä aiheutti virheilmoituksia asennuksessa sekä hidasti palvelinta.
Palvelua varten luotiin uusi aktiivihakemistometsä, johon kaikki palvelimet liitettiin. SharePoint-sovelluksen suorittamista varten luotiin kolme käyttäjätunnusta. Tunnukset rekisteröitiin SharePoint-sovellukseen hallituiksi tileiksi palvelusovellusten käyttöön. SharePointin verkkosovelluksen sivustokokoelma julkaistiin Azuren pilvipalvelussa. Sivustokokoelman käytettävyyttä testattiin eri käyttäjätunnuksilla. Käyttäjätunnusten oikeustasot olivat sivustokokoelmassa erilaiset. Sivustokokoelman elementteihin annettiin käyttäjäryhmille oikeuksia ja testattiin rajoitusten toiminnallisuus.
Tulosten tarkasteluissa sivuston käyttöoikeudet toteutuivat suunnitellusti. Hakupalvelusovellus ei tuonut näkyviin kuin tulokset, joihin käyttäjällä on lukuoikeus. SharePoint-sivuston sosiaalisen median elementit soveltuvat yhteisöviestintään hyvin. Palvelun kallis hinta tekee palvelusta soveltumattoman. SharePoint Online -palvelu tai Azuren verkkosivut ovat parempia ratkaisuja.
PowerShell-skriptit edistävät Azure-palvelun käytettävyyttä osana automaatiota. Luotaessa useita palvelimia skriptit säästävät aikaa ja parantavat hallittavuutta. Levyjen Bitlocker-salaus ei aiheuttanut merkittävää I/O-latenssia palvelimissa. Pilvipalveluiden kustannusten minimoimiseksi tulisi palvelun suorituskykyä ja resursseja seurata säännöllisesti. Ilman valvontaa voivat säästöt huveta resurssien ylikäytöstä aiheutuvaan laskuun.