Cloud Application Management Patterns

作者: Christoph Fehling , Frank Leymann , Ralph Retter , Walter Schupeck , Peter Arbitter

DOI: 10.1007/978-3-7091-1568-8_5

关键词:

摘要: This chapter covers architectural patterns that describe how cloud applications as described in Chap. 4, can be managed automatically by separate components (Fig. 5.1). These management (Sect. 5.2) handle the automated of cloud-native regarding dynamic elasticity, resiliency, updates etc. Due to pay-per-use property covered Sect. 1.1, scaling tasks should automated, because number provisioned IT resources, i.e., virtual servers, size booked storage or application component instances directly affects runtime costs an application. Furthermore, environment-based availability (88) assurances, where individual resources fail at any time, a node-based (85) does not meet requirements application, well network partitions, may create need monitor and react resource failures.

参考文章(19)
Andrew S. Tanenbaum, Maarten van Steen, Distributed Systems: Principles and Paradigms, 2nd Edition ,(2007)
Mark von Rosing, Stephen White, Fred Cummins, Henk de Man, Business Process Model and Notation—BPMN The Complete Business Process Handbook#R##N#Body of Knowledge from Process Modeling to BPM, Volume I. pp. 433- 457 ,(2015) , 10.1016/B978-0-12-799959-3.00021-5
Richard Monson-Haefel, David Chappell, Java Message Service ,(2000)
Virgilio Almeida, Daniel A. Menasce, Capacity Planning for Web Services: Metrics, Models, and Methods ,(2001)
Michael Stal, Peter Sommerlad, Hans Rohnert, Regine Meunier, Frank Buschmann, Pattern-Oriented Software Architecture ,(1996)
Richard N. Taylor, Roy Thomas Fielding, Architectural styles and the design of network-based software architectures University of California, Irvine. ,(2000)
Richard Helm, John Vlissides, Ralph Johnson, Erich Gamma, Design Patterns: Elements of Reusable Object-Oriented Software ,(1994)
Christoph Fehling, Frank Leymann, Jochen Rütschlin, David Schumm, Pattern-Based Development and Management of Cloud Applications Future Internet. ,vol. 4, pp. 110- 141 ,(2012) , 10.3390/FI4010110