36 lines
1.2 KiB
Markdown
36 lines
1.2 KiB
Markdown
# Cloud-Native
|
|
|
|
## Definition
|
|
Cloud-native is an approach to building and running applications that fully exploits the advantages of cloud computing delivery model.
|
|
|
|
## Core Characteristics
|
|
- **Microservices Architecture**: Applications built as small, independently deployable services
|
|
- **Containers**: Lightweight, portable packaging for applications
|
|
- **Dynamic Orchestration**: Automated management of containers (e.g., Kubernetes)
|
|
- **API-Based Communication**: Services communicate via lightweight APIs
|
|
- **DevOps Practices**: Continuous integration and delivery
|
|
|
|
## Key Technologies
|
|
- **Containers**: Docker, containerd, Podman
|
|
- **Orchestration**: Kubernetes, Amazon EKS, Azure AKS, Google GKE
|
|
- **Service Mesh**: Istio, Linkerd, Consul Connect
|
|
- **Serverless**: AWS Lambda, Azure Functions, Google Cloud Functions
|
|
|
|
## Benefits
|
|
- Scalability and elasticity
|
|
- Resilience and fault isolation
|
|
- Faster deployment cycles
|
|
- Resource efficiency
|
|
- Portability across cloud providers
|
|
|
|
## Sources
|
|
- [[sources/cloud-devop-maturity-guideline.md]]
|
|
|
|
## Related Concepts
|
|
- [[concepts/DevOps-Maturity]]
|
|
- [[concepts/CI-CD-Pipeline]]
|
|
- [[concepts/Infrastructure-as-Code]]
|
|
|
|
## Ingested
|
|
- Date: 2026-04-21
|