• Ei tuloksia

Pilvipalvelut tulevat lähivuosina yleistymään ja korvaamaan perinteisen IT – infrastruktuurin joko osittain tai kokonaan, organisaatiosta riippuen. Niin suuret kuin pienetkin organisaatiot ovat hiljalleen siirtämässä osaa toiminnoistaan pilviympäristöön kustannussyistä johtuen. Organisaatioiden pilviympäristöön siirtymistä hillitsee kuitenkin luottamuksen puute palveluntarjoajiin. Luottamuksen puute johtuu lähinnä epävarmuudesta pilvipalvelukonseptia kohtaan sekä organisaation menettämästä kontrollista ulkoistettuihin toimintoihin. Mikäli organisaatio on valmis ottamaan askeleen kohti pilvipalveluiden maailmaa, tarjoavat pilvipalvelut ehtymättömän määrän resursseja organisaation kulloiseenkin tarpeeseen.

Pilvipalveluiden veloituksen perustuessa palvelun käyttämiin resursseihin, tulee se houkuttelemaan yhä enemmän pienempiä ohjelmistotaloja mukaan pilvisovellusmarkkinoille. Pienille ohjelmistotaloille on jo nyt tarjolla muutamia pilvisovellusalustoja pilvisovellusten kehitykseen. Pilvisovellusalustoista Microsoftin Windows Azure ja Googlen App Engine kisaavat tiukimmin keskenään pilvisovellusalustojen suosiosta.

Google App Engine -pilvisovellusalustan tarjoamia pilvisovelluksen kehitysmahdollisuuksia kartoitettiin luomalla MikkoMail –pilvisovellus. MikkoMail – pilvisovellus suunniteltiin kuusi -vaiheista vesiputousmallia noudattaen sekä asetettiin vaatimusmäärittelyllä vaatimukset, jotka sovelluksen tulee täyttää.

Paikallisen testauksen perusteella, sekä vaatimusmäärittelyyn pohjautuen, onnistuttiin luomaan vaatimusten mukainen pilvisovellus Google App Engine – pilvisovellusalustalle. MikkoMail -pilvisovellus ei kuitenkaan anna täyttä kuvaa Google App Engine -pilvisovellusalustan tarjoamista mahdollisuuksista vaan pikemminkin esittelee suppeasti Google App Engine -pilvisovellusalustan tarjoamia mahdollisuuksia sovelluskehitykseen.

LÄHTEET

Armbrust,M.,Fox,A.,Griffith,R.,Joseph,A.,Katz,R.,Konwinski,A.,Lee,G.,Patterson, D.,Rabkin,A.,Stoica,I,Zaharia,M. 2009.Above the Clouds: A Berkeley View of Cloud Computing. (Viitattu 11.1.2011) verkkodokumentti:

http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf

Bechtolsheim,A.2008.Cloud Computing. (Viitattu 1.5.2011) verkkodokumentti:

http://netseminar.stanford.edu/seminars/Cloud.pdf

Bennet, S.,Bhuller,M.,Covington,R.2009. Oracle White Paper in Eterprise Architecture – Architectural Strategies for Cloud Computing. (Viitattu 5.1.2011) verkkodokumentti:

http://www.oracle.com/technetwork/topics/entarch/whatsnew/architectural-strategies-for-cloud--128191.pdf

Bowler,D,Gulrajani,N.2009.Software Development In the Cloud - Cloud management and ALM. (Viitattu 29.1.2011) verkkodokumentti:

http://www.zdnetasia.com/whitepaper/software-development-in-the-cloud_wp-1297125.htm

Carlson,M.2009. Cloud Storage Standards Overview and Research Ideas Brainstorm.Storage Networking Industry Association. (Viitattu 30.4.2011) verkkodokumentti:

http://www.pdl.cmu.edu/SDI/2009/MarkCarlson_CloudCMU.pdf

Cisco.2009. Cisco Cloud Computing - Data Center Strategy, Architecture, and Solutions (Viitattu 28.3.2011) verkkodokumentti:

http://www.cisco.com/web/strategy/docs/gov/CiscoCloudComputing_WP.pdf

Ciurana,E.2008.Developing with Google App Engine.ISBN: 978-1-4302-1831-9 (Viitattu 3.2.2011)

Ciurana,E.2009.Google App Engine –HowTo.(Viitattu 5.2.2011)verkkodokumentti:

http://0921ccnz33vh1pvcmg02.images.s3.amazonaws.com/cdn/AppEngine-Java-E.pdf

Dialogic.2010. Introduction to Cloud Computing. White paper.(Viitattu 30.4.2011) Verkkodokumentti: http://www.dialogic.com/products/docs/whitepapers/12023-cloud-computing-wp.pdf

Digia.2008. Ketterät menetelmät ajavat asiakkaan etua.(Viitattu 28.3.2011) verkkodokumentti:

http://www.digia.com/C2256FEF0043E9C1/0/405001811?opendocument&lang=fi

Eclipse.2011. (Viitattu 10.2.2011) verkkosivu: http://www.eclipse.org/

European Network and Information Security Agency (ENISA),2009.Cloud Computing -Benefits, Risks and Recommendations for Information Security.

(Viitattu 11.1.2011) verkkodokumentti: http://www.au.af.mil/info-ops/documents/cloud_computing_risk_assessment.pdf

Fawzy,M.2009.Cloud Computing. (Viitattu 5.1.2011) verkkosivu: http://www.mohamedfawzy.com/?p=31

GFI.2010.On-premise vs. Cloud-based solutions(Viitattu 1.5.2011)

verkkodokumentti:http://www.gfi.com/whitepapers/Hybrid_Technology.pdf

Global Knowledge.2010.Understanding Data Centers and Cloud Computing.Expert Reference Series of White Papers.(Viitattu 1.5.2011) verkkodokumentti:

http://viewer.media.bitpipe.com/1078177630_947/1267474882_422/WP_DC_Dat aCenterCloudComputing1.pdf

Google.2011a.Billing and Budgeting Resources. (Viitattu 15.2.2011) verkkosivu:

http://code.google.com/intl/fi-FI/appengine/docs/billing.html#Setting_a_Daily_Budget

Google.2011b.What is Google App Engine?(Viitattu 15.2.2011) verkkosivu:

http://code.google.com/intl/fi-FI/appengine/docs/whatisgoogleappengine.html

Google.2011c.Google plugin for Eclipse.(Viitattu 5.2.2011) verkkosivu: http://code.google.com/intl/fi-FI/eclipse/

GTSI Corporation.2009.Cloud Computing. (Viitattu 28.3.2011).

verkkodokumentti: http://www.gtsi.com/cms/documents/White-Papers/Cloud-Computing.pdf

Harris,T.2010.Cloud Computing Services – A comparison.( Viitattu 6.4.2011).

verkkodokumentti: http://www.scribd.com/doc/33393909/Comparison-of-Cloud-Computing-Services-By-Torry-Harris

Hayes,B.2008.Cloud Computing.(Viitattu 8.1.2011).verkkodokumentti:

http://bit-player.org/bph-publications/CACM-2008-07-Hayes-cloud.pdf

Healthinformatics.2011.Cloud Computing & HIT.(Viitattu 1.5.2011)verkkosivu:

http://healthinformatics.wikispaces.com/Cloud+Computing+%26+HIT

Hurwitz,J.,Bloor,R.,Kaufman,M.,Halper,F.2010.Cloud Computing for Dummies.

ISBN-13: 978-0470484708 (Viitattu 8.1.2011)

IBM.2010.Smart Business Development and Test Cloud.(Viitattu 1.2.2011) verkkodokumentti:

http://www-935.ibm.com/services/us/index.wss/offering/midware/a1030965

Janakirim,M. 2010, Demystifying the Cloud – An introduction to Cloud Computing. (Viitattu 7.1.2011) verkkodokumentti:

http://www.janakiramm.net/download/11

Jurney,R.2011.Datasyndrome.(Viitattu1.5.2011)verkkosivu:

http://datasyndrome.com/

Koski,K.2010. Suomesta rakennetaan datacentereiden kultamaata.T-Lehti 2/2010.(Viitattu 7.1.2011)

Lehti.S.2009. Computing methods in high energy physics.Helsinki Institute of Physics.(Viitattu 30.4.2011) verkkodokumentti:

http://www.helsinki.fi/~slehti/ComputingMethodsInHEP/lect13.pdf

Metzler,J.2009.Guide for Understanding Cloud Computing.(Viitattu 5.1.2011) verkkodokumentti: www.bluecoat.com/doc/12437

Miller.M.2008.Cloud Computing: Web-Based Applications That Change the Way You Work and Collaborate Online.ISBN-13: 978-0789738035.Safari Books (Viitattu 30.4.2011)

Morsy,M.,Grundy,J.,Muller,I.2010,An Analysis of The Cloud Computing Security Problem.(Viitattu 13.1.2011) verkkodokumentti:

http://www.ict.swin.edu.au/personal/malmorsy/Pubs/cloud2010_1.pdf

Mäenpää,J.2009. Cloud computing with the Azure platform. Seminar on Internetworking.Helsinki University of Technology (Viitattu 30.4.2011) verkkodokumentti:

http://www.cse.tkk.fi/en/publications/B/5/papers/Maenpaa_final.pdf

Niccolai,M.2009. Google App Engine.(Viitattu 5.2.2011)verkkosivu:

http://code.google.com/p/google-app-engine-codelab/downloads/detail?name=Campus_Party_Google_App_Engine_v2.pdf

Nixu.2010.Pilvipalvelujen turvallisuudesta.(13.1.2011)verkkodokumentti:

http://www.nixu.fi/julkaisut/2010/pilvipalvelujen-tietoturvallisuudesta/

OneByZero.2011.How We Work.(viitattu 28.3.2011)verkkosivu:

http://www.onebyzero.com/how-we-work.html

Pemmaraju,K.,Rangaswami,R.2010,Leaders In the Cloud -Identifying the Business Value of Cloud Computing for Customers and Vendors. (Viitattu 13.1.2011)verkkodokumentti:

http://createyournextcustomer.techweb.com/wordpress/wp-content/uploads/2010/04/cloud-survey-findings.pdf

Poikonen,H-P.2010. Aalto-yliopiston tutkimusverkon vaatimukset ja

ratkaisut.Diplomityö. Aalto-yliopisto.Elektroniikan, tietoliikenteen ja automaation tiedekunta.(Viitattu 30.4.2011)Verkkodokumentti:

http://lib.tkk.fi/Dipl/2010/urn100151.pdf

Raines,G.2009. Cloud Computing and SOA. (Viitattu 6.1.2011) verkkodokumentti:

http://www.mitre.org/work/tech_papers/tech_papers_09/09_0743/09_0743.pdf

Reese,G.2009. Cloud Application Architectures – Building Applications and Infrastructure in the Cloud. (Viitattu 14.1.2011) O'Reilly Media. ISBN:978-0-596-15636-7

Rittinghouse, J.,Ransome,J.2010, Cloud Computing – Implementation, Management and Security (Viitattu 7.1.2011)CRC Press. ISBN-13: 978-1439806807

Roche,K.,Douglas,J.2009. How Google App Engine Datastore Works.(Viitattu 5.2.2011) verkkosivu: http://www.ctoedge.com/content/how-google-app-engine-datastore-works

Rousku, K.2009. Nettipilvestä uusia palveluita. MicroPC 1/2009. (Viitattu 13.8.2010) verkkodokumentti: http://mikropc.net/nettilehti/pdf/2201200948.pdf

SalesForce.2011.(Viitattu 17.3.2011)

verkkodokumentti:http://www.cloudconceptgroup.com/salesforce/index.php?sid=f dc3104763ed9b6cdc0c646a1254a385&svpage=overview

Sanderson,D.2009.Programming Google Apps Engine.ISBN:978-0-52272-8.(Viitattu 3.2.2011)

Santos,N.,Gummadi,K.,Rodrigues,R. 2009.Towards Trusted Coud Compting.

(Viitattu 13.1.2011)verkkodokumentti: http://www.mpi-sws.org/~gummadi/papers/trusted_cloud.pdf

Schell,B.,Martin,C.2006. Webster s New World Hacker Dictionary. ISBN:

0470047526. (Viitattu 5.2.2011)

Scio.2011.Saas Application Development(Viitattu 27.3.2011)

verkkosivu: http://www.sciodev.com/services/saas-enablement-solutions/saas-solutions

Seesto,T.2010. Pilvipalvelut -IBM rakentaa myös sinun pilvesi.(Viitattu 1.2.2011)verkkodokumentti:

http://www.tietoviikko.fi/multimedia/archive/00070/Teppo_Seesto__IBM_70867a.

pdf

Severance,C.2009. Using Google App Engine.ISBN:978-0-596-80069-7.(Viitattu 3.2.2011)

Sormunen,T.2010, Pilvi-bisneksessä on vain taivas rajana.T-Lehti 2/2010.(Viitattu 10.1.2011)

Stanford University.2011. Project 2: Google App Engine(Viitattu 7.4.2011) verkkosivu: http://stanford.wikia.com/wiki/Project_2:_Google_App_Engine

Toivanen,M.2002. Inhimilliset Tekijät Ohjelmistotuotannossa.Pro Gradu tutkielma.

Tietojenkäsittelytieteen ja sovelletun matematiikan laitos.Kuopion Yliopisto.(Viitattu 28.3.2011) verkkodokumentti:

http://www.cs.uku.fi/tutkimus/Teho/MToivanenGradu.pdf

Trend Micro.2010, Cloud Computing Security.(Viitattu 13.1.2011)verkkodokumentti:

http://www.securecloud.com/imperia/md/content/us/pdf/solutions/enterprisebusin ess/serversecuritysolutions/deepsecurity/wp04_vm_cloudsecurity100528us.pdf

Velte,A.,Velte,T.,Elsenpeter,R.2010. Cloud Computing – A Practical Approach.

McGraw-Hill Osborne Media (Viitattu 6.1.2011). ISBN-13: 978-0071626941

Yara,P.,Ramachandran,R.,Balasubramanian,G.,Muthuswamy,K.,Chandrasekar,D .2009.Global Software Development with Cloud Platforms.(Viitattu 29.1.2011) verkkodokumentti: http://ypavan-projects.googlecode.com/files/yarapavan-SEAFOOD2009.pdf

Wald,H.2010. Cloud Computing for the Federal Community. IAnewsletter Vol 13.

No 2. Spring 2010. (Viitattu 10.1.2011)verkkodokumentti:

http://iac.dtic.mil/iatac/download/Vol13_No2.pdf

LIITTEET

LIITE 1. MikkoMail -pilvisovelluksen app.yaml -asetustiedosto.

LIITE 2. mainpage.html:n käyttämä tyylitiedosto main.css