The evolution of Cloud computing led to a novel breed of applications known as Cloud-Native Applications (CNAs). However, observing and monitoring these applications can be challenging, especially if a CNA is bound by compliance requirements. To address this challenge, we explore the characteristics of CNAs and how they affect CNAs' observability and compliance. We then construct a reference architecture for observability and compliance pipelines for CNAs. Furthermore, we sketch instances of this reference architecture for single- and multi-cloud deployments. The proposed architecture embeds observability and compliance into the CNA architecture and adopts a "battery-included" mindset. This architecture can be applied to small and large CNA deployments in regulated and non-regulated industries. It allows Cloud practitioners to focus on what is critical, namely building their products, without being burdened by observability and compliance requirements. This work may also interest academics as it provides a building block for generic CNA architectures.
翻译:云计算的发展导致了被称为云源应用的新型应用。然而,观察和监测这些应用可能具有挑战性,特别是如果中央核电站受合规要求的约束。为了应对这一挑战,我们探索中央核电站的特点及其如何影响中央核电站的可观察性和合规性。然后我们为中央核电站的可观察性和合规性管道建立一个参考结构。此外,我们勾画了这种单一和多层部署的参考结构实例。提议的建筑将可观察性和合规性嵌入中央核电站的建筑中,并采用了一种“电池包含”的思维模式。这一结构可以适用于在受监管和无监管的行业中小型和大型的中央核电站的部署。它使云业者能够专注于关键因素,即建造其产品,而不会因可观察性和合规性要求而负担。这项工作还可能吸引学者的兴趣,因为它为通用中央核电站建筑提供了基础。