Installation automation and centralized management of IBM WebSphere Commerce environment
Hakala, Esa (2017)
Hakala, Esa
Jyväskylän ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017060211960
https://urn.fi/URN:NBN:fi:amk-2017060211960
Tiivistelmä
Jokaisen IBM WebSphere Commerce – sovelluskokonaisuudella tehtävän projektin alussa tarvitsee hankkia palvelin- ja verkkoinfrastruktuuri sekä asentaa ja konfiguroida sovelluskokonaisuus. Pelkässä palvelin- ja verkkoinfrastruktuurin tilausprosessissa kuluu useista päivistä viikkoihin ennen kuin infrastruktuuri on valmis tuotteiden asennusta varten. Itse tuotteiden asennus ja konfiguraatio vie yhdeltä asiantuntijalta yhdestä viikosta useisiin viikkoihin riippuen ympäristön monimutkaisuudesta ja arkkitehtuurista. Yhdellä asiakkaalla on tyypillisesti käytössään useampi ympäristö testausta, laadunvarmistusta ja tuotantokäyttöä varten, jolloin ympäristön infrastruktuurin, tuotteiden asennukseen sekä konfiguraatioon kuluva aika luo jo merkittävän kuluerän asiakkaalle projektissa.
Ajan ja rahan säästämiseksi ongelmaa on päätetty lähteä ratkaisemaan tutkimalla vaihtoehtoja palvelin- ja verkkoinfrastruktuurin provisiointiin julkisista pilvipalveluista käyttäen automaatisointia hyväksi. Opinnäytetyöhön automatisointia varten valittiin työnantajan puolesta Microsoft Azure – pilvipalvelu.
Azuren palvelin- ja verkkoinfrastruktuurin provisioinnin automaatisointiin valittiin kolmannen osapuolen työkalu joka oli jo valmiiksi käytössä erinäisten asioiden automatisoinnissa Solteq Oyj:llä. Työkalussa oli myöskin valmis tuki Azure automatisointiin.
Opinnäytetyön tavoitteisiin päästiin vain osittain. Palvelin- ja verkkoinfrastruktuurin komponentit saatiin provisioitua Azuressa. IBM WebSphere Commerce tuotteen asennus ja konfiguraatio jouduttiin rajaamaan pois opinnäytetyön laajuudesta, sillä palvelin- ja verkkoinfrastruktuurin provisionnin automatisointi valitulla työkalulla oli yllättävän työlästä ja aikaa vievää.
Ajan ja rahan säästämiseksi ongelmaa on päätetty lähteä ratkaisemaan tutkimalla vaihtoehtoja palvelin- ja verkkoinfrastruktuurin provisiointiin julkisista pilvipalveluista käyttäen automaatisointia hyväksi. Opinnäytetyöhön automatisointia varten valittiin työnantajan puolesta Microsoft Azure – pilvipalvelu.
Azuren palvelin- ja verkkoinfrastruktuurin provisioinnin automaatisointiin valittiin kolmannen osapuolen työkalu joka oli jo valmiiksi käytössä erinäisten asioiden automatisoinnissa Solteq Oyj:llä. Työkalussa oli myöskin valmis tuki Azure automatisointiin.
Opinnäytetyön tavoitteisiin päästiin vain osittain. Palvelin- ja verkkoinfrastruktuurin komponentit saatiin provisioitua Azuressa. IBM WebSphere Commerce tuotteen asennus ja konfiguraatio jouduttiin rajaamaan pois opinnäytetyön laajuudesta, sillä palvelin- ja verkkoinfrastruktuurin provisionnin automatisointi valitulla työkalulla oli yllättävän työlästä ja aikaa vievää.