Files
nexus/wiki/concepts/Cloud-Native.md
2026-04-21 20:03:06 +08:00

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