• Ei tuloksia

There were four cases identified as potential candidates for cloud implementations within Fortum. These cases were application testing, application development, disaster recovery and simulation processes. Only one of these, application development, was tested during this research as the scope is more focused on the template itself. There is growing interest toward cloud computing, especially toward simulation and optimization, in the Fortum trading environment. A project, which extends this thesis, will be initialized during the January of 2015.

102

In addition to further research, a proof of concept will be initiated during the 2015 spring to evaluate a chosen cloud vendor and to get personnel familiarized with the cloud. This proof of concept could provide additional information on cloud costs, but also services that could be leveraged within the trading environment. As stated in 5.1, it is safer to test the cloud before any implementations.

The template will evolve along the additional research and will likely build up to be usable even outside the trading environment. It would be interesting to create a template, which is accepted widely within Fortum. The current solution is far from that, as it is merely an overview of the higher level phases and steps, which could be conducted in the Fortum trading environment to reach the cloud with any process. With additional study on corpo-rate level principles and service needs, the template could be extended to take into account the requirements for a widely recognized cloud implementation template at Fortum.

In the near future, cloud could be utilized at Fortum for small tasks to evaluate if the tech-nology can be leveraged for all of the benefits found out during this research. Small, suc-cessful projects and co-operation with the infrastructure provider could enable the possibil-ity to build a private cloud within Fortum data centers to use cloud on a larger scale and release the users of their concerns with security. Moreover, a private cloud platform would simplify moving traditional processes to the cloud and some of the steps of the cloud im-plementation template can be phased out, such as extensive piloting, to make moving to the cloud faster.

The future of cloud computing is bright and growing fast as forecasted by IDC (2014).

According to Malik (2014), the cloud has not yet reached its peak as it is just slowly be-coming a natural part of the society. It has already enabled huge things to happen due to a virtually endless computing capacity, and only time will tell what the possibilities of scale can achieve during the next few years. In addition, the abstraction of infrastructure will remove certain IT responsibilities from companies and allow for more innovation and ex-perimentation with new resources.

103

7 SUMMARY

The goal of this research was to build a step by step cloud implementation template for the Fortum trading environment. This template will be followed when attempting to utilize the cloud for a task, an application or a process. A literature review on recent studies was completed to collect information on cloud technology and the trading environment. The acquired information was analyzed and applied to build the end result presented in figure 22.

The template provides Fortum the capabilities to approach cloud implementation projects by dividing the process into six phases. These phases include several steps for further de-fining the implementation challenges found from past research and trading cloud case stud-ies. The benefits of the template translate to a structured approach to cloud computing im-plementations within the Fortum trading environment.

To build the template, the research problem was specified with three research questions.

Each of these questions were answered successfully. The first question was to answer what cloud computing is and what can it be used for. This question was answered by studying relevant past researches and by investigating cloud service providers. Due to the fast mov-ing nature of computer sciences, the literature review was done on studies from the year 2009 to the year 2014 in order to include as recent information as possible.

The second question was to define, which trading applications or processes could benefit from cloud computing. Trading environment was studied by interviewing Fortum trading IT personnel and reviewing cloud implementations in financial services and the energy industry. The case study results point toward cautious implementations of processes, which do not have strong dependencies to the rest of the trading environment. Security is seen as one of the main issues of cloud computing for the trading environment, due to confidential decision making data. This is driving financial companies to building internal cloud solu-tions or utilizing the cloud for processes that do not involve confidential data.

The third question to be answered, before building the template, was how to migrate from a traditional environment to the cloud environment. The findings proved that heavy em-phasis is put on the initial steps of planning what the requirements for the implementation

104

are. The initial decisions would then further guide the remainder of the process through piloting to the eventual deployment to production.

Technical development details were scoped out of the project as the main goal was to build a high level template for cloud implementation. To support the template, a validation was conducted by selecting a potential cloud candidate from the Fortum trading environment, and by processing the template for that particular candidate. This validation process was completed successfully with the assistance of Fortum experts and the end results were ac-cepted by the company. In addition to the validation, a cost comparison between a tradi-tional computing environment and several cloud vendors was conducted to initiate a busi-ness case. The cost comparison proved cloud computing to likely bring cost savings to the organization.

Cloud study will be continued in the future at Fortum. This research was the initial spark needed to raise the interest of Fortum employees toward the cloud. The trading personnel are eager to see this project going forward and bringing modern possibilities to the envi-ronment. The first steps of further cloud study at Fortum are testing the template with more potential cloud candidates and conducting a proof of concept before starting on an actual implementation case in the near future.

105

REFERENCES

Aerohive 2013. Public or Private Cloud: The Choice is yours. [Online]. [Accessed:

15.09.2014]. Available at http://www.aerohive.com/pdfs/Aerohive-Whitepaper-Public-or-Private-Cloud.pdf

Amazon 2014. Amazon Web Services. [Online]. [Accessed: 09.10.2014]. Available at http://aws.amazon.com/.

Amazon Web Services 2014a. Amazon Web Services - Overview of Security Processes.

[Online]. [Accessed: 14.10.2014]. Available at

http://media.amazonwebservices.com/pdf/AWS_Security_Whitepaper.pdf.

Amazon Web Services 2014b. AWS Case Study: NASDAQ OMX FinQloud. [Online].

[Accessed: 12.11.2014]. Available on http://aws.amazon.com/solutions/case-studies/nasdaq-finqloud/.

Andrikopoulos, V., Binz, T., Leymann, F. and Strauch, S. 2013. How to adapt applications for the Cloud environment: Challenges and solutions in migrating applications to the Cloud. Institute of Architecture of Application Systems Research, University of Stuttgart:

Springer.

Andrikopoulos V., Darsow A., Karastoyanova D. and Leymann, F. 2014. CloudDSF – The Cloud Decision Support Framework for Application Migration. Institute of Architecture of Application Systems Research, University of Stuttgart: Springer.

Armbrust, M., Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Patter-son, D., Rabkin, A., Stoica, I. and Zaharia, M. 2009. Above the Clouds: A Berkeley View of Cloud Computing. Technical Report, University of California at Berkeley.

ARS WebClient 2014. IT Service Management (ITSM) Action Request System application information. [Fortum internal system]. [Accessed: 11.11.2014].

106

Chauhan, M. & Babar, M. 2012. Towards Process Support for Migrating Applications to Cloud Computing. 2012 IEEE International Conference on Cloud and Service Computing.

pp. 80-87.

Buchanan, J. 2011. Cloud Computing: 4 Tips for Regulatory Compliance. [Online]. [Ac-cessed: 18.10.2014]. Available at http://www.cio.com/article/2405607/cloud-computing/cloud-computing--4-tips-for-regulatory-compliance.html.

Cooter, M. 2013. Top 10 business reasons to move to the cloud. [Online]. [Accessed:

25.09.2014]. Available at http://windowsserver2012.itpro.co.uk/business-benefits/92/top-10-business-reasons-move-cloud.

Crosman, P. 2014. Westpac Build Digital Banking’s High-Speed Rails. American Banker.

Vol. 179 Issue 133, pp. 11-11.

Crosman, P. 2009a. Bringing Clouds In-House. Wall Street & Technology. Vol. 27 Issue 4, pp. 34-35

Crosman, P. 2009b. Merrill Lynch Developing Private, Public Cloud Initiatives in Parallel.

[Online]. [Accessed: 12.11.2014]. Available at

http://www.wallstreetandtech.com/infrastructure/merrill-lynch-developing-private-public-cloud-initiatives-in-parallel/d/d-id/1261646?

D’agostino, D., Galizia, A., Clematis, A., Mangini, M., Porro, I., and Quarati, A. 2012. A QoS-aware broker for hybrid clouds. pp. 97-99. Wien: Springer-Verlag.

Demarest, C. 2014. Exclusive: Nasdaq’s FinQloud Terminates AWS. [Online]. [Accessed:

12.11.2014]. Available at http://dailycloud.info/exclusive-nasdaq-shuts-finqloud/.

Elexon 2013. The Electricity Trading Arrangements. [Online]. [Accessed: 04.11.2014].

Available at

http://www.elexon.co.uk/wp-content/uploads/2013/11/beginners_guide_to_trading_arrangements_v4.0_cgi.pdf.

Firebase 2014. Firebase backend as a service. [Online]. [Accessed: 10.10.2014]. Available at http://www.firebase.com/.

107

Fortum Oyj 2014. Fortum web pages. [Online]. [Accessed: 22.12.2014]. Available on http://www.fortum.com/.

Gartner 2011. Gartner Identifies Five Ways to Migrate Applications to the Cloud. [Online].

[Accessed: 23.10.2014]. Available at http://www.gartner.com/newsroom/id/1684114.

Gartner 2013. Gartner Says the Road to Increased Enterprise Cloud Usage Will Largely Run Through Tactical Business Solutions Addressing Specific Issues. [Online]. [Accessed:

22.12.2014]. Available on http://www.gartner.com/newsroom/id/2581315.

Goldis, J., Rudkevich, A., Omondi, L. and Tabors, R. 2014a. Use of Cloud Computing in Power Market Simulations. FERC Technical Conference presentation, Washington DC.

[Online]. [Accessed: 3.11.2014]. Available on

http://www.ferc.gov/CalendarFiles/20140701140105-W1B%20-%202%20-%20Use%20of%20Cloud%20Computing%20in%20Power%20Market%20Simulations%2 02014-06.pdf.

Google 2014. Google Cloud Platform web site. [Online]. [Accessed: 16.12.2014]. Availa-ble on http://cloud.google.com/

Haikonen, P. 2012. Disaster Recovery in Cloud. Project proposal for Fortum. [Fortum in-ternal document]. [Accessed: 12.12.2014].

Haikonen, P. 2013. Cloud requirements spreadsheet. [Fortum internal document]. [Ac-cessed: 12.12.2014].

Heroku 2014. Heroku platform as a service. [Online]. [Accessed: 08.10.2014]. Available at http://www.heroku.com/.

Hull, J. 2009. Options, Futures, and Other Derivatives. 7th Ed. New Jersey: Pearson Pren-tice Hall.

Ianchuk, M 2012. Broker Adaptor Development for an Open Source Automated Trading Platform. Master’s Thesis for the University of Turku, Department of Information Tech-nology.

108

IBM 2014. Westpac NZ Select IBM to Support Transformation to NZ’s Leading Digital Bank. [Online]. [Accessed: 11.12.2014]. Available at http://www-03.ibm.com/press/us/en/pressrelease/44625.wss.

ICE 2014. Intercontinental Exchange stock exchange web site. [Online]. Available on https://www.theice.com/.

IDC 2014. IDC Forecasts Public IT Cloud Services Spending Will Reach $127 billion in 2018 as the Market Enters a Critical Innovation Stage. [Online]. [Accessed: 22.12.2014].

Available at http://www.idc.com/getdoc.jsp?containerId=prUS25219014.

Investopedia 2014. Licensed online finance portal and dictionary. [Online]. [Accessed:

04.11.2014]. Available at http://www.investopedia.com/.

Johnson, K. 2013. Securing the Cloud. Risk Management Oct2013, Vol. 60 Issue 8, pp. 32 – 35.

Karunakaran, S. 2013. Impact of Cloud Adoption on Agile Software Development. Spring-er London. pp. 213-234.

Linthicum, D. 2010. Cloud Computing and SOA Convergence in Your Enterprise. A Step-by-Step Guide. Crawfordsville, Indiana: Pearson Education.

Macias, M. and Guitart, J. 2014. A Risk-Based Model for Service Level Agreement Differ-entiation in Cloud Market Providers. Springer Berling Heidelberg. pp. 1-2.

Malik, O. 2014. The Cloud’s Bright Future. Fast Company Dec 2014/Jan 2014, Issue 191.

pp. 72.

Massoudi, A. 2014. Nasdaq rethinks FinQloud partnership with Amazon. [Online]. [Ac-cessed: 12.11.2014]. Available on http://www.ft.com/intl/cms/s/0/f3678d34-b1f1-11e3-b891-00144feabdc0.html#axzz3IqMk4n9D.

McKendrick, J. 2011. Cloud Computing's Vendor Lock-In Problem: Why the Industry is Taking a Step Backward. [Online]. [Accessed: 23.10.2014]. Available at

109

http://www.forbes.com/sites/joemckendrick/2011/11/20/cloud-computings-vendor-lock-in-problem-why-the-industry-is-taking-a-step-backwards/.

Mell, P. and Grance, T. 2011. The Nist Definition of Cloud Computing - Recommenda-tions of the National Institute of Standards and Technology. [Online]. [Accessed:

08.10.2014]. Available at http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf.

Microsoft 2014. Azure: Microsoft's Cloud Platform. [Online]. [Accessed: 13.10.2014].

Available at https://azure.microsoft.com/.

Microsoft Cloud OS 2014. Microsoft Server and Cloud Platform. [Online]. [Accessed:

13.10.2014]. Available at http://www.microsoft.com/en-us/server-cloud/cloud-os/.

Mohan Murthy, M.K., Noorul Ameen, M., Sanjay H.A. and Mohammed Yasser, P. 2012.

Software Licensing Models and Benefits in Cloud Environment. Part of Proceedings of International Conference on Advances in Computing Volume 174. Springer India. pp. 645-650.

Murphy, C. 2014. Bank of America’s ‘Why Stop There?’ Cloud Strategy. [Online]. [Ac-cessed: 12.11.2014]. Available at http://www.informationweek.com/strategic-

cio/executive-insights-and-innovation/bank-of-americas-why-stop-there-cloud-strategy/d/d-id/1113685.

NASDAQ OMX. 2014. NASDAQ OMX stock exchange web site. [Online]. [Accessed:

04.11.2014]. Available on http://www.nasdaqomxnordic.com/.

Nelson, B. 2013. What is Microsoft Cloud OS. [Online]. [Accessed: 13.10.2014]. Availa-ble at http://www.tomsitpro.com/articles/cloud-os-microsoft-sql-server-azure-system-center,1-1112.html.

Nordcloud 2014. Cloud consultancy, planning and migration company. [Online]. [Ac-cessed: 5.1.2015]. Available at http://nordcloud.com/.

110

Nord Pool Spot 2014. Largest market for electrical energy web site. [Online]. [Accessed:

06.11.2014]. Available on http://www.nordpoolspot.com/.

Olavsrud, T. 2014. Business Agility Drives Cloud Adoption. [Online]. [Accessed:

23.09.2014]. Available at http://www.cio.com/article/2455960/cloud-computing/business-agility-drives-cloud-adoption.html.

OpenGroup 2011. Cloud Computing for Business. [Online]. [Accessed: 18.09.2014]. Doc-ument number: G114.

Pahl, C., Xiong, H. and Walshe, R. 2013. A Comparison of On-Premise to Cloud Migra-tion Approaches. Springer Berlin Heidelberg. pp. 212-226.

Petersen, K., Wohlin, C. and Baca, D. 2009. The Waterfall Model in Large-Scale Devel-opment. Springer Berlin Heidelberg. pp. 386-400.

Preimesberger, C. 2014a. 10 Reasons Cloud-Service Brokerages Are Seeing Solid Growth.

eWeek 27.5.2014 pp. 1.

Preimesberger, R. 2014b. Key Service Attributes That Can Make or Break a Cloud Solu-tion. eWeek 19.9.2014 pp. 1.

Qvickström, T., Nordblad, K-H. and Heikkilä, M. 2014. Physical electricity markets. [For-tum internal document]. [Accessed: 04.11.2014]. Available on request.

Rackspace support 2013. Understanding the Cloud Computing Stack: SaaS, PaaS, IaaS.

[Online]. [Accessed: 03.10.2014]. Available at

http://www.rackspace.com/knowledge_center/whitepaper/understanding-the-cloud-computing-stack-saas-paas-iaas.

RightScale 2014. Cloud pricing trends. [Online]. [Accessed 18.12.2014]. Available at

http://assets.rightscale.com/uploads/pdfs/Cloud-Pricing-Trends-White-Paper-by-RightScale.pdf

111

Rajaraajeswari, S. and Pethuru, R. 2013. Cloud Application Modernization and Migration Methodology. Cloud Computing: Methods and Practical Approaches. Springer-Verlag. pp.

243-271.

Shaw, S. and Bach, M. 2010. Pro Oracle Database 11g RAC on Linux. The US: Apress.

pp. 165-230.

Stavins, RN. 2001. Experience with Market-Based Environmental Policy Instruments. Dis-cussion Paper. Resources for the Future, Washington.

Sultan, N.A. 2011. Reaching for the "Cloud": How SMEs can Manage. International Jour-nal of Information Management. Elsevier Ltd.

Tabors, R., Omondi, L., Rudkevich, A., Goldis, E. and Amoako-Gyan, K. 2014. The Un-heralded Value in Offshore Wind: An evaluation using pCloudAnalytics. [Online]. [Ac-cessed: 3.11.2014]. Available at: http://www.newton-energy.com/docs/default- source/default-document-library/-the-unheralded-value-in-offshore-wind-an-evaluation-using-pcloudanalytics-.pdf.

Techila 2014. Middleware for High Performance Computing via Cloud. [Online]. [Ac-cessed: 5.1.2015]. Available at http://www.techilatechnologies.com.

Tiainen, T. 2014. POT and II – Application roadmap. [Fortum internal document]. [Ac-cessed: 06.11.2014].

TIVI magazine 2014. A Finnish computer magazine – Jäähyväiset palvelimille. 2014 No-vember issue.

Trappler, T. 2013. Software licensing in the cloud. [Online]. [Accessed: 9.1.2015]. Availa-ble at http://www.computerworld.com/article/2496855/cloud-computing/software-licensing-in-the-cloud.html.

Turunen, M. 2011. Fortum Infrastructure Standards. [Fortum internal document]. [Ac-cessed: 02.12.2014].

112

Varia, J. 2010. Amazon Web Services – Migrating your Existing Applications to the AWS Cloud, A Phase-driven Approach to Cloud Migration. [Online]. [Accessed: 21.11.2014].

Available at http://media.amazonwebservices.com/CloudMigration-main.pdf.

Weinman, J. 2012. Cloudonomics: The Business Value of Cloud Computing. John Wiley

& Sons. pp. 272-278.

Yara, P., Ramachandran, R., Balasubramanian, G., Muthuswamy, K. and Chandrasekar, D.

2009. Global Software Development with Cloud Platforms. Springer Berlin Heidelberg.

Yeluri, R. and Castro-Leon, E. 2014. Building Infrastructure for Cloud Security. The US:

Apress. pp. 123-140.

APPENDICES

APPENDIX 1. Energy trading and risk management system interview (7.11.2014) with Harri Halminen, System Manager

What is the general purpose of this business process or application?

This system is a backend system for finance trades. It is involved in the life-cycle of the electricity trades here at Fortum. Traders place the trade and the information gets brought to the system via a market data system. This is used by risk control to manage risk calculations and back office for invoicing. The users have to make sure that the trades appear in the system. They come mainly from Nord Pool OMX, but there are other sources.

Back office also has a responsibility to ensure at the end of the day that every trade that exists in the trade reports, also exist in the system. There are also some quite new rules involving European Market Infrastructure Regulation (EMIR) that some trades have to be sent to them by the buyer and the seller, to make sure the trade in-formation matches.

Over the counter (OTC) trades, 1-on-1 trades, money go directly between individu-als and there is individu-also a lot of confirming involved. This is mainly done by an auto-matic script in the end of the day that sends invoices and confirmations to the coun-ter party via email. The invoices are processed overnight.

Cash flows are also sent to FINA (corporate accounting system). This also involves a highly complex automatic process caused by countless rules and regulations.

The bottom line is: a lot of data goes into the system database, and all of the data has to match everywhere.

Which applications are reliant on this process or application?

A financial electricity reporting tool, which exists for a single calculation, is reliant on this system. These two are very closely integrated, but the financial electricity tool is seen as a separate entity. The reporting tool gets all its trade data from the energy trading and risk management system. (continues)

APPENDIX 1. (continued)

Vice versa, which applications does this one rely on?

This system gets all price information from an external system. A corporate appli-cation provides the external system information on currency exchange rates and in-terests, which are used by this system. All of the trading platforms used in Fortum’s trading floor, including trading workstations, broker software, secure phone lines and countless excel tools feed data into to this system. Basically, the IT integration around the system is quite delicate as Excel tools are easy to break.

Who are the primary stakeholders?

The system is used by risk control, back office and traders.

What is the role of IT regarding this process? What about the supplier?

IT is responsible of managing the access rights and support for this tool. IT is gen-erally not responsible of daily activities, but there are constant change requests and incidents that demand attention from the IT staff.

Supplier SLA states that they should assist with various incidents. There is also the possibility to purchase consulting from the supplier, but this is an expensive en-deavor as the supplier staff is located outside of Finland. All expenses should be covered if they were to come to Finland.

What kinds of resources are needed? Are there load peaks?

There are three environments for running the system: production, test and devel-opment.

The production environment has three (3) physical Windows machines for graph-ical user interface (GUI), three (3) physgraph-ical Windows application servers and two (2) UNIX database servers that are linked with a market analyzer as it has produc-tion Oracle database on the same computers.

The development and test environment have a single database cluster which is also shared with the market analyzer’s test environment. Development and test also both have four (4) virtual machines where one (1) is dedicated to GUI and three (3) to application, to basically replicate the production environment. (continues)

APPENDIX 1. (continued)

Is the data handled highly confidential? Are there location restrictions?

Trade data is confidential overall. There are a few very, very confidential price forecasts sent from market analyzer to this system which should never be visible outside of the trading floor. Even the suppliers are not given exact data dumps (a data dump is basically a copy-paste of all the data in some database to another).

They are handed some data to work with while they develop new things. The

They are handed some data to work with while they develop new things. The