New perspectives for cloud-native applications with the Open Application Model (OAM), and the Distributed Application Runtime (Dapr)
This series of guides is part of the ongoing dynamics of the recent announcements of OAM and Dapr
Important! Selecting a language below will dynamically change the complete page content to that language.
Version:
1.0a
Date Published:
15/07/2024
File Name:
Understanding-and-leveraging-Dapr-Part1.pdf
Understanding-and-leveraging-OAM-&-Rudr-Part2.pdf
Understanding-and-leveraging-OAM-&-Rudr-Part1.pdf
Understanding-and-leveraging-Dapr-Part2.pdf
Install-a-single-node-cluster-of-Kubernetes-on-Windows-10.pdf
File Size:
4.5 MB
1.2 MB
2.1 MB
4.1 MB
3.1 MB
Gartner predicts that “by 2022, more than 75% of global organizations will be running containerized applications in production” whereas IDC foresees for the same time frame that “35% of all production applications will be cloud-native vs. less than 10% today”.
In this context, Kubernetes (K8s), a Cloud Native Computing Foundation (CNCF) graduated open source project for automating deployment, scaling, and management of containerized applications, imposed itself, over the last few years, as the leading container orchestration environment shaping the future app development and management:- Kubernetes is widely used. It benefits from a huge adoption and is in production for global companies across industries.
- Kubernetes is vendor neutral. Such a success has driven the more than noticeable growth of (fully managed) Kubernetes services on public clouds. A variety of cloud providers offers robust Kubernetes support, Azure Kubernetes Service (AKS), a certified Kubernetes conformant, being one example on Azure.
- Kubernetes is community-supported. There’s a huge community of active contributors supporting Kubernetes. Kubernetes collects wisdom, code, and efforts from hundreds of corporate contributors and thousands of individual contributors: 90,000 commits, 2,500 contributors, and #1 GitHub project.
As an example, Microsoft and Alibaba Cloud have jointly created and recently announced the new Open Application Model (OAM) project, a specification for building cloud-native applications, and Rudr, a reference implementation for Kubernetes. The new Open Application Model (OAM) and Rudr enable application developers and operators to describe apps in way that makes them portable cross different cloud and edge infrastructures.
Microsoft also recently announced the Distributed Application Runtime (Dapr) project. Dapr makes it possible for enterprise developers to write scalable, highly reliable applications with any language, any framework and anywhere (Cloud+Edge).
This series of guides is part of the ongoing dynamics of the above recent announcements for considering these new perspectives that by themselves represent a look at the future of cloud-native app development and deployment.
For that purpose, this series of guides for developers comprises:- “Understanding and leveraging the Open Application Model (OAM) and Rudr – A starter guide for developers and others - Part 1”,
- “Understanding and leveraging the Open Application Model (OAM) and Rudr – A starter guide for developers and others - Part 2”,
- “Understanding and leveraging the Distributed Application Runtime (Dapr) – A starter guide for developers - Part 1”,
- “Understanding and leveraging the Distributed Application Runtime (Dapr) – A starter guide for developers - Part 2”,
- And eventually “Install a single node cluster of Kubernetes on Windows 10 – A companion guide for developers”.
Supported Operating Systems
Linux, Windows 10, Windows Server 2016, Windows Server 2019, Windows Server 2012 R2
N/A- Download the PDF files for the above guides and open them with the PDF reader of your choice.