A Brief History of Cloud Application Architectures

Author:

Kratzke NaneORCID

Abstract

This paper presents a review of cloud application architectures and its evolution. It reports observations being made during a research project that tackled the problem to transfer cloud applications between different cloud infrastructures. As a side effect, we learned a lot about commonalities and differences from plenty of different cloud applications which might be of value for cloud software engineers and architects. Throughout the research project, we analyzed industrial cloud standards, performed systematic mapping studies of cloud-native application-related research papers, did action research activities in cloud engineering projects, modeled a cloud application reference model, and performed software and domain-specific language engineering activities. Two primary (and sometimes overlooked) trends can be identified. First, cloud computing and its related application architecture evolution can be seen as a steady process to optimize resource utilization in cloud computing. Second, these resource utilization improvements resulted over time in an architectural evolution of how cloud applications are being built and deployed. A shift from monolithic service-oriented architectures (SOA), via independently deployable microservices towards so-called serverless architectures, is observable. In particular, serverless architectures are more decentralized and distributed, and make more intentional use of separately provided services. In other words, a decentralizing trend in cloud application architectures is observable that emphasizes decentralized architectures known from former peer-to-peer based approaches. This is astonishing because, with the rise of cloud computing (and its centralized service provisioning concept), the research interest in peer-to-peer based approaches (and its decentralizing philosophy) decreased. However, this seems to change. Cloud computing could head into the future of more decentralized and more meshed services.

Funder

Bundesministerium für Bildung, Wissenschaft, Forschung und Technologie

Publisher

MDPI AG

Subject

Fluid Flow and Transfer Processes,Computer Science Applications,Process Chemistry and Technology,General Engineering,Instrumentation,General Materials Science

Reference74 articles.

1. Mathematical Proof if the Inevitability of Cloud Computinghttp://joeweinman.com/Resources/Joe_Weinman_Inevitability_Of_Cloud.pdf

2. The NIST Definition of Cloud Computing;Mell,2011

3. Preliminary Technical Report of Project CloudTRANSIT—Transfer Cloud-Native Applications at Runtime;Kratzke,2018

4. Understanding cloud-native applications after 10 years of cloud computing - A systematic mapping study

5. ClouNS - a Cloud-Native Application Reference Model for Enterprise Architects

Cited by 58 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Pattern-based serverless data processing pipelines for Function-as-a-Service orchestration systems;Future Generation Computer Systems;2024-05

2. RADF: Architecture decomposition for function as a service;Software: Practice and Experience;2023-09-28

3. IntelligentMonitor: Empowering DevOps Environments with Advanced Monitoring and Observability;2023 International Conference on Information Technology (ICIT);2023-08-09

4. Legacy systems to cloud migration: A review from the architectural perspective;Journal of Systems and Software;2023-08

5. Digital Transformation: AI-Powered Bot Solutions and Automation for Customer Services;2023 International Conference on Digital Applications, Transformation & Economy (ICDATE);2023-07-14

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3