Skip to main content

Composite Cloud Application Patterns

  • Chapter
  • First Online:
Book cover Cloud Computing Patterns

Abstract

This chapter contains patterns that compose patterns covered in previous sections to describe cloud applications. Furthermore, it describes possible distribution scenarios of the composed patterns among different cloud environments forming a hybrid cloud (67) (Fig. 6.1).

All figures published with kind permission of © The Authors 2014. See list of figures.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 189.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 249.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Krafzig, D., Banke, K., Slama, D.: Enterprise SOA. Prentice Hall, Indianapolis (2005)

    Google Scholar 

  2. Amazon.com: Elastic Compute Cloud (EC2). http://aws.amazon.com/ec2/

  3. Google: Google App Engine. http://developers.google.com/appengine/

  4. Belissent, J.: T-city provides valuable lessons for smart cities: which future is now?. http://blogs.forrester.com/jennifer_belissent_phd/12-03-10-t_city_provides_valuable_lessons_for_smart_cities_which_future_is_now (2012). Accessed Mar 2012

  5. Gottfrid, D.: Self-service, prorated supercomputing fun!. http://open.blogs.nytimes.com/2007/11/01/self-service-prorated-super-computing-fun/ (2007). Accessed Nov 2007

  6. Gottfrid, D.: The New York Times Archives + Amazon Web Services = TimesMachine. http://open.blogs.nytimes.com/2008/05/21/the-new-york-times-archives-amazon-web-services-timesmachine/ (2008). Accessed May 2008

  7. The New York Times: Time machine. http://timesmachine.nytimes.com/

  8. CloudBees: How it works. http://www.cloudbees.com/platform-overview.cb

  9. Microsoft.: Windows Azure. http://www.windowsazure.com/

  10. Amazon.com: Elastic Beanstalk. http://aws.amazon.com/elasticbeanstalk/

  11. Apache Foundation: Apache Tomcat. http://tomcat.apache.org/

  12. Varia, J.: Cloud architectures. Technical report, Amazon Web Services, June 2008

    Google Scholar 

  13. Amazon.com: Amazon CloudFront. http://aws.amazon.com/cloudfront/

  14. Oracle: MySQL. http://www.mysql.com/

  15. Bernstein, P.A., Newcomer, E.: Principles of Transaction Processing. Morgan Kaufmann, Burlington (2009)

    Google Scholar 

  16. Amazon.com: Amazon Simple Storage Service FAQs: what data consistency model does Amazon S3 employ? http://aws.amazon.com/s3/faqs/#What_data_consistency_model_does_Amazon_S3_employ

  17. Amazon.com: Amazon Web Services (AWS). http://aws.amazon.com/

  18. Hapner, M., Burridge, R., Sharma, R., Fialli, J., Stout, K.: Java Message Service. Sun Microsystems, 901 San Antonio Road Palo Alto, CA 94303 U.S.A., 1.1 edition. http://download.oracle.com/otn-pub/jcp/7195-jms-1.1-fr-spec-oth-JSpec/jms-1_1-fr-spec.pdf (2002). Accessed Apr 2002

  19. Chappell, D.A., Monson-Haefel, R.: Java Message Service. O’Reilly, (2000)

    Google Scholar 

  20. Varia J.: Architecting for the cloud: best practices. Technical report, Amazon Web Services, May 2010

    Google Scholar 

  21. Guest S.: Patterns for cloud computing. slideshare.net/simonguest/patterns-for-cloud-computing (2009)

  22. The PHP Group: PHP: Hypertext preprocessor. http://www.php.net/

  23. Microsoft: Active Server Pages (ASP). http://msdn.microsoft.com/en-us/library/aa286483.aspx

  24. Apache Foundation: Http server project. http://httpd.apache.org/

  25. Microsoft: Internet information services (IIS). http://www.iis.net

  26. Oracle: Java EE reference at a glance. http://www.oracle.com/technetwork/java/javaee/documentation/

  27. Hypertext transfer protocol – HTTP/1.1. http://tools.ietf.org/pdf/rfc2616.pdf (1999)

  28. Akamai: HD network. http://www.akamai.com/html/solutions/hdnetwork.html

  29. Nygren, E., Sitaraman, R.K., Sun, J.: The Akamai network: a platform for high-performance internet applications. ACM SIGOPS Oper. Syst. Rev. 44, 2–19 (2010)

    Article  Google Scholar 

  30. CloudFlare: CloudFlare is the next-generation CDN. http://www.cloudflare.com/features-cdn

  31. Dreibelbis, A., Hechler, E., Mathews, Bill., Oberhofer, M., Sauter, G.: Information service patterns, part 4: Master data management architecture patterns. Technical report, IBM developerWorks. http://www.ibm.com/developerworks/data/library/techarticle/dm-0703sauter/ (2007)

  32. Ferguson, N., Schneier, B.: Practical Cryptography. Wiley, New York (2003)

    Google Scholar 

  33. Kahate, A.: Cryptography and Network Security. Tata McGraw-Hill, New Delhi (2003)

    Google Scholar 

  34. Hatzelhoffer, L., Humboldt, K., Lobeck, M., Wiegandt, C.-C.: Smart City in Practice: Innovation Lab Between Vision and Reality. Jovis Verlag, Berlin (2012)

    Google Scholar 

  35. Hatzelhoffer, L., Humboldt, K., Lobeck, M., Wiegandt, C.-C.: Smart City konkret – Eine Zukunftswerkstatt in Deutschland zwischen Idee und Praxis. Jovis Verlag, Berlin (2012)

    Google Scholar 

  36. Amazon.com: AWS Case Study: Ooyala. http://aws.amazon.com/de/solutions/case-studies/ooyala/ (2011). Accessed Sept 2011

  37. Amazon.com: AWS case study: Washington Post. http://aws.amazon.com/solutions/case-studies/washington-post/

  38. Dropbox: http://www.dropbox.com

  39. StorSimple: http://www.storsimple.com/

  40. Tate, J., Lucchese, F., Moore, R.: Introduction to Storage Area Networks. IBM, red book edition (2006)

    Google Scholar 

  41. Farley, M.: StorSimple solution for cloud-integrated enterprise storage. StorSimple Whitepaper (2012)

    Google Scholar 

  42. Gladinet: http://gladinet.com/

  43. Varia, J.: Migrating your existing applications to the cloud – a phase-driven approach to cloud migration. Technical report, Amazon Web Services (2010)

    Google Scholar 

  44. Crashplan: Online backup and storage. http://www.crashplan.com/

  45. Acronis: Acronis online backup. http://www.acronis.com/homecomputing/products/online-backup/index.html

  46. Amazon.com: VM import/export. http://aws.amazon.com/ec2/vmimport/

  47. VMware: vCenter Converter. http://www.vmware.com/products/datacenter-virtualization/converter/

  48. Elisha, S.: Backup and recovery approaches using Amazon web services. Technical report, Amazon Web Services. http://media.amazonwebservices.com/AWS_Backup_Recovery.pdf (2012)

  49. Amazon Corporate IT Team: Amazon.com leverages the AWS cloud for database backups. Technical report, Amazon. http://media.amazonwebservices.com/AWS_Amazon_Oracle_Backups.pdf (2012)

  50. Amazon.com: Amazon Glacier. http://aws.amazon.com/glacier/

  51. Automotive Simulation Center Stuttgart (ASC-S): http://www.asc-s.de/

  52. Amazon Web Services: Migration scenario: Migrating backend processing pipeline to the aws cloud. http://media.amazonwebservices.com/CloudMigration-scenario-backend-processing.pdf (2010)

  53. Amazon Web Services: Migration scenarios: Batch processing. http://media.amazonwebservices.com/CloudMigration-scenario-batch-apps.pdf (2010)

  54. Wessels, D.: Web Caching. O’Reilly, Sebastopol (2001)

    Google Scholar 

  55. Baron, J., Schneider, R.: Storage options in the AWS cloud: use cases. Technical report, Amazon Web Services (2010)

    Google Scholar 

  56. Amazon Web Services: Migration scenarios: Web application architecture. http://media.amazonwebservices.com/CloudMigration-scenario-wep-app.pdf (2010)

  57. Chappell, D.A.: Introducing Windows Azure. http://www.windowsazure.com/en-us/develop/net/other-resources/white-papers/ (2010). Accessed Oct 2010

  58. SmartBear: loadUI. http://www.loadui.org/

  59. SmartBear: Testing in the cloud. http://www.loadui.org/Distribution/load-testing-in-amazon-cloud.html

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Wien

About this chapter

Cite this chapter

Fehling, C., Leymann, F., Retter, R., Schupeck, W., Arbitter, P. (2014). Composite Cloud Application Patterns. In: Cloud Computing Patterns. Springer, Vienna. https://doi.org/10.1007/978-3-7091-1568-8_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-7091-1568-8_6

  • Published:

  • Publisher Name: Springer, Vienna

  • Print ISBN: 978-3-7091-1567-1

  • Online ISBN: 978-3-7091-1568-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics