2017 | OriginalPaper | Buchkapitel
CloudScale Method Quick View
verfasst von : Gunnar Brataas, Steffen Becker, Mariano Cecowski, Darko Huljenić, Sebastian Lehrig, Ivana Stupar
Erschienen in: Engineering Scalable, Elastic, and Cost-Efficient Cloud Computing Applications
Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.
Wählen Sie Textabschnitte aus um mit Künstlicher Intelligenz passenden Patente zu finden. powered by
Markieren Sie Textabschnitte, um KI-gestützt weitere passende Inhalte zu finden. powered by
In this chapter, we overview the complete CloudScale method and show how the CloudScale method relates to existing development processes. Our overview is accompanied by a running example termed CloudStore—a simple online bookshop to be operated in a cloud computing environment. In a fictional scenario, we exemplify how a software architect follows the CloudScale method to realize CloudStore. The architect finally realizes CloudStore such that all of its scalability, elasticity, and cost-efficiency requirements are fulfilled. After having exemplified the CloudScale method, additional guidelines for software architects are given in the form of best practices (HowTos) and common pitfalls (HowNotTos). The chapter closes with a discussion on how the CloudScale method can be integrated into existing development processes such as the Unified Process.This chapter is structured as follows. Section 2.1 overviews the process steps of the CloudScale method, and Sect. 2.2 introduces CloudStore as a running example. Afterward, the fictional scenario starts in which a software architect identifies critical use cases and key scenarios (Sect. 2.3), derives appropriate service-level objectives (SLOs) (Sect. 2.4), creates an architectural model of CloudStore (Sect. 2.5), improves this model based on analyses (Sect. 2.6), implements CloudStore and resolves implementation issues (Sect. 2.7), and deploys and operates CloudStore in a cloud computing environment (Sect. 2.8). Afterward, Sect. 2.9 describes HowTos, and Sect. 2.10, HowNotTos. Finally, the CloudScale method is related to the Unified Process in Sect. 2.11.