LIIKETOIMINTALÄHTÖINEN SOVELLUSALUSTA
Arto Rämö, 17.9.2009, 14:02Älä anna ohjelmiston huilata
Rakennuksen tai sorvin käyttöastetta on paljon helpompi seurata kuin
aineettoman ohjemistolisenssin. Kaikissa tapauksissa on kuitenkin kyseessä
investointi, josta halutaan ottaa suunniteltu hyöty irti. Ohjelmisto on
siinä mielessä eri asemassa, että bitit eivät kulu käytössä kuten sorvi tai
rakennus.
Palvelinlaitteistojen käyttöastetta seurataan yleisesti tarkkailemalla suorittimien kuormaa. Sama mittari kertoo myös lisenssien käytöstä.
Ohjelmisto ei kulu eikä valita
Palvelimien käyttöaste on tyypillisesti ollut alhainen ja sen nostaminen on ollutkin työkuormien konsolidoinnin yksi keskeisiä tavoitteita. Konsolidoinnissa useita eri palvelimilla olevia työkuormia yhdistetään selvästi pienempään määrään palvelimia.
Kun palvelimen käyttöaste saadaan nostetuksi 10 prosentista 80 prosenttiin, niin myös lisenssien käyttöaste nousee vastaavasti. Lisäksi esimerkiksi tietokantaohjelmistot hyötyvät suurista keskusmuisteista. Muistin lisääminen palvelimeen ei tyypillisesti lisää lisenssikuluja, mutta ohjelmiston palvelukyky saattaa parantua merkittävästi.
Tunne käyttämäsi ohjelmistot - voit välttyä tarpeettomilta investoinneilta
Käytettävien ohjelmistojen ominaisuudet ja mahdollisuudet kannattaa tuntea. Tarvitsemasi toiminnallisuus voi olla valmiina ohjelmistoissa, joiden käyttöoikeudet ovat jo hankittu.
Microsoft SQL Server on hyvä esimerkki. Se sisältää relaatiotietokantamoottorin lisäksi monipuoliset integrointi-, analysointi- ja raportointiominaisuudet, joiden avulla voidaan rakentaa helposti business intelligence -ratkaisuja hankkimatta kalliita lisäohjelmia.
Hyödynnä myös lisenssiehtojen mahdollisuudet
Lisenssiehdot eivät ole niin monimutkaisia kuin monet kuvittelevat. Niissä on selkeät perussäännöt, jotka pätevät suurimpaan osaan tapauksista.
Esimerkiksi Microsoft SQL Server -lisenssit mahdollistavat useiden tietokantatyökuormien ajamisen yhdellä palvelinlaitteistolla ja kahdennetuissa kokoonpanoissa varapalvelin ei tarvitse erillistä SQL Server -lisenssiä.
Sovellusalusta kannattaa vakioida
Organisaatiot ovat saavuttaneet merkittäviä säästöjä vakiomalla ja konsolidoimalla tietokantatyökuormia yhtenäiseen sovellusalustaan ja ajamalla palveluita optimaalisella käyttöasteella tehokkaissa palvelimissa. Kahdentamalla palvelimia ja palveluita voidaan varmistaa sovelluksen palvelukyky myös huoltokatkojen ja mahdollisen palvelinrikon aikana.
Säästöjä on saavutettavissa kaikilla eri osa-alueilla; laitteistoista, ohjelmistoista sekä tuotantokäytöstä. Optimoidulla sovellusalustalla saat enemmän irti olemassa olevista järjestelmistä, säästät rahaa ja järjestelmien palvelukyky paranee.
Arto Rämö on Microsoft-sovellusalustatuotteiden tuotepäällikkö. Hänellä on yli 33 vuoden kokemus erilaisista tietotekniikan asiantuntija- ja markkinointitehtävistä.
Sovellusalustaksi sitten pitää varmaan valita joku Novellin alusta kun Microsoftin tuotteista puuttuu monien ohjelmistojen käyttämät kirjastot ja rajapinnat ja on helpommin valinnan varaa/vähemmän ylläpitovaivaa onko softa koodattu Javalla, PHP:llä, C#:lla, MySQL:llä, Oraclella jne. Microsoftin tuotteen kanssa vakiointi ei oikein onnistu kun siitä puuttuu kaikki tekniikat.
Kommentti on hieman yleisluontoinen, joten vaikeaa vastata tarkalleen kun en tiedä mitä kommentoija tarkemmin tarkoittaa.
Microsoft palvelinalustoilla monet asiakkaamme ajavat niin Java sovelluspalvelmia, PHP:tä tai eri merkkisiä tietokantoja. Windows on siis varsin yhteensopiva ja tukee erilaisia sovelluspalvelimia ja kehitysvälineitä.
Esimerkiksi Web Platform Installer Kit tarjoaa helpon tavan asentaa Windows-palvelimelle erilaisia open source PHP sovelluskehikoita.
Myös Visual Studio Team System, toki hieman kumppaneilta saatavien tuotteiden avustuksella, toimii versionhallinnan, buildien ja projektisivujen osalta monitoimittajaympäristössä.
Windows Azure tukee PHP-sovelluksia ja meillä on jo tarjolla tai työn alla rajapintoja Ruby, Java, Python ja Eclipse teknologioille.
TEEMANA JÄRJESTELMÄNHALLINTA
Riku Reimaa, 1.10.2009 11:01Miksi kaiken pitää olla niin monimutkaista?



Ilmoituksesi käsitellään seuraavan työpäivän kuluessa.