Conclusions and Lessons Learned
The Cloud Really Does Work
As can be seen from Table 1, the Cloud performs as advertised. Using this case study cloud application with 9 worker roles, 225,000 Monte Carlo simulations were performed in a little over 16 minutes, compared to the Excel spreadsheet which took over 20 hours to perform. In test cases, the Windows Azure cloud performed in a linear fashion, with each worker role taking between 3:15 and 3:25 to execute 5000 simulations with random variables. The limit on the trial version was a total of twenty (20) instances, but this can be greatly expanded depending on the subscription plan.
Applications Require a Sizeable Rewrite for the Cloud
Given that almost every migration scenario is different, and this case study only migrated to one cloud platform – a PaaS type, the underlying cloud architecture will dictate that other cloud vendor platforms will require applications to be rewritten to some degree. Golden states; “once they find out how difficult it is to move an application to an external cloud, their enthusiasm dwindles.” (Golden, 2009).
Cloud Platforms are Changing and are Immature
During the timeframe of the migration, from March through May of 2011, the Windows Azure SDK changed from version 1.3 to 1.4. Also, the Windows Azure management portal changed and that made the deployment section of the books as well as the online documentation obsolete. These changes made it difficult for the author building a Windows Azure project for the first time.
Note: This article is condensed from a DACS Technical Report entitled “Cloud Computing in the Goverment”, which can be downloaded for free from: https://www.csiac.org/csiac-report/cloud-computing-in-the-government/.
Golden, 2009, Golden, B. (2009, January 22), The Case Against Cloud Computing, Retrieved May 02, 2011, from CIO:
Hay & Prince, 2010, Hay, C., & Prince, B. H., Azure in Action, Greenwich, Manning Publications
Krishnan, 2010, Krishnan, S., Programming Windows Azure, Sebastopol, O’Reilly Media
MacDonald, Mabbutt, & Freeman, 2010, MacDonald, M., Mabbutt, D., & Freeman, A., Pro ASP.NET 4 in VB 2010, New York, Apress.
Pugh, E., Kwasniewski, T., Cloud Computing in the Government, Data & Analysis Center for Software, 2011, https://www.csiac.org/csiac-report/cloud-computing-in-the-government/
Rosenberg & Mateos, 2010 Rosenberg, J., Mateos, A., The Cloud at Your Service, Greenwich, Manning Publications
Sawaya, 2010, Sawaya, G. (2010, May 17), AzureHelloWorld. Retrieved April 12, 2011, from AzureHelloWorld-Uv-wiki: http://www.cs.utah.edu/formal_verification/mediawiki/index.php/AzureHelloWorAz
Sosinsky, 2011, Sosinsky, B., The Cloud Computing Bible, Wiley Publishing